oilshell.org

Side By Side Lines Parsed? Parse Process Time (secs) Translated? Filename
view 102 OK 0.32648 FAIL alias.sh
view 116 FAIL 0.161521 OK append.sh
view 765 FAIL 0.156696 OK arith.sh
view 670 FAIL 0.292339 OK arrays.sh
view 224 FAIL 0.158411 OK arrays2.sh
view 472 OK 1.114056 FAIL attributes.sh
view 517 FAIL 0.411424 OK basic.sh
view 353 FAIL 0.218751 OK bracket.sh
view 642 FAIL 0.268469 OK builtins.sh
view 85 OK 0.240341 FAIL case.sh
view 694 FAIL 0.147695 OK comvar.sh
view 686 FAIL 0.142932 OK comvario.sh
view 368 FAIL 0.239307 OK coprocess.sh
view 213 FAIL 0.144492 OK cubetype.sh
view 74 OK 0.274621 FAIL enum.sh
view 80 OK 0.254286 FAIL exit.sh
view 126 FAIL 0.186565 OK expand.sh
view 1,210 FAIL 0.191518 OK functions.sh
view 374 OK 0.690909 FAIL glob.sh
view 105 OK 0.247833 FAIL grep.sh
view 500 FAIL 0.153895 OK heredoc.sh
view 499 FAIL 0.179491 OK io.sh
view 87 OK 0.263579 FAIL leaks.sh
view 345 FAIL 0.234111 OK locale.sh
view 202 FAIL 0.158104 OK math.sh
view 697 FAIL 0.133776 OK nameref.sh
view 106 FAIL 0.165754 OK namespace.sh
view 544 FAIL 0.463941 OK options.sh
view 395 FAIL 0.171124 OK path.sh
view 138 FAIL 0.157494 OK pointtype.sh
view 442 OK 0.333917 FAIL pty.sh
view 369 FAIL 0.202229 OK quoting.sh
view 215 FAIL 0.190585 OK quoting2.sh
view 70 OK 0.15347 FAIL readcsv.sh
view 70 FAIL 0.149016 OK recttype.sh
view 83 OK 0.248327 FAIL restricted.sh
view 183 OK 0.312485 FAIL return.sh
view 67 FAIL 0.156496 OK select.sh
view 160 FAIL 0.139709 OK sigchld.sh
view 435 FAIL 0.179247 OK signal.sh
view 690 FAIL 0.164217 OK statics.sh
view 620 FAIL 0.135337 OK subshell.sh
view 664 FAIL 0.357476 OK substring.sh
view 101 OK 0.296661 FAIL tilde.sh
view 81 FAIL 0.144573 OK timetype.sh
view 163 FAIL 0.150785 OK treemove.sh
view 642 FAIL 0.160562 OK types.sh
view 677 FAIL 0.155879 OK variables.sh
view 215 FAIL 0.146996 OK vartree1.sh
view 335 FAIL 0.142609 OK vartree2.sh

stderr

Parsing signal.sh
          expected[---]="3-intr"
              ^
[ array place in '../oil_DEPS/wild/src/shell/ast/src/cmd/ksh93/tests/signal.sh' ]:252: Unexpected end of input

        
Translating signal.sh
        Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 208, in <module>
    sys.exit(main(sys.argv))
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 183, in main
    return AppBundleMain(argv)
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 145, in AppBundleMain
    raise AssertionError()
AssertionError

        
Parsing functions.sh
          abc() print hi
        ^~~~~
'../oil_DEPS/wild/src/shell/ast/src/cmd/ksh93/tests/functions.sh':101: Unexpected word while parsing compound command

        
Translating functions.sh
        Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 208, in <module>
    sys.exit(main(sys.argv))
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 183, in main
    return AppBundleMain(argv)
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 145, in AppBundleMain
    raise AssertionError()
AssertionError

        
Parsing math.sh
                  compound out=( typeset stdout stderr ; integer res )
                                               ^
'../oil_DEPS/wild/src/shell/ast/src/cmd/ksh93/tests/math.sh':43: Unexpected token in array literal

        
Translating math.sh
        Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 208, in <module>
    sys.exit(main(sys.argv))
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 183, in main
    return AppBundleMain(argv)
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 145, in AppBundleMain
    raise AssertionError()
AssertionError

        
Parsing namespace.sh
          	[[ ${bar.y} == 2 ]] || err_exit 'local variable bar.y not found'
  	        ^
'../oil_DEPS/wild/src/shell/ast/src/cmd/ksh93/tests/namespace.sh':81: Expected } to close ${

        
Translating namespace.sh
        Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 208, in <module>
    sys.exit(main(sys.argv))
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 183, in main
    return AppBundleMain(argv)
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 145, in AppBundleMain
    raise AssertionError()
AssertionError

        
Translating alias.sh
        Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 208, in <module>
    sys.exit(main(sys.argv))
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 183, in main
    return AppBundleMain(argv)
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 145, in AppBundleMain
    raise AssertionError()
AssertionError

        
Translating grep.sh
        Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 208, in <module>
    sys.exit(main(sys.argv))
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 183, in main
    return AppBundleMain(argv)
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 145, in AppBundleMain
    raise AssertionError()
AssertionError

        
Translating exit.sh
        Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 208, in <module>
    sys.exit(main(sys.argv))
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 183, in main
    return AppBundleMain(argv)
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 145, in AppBundleMain
    raise AssertionError()
AssertionError

        
Parsing substring.sh
          [[ ${.sh.match[0]} == dfg ]] || err_exit '.sh.match[0] not dfg'
       ^
'../oil_DEPS/wild/src/shell/ast/src/cmd/ksh93/tests/substring.sh':267: TODO: ${.myproc builtin sub}

        
Translating substring.sh
        Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 208, in <module>
    sys.exit(main(sys.argv))
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 183, in main
    return AppBundleMain(argv)
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 145, in AppBundleMain
    raise AssertionError()
AssertionError

        
Parsing bracket.sh
          	[[ aaaa == {4}(a) ]] || err_exit 'aaaa != {4}(a)'
  	              ^
'../oil_DEPS/wild/src/shell/ast/src/cmd/ksh93/tests/bracket.sh':218: Expected ]]

        
Translating bracket.sh
        Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 208, in <module>
    sys.exit(main(sys.argv))
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 183, in main
    return AppBundleMain(argv)
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 145, in AppBundleMain
    raise AssertionError()
AssertionError

        
Parsing subshell.sh
          z.foo=( [one]=hello [two]=(x=3 y=4) [three]=hi)
        ^
'../oil_DEPS/wild/src/shell/ast/src/cmd/ksh93/tests/subshell.sh':38: Unexpected left paren (might need a space before it)

        
Translating subshell.sh
        Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 208, in <module>
    sys.exit(main(sys.argv))
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 183, in main
    return AppBundleMain(argv)
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 145, in AppBundleMain
    raise AssertionError()
AssertionError

        
Parsing treemove.sh
          [[ "${tree1.subtree["a_node"].one}" == "hello" ]] || err_exit "expected tree1.subtree[\"a_node\"].one == 'hello', got ${tree1.subtree["a_node"].one}"
             ^
'../oil_DEPS/wild/src/shell/ast/src/cmd/ksh93/tests/treemove.sh':99: Expected } to close ${

        
Translating treemove.sh
        Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 208, in <module>
    sys.exit(main(sys.argv))
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 183, in main
    return AppBundleMain(argv)
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 145, in AppBundleMain
    raise AssertionError()
AssertionError

        
Parsing cubetype.sh
          	len()
  	   ^
'../oil_DEPS/wild/src/shell/ast/src/cmd/ksh93/tests/cubetype.sh':41: Unexpected token in array literal

        
Translating cubetype.sh
        Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 208, in <module>
    sys.exit(main(sys.argv))
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 183, in main
    return AppBundleMain(argv)
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 145, in AppBundleMain
    raise AssertionError()
AssertionError

        
Translating leaks.sh
        Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 208, in <module>
    sys.exit(main(sys.argv))
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 183, in main
    return AppBundleMain(argv)
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 145, in AppBundleMain
    raise AssertionError()
AssertionError

        
Parsing arrays.sh
          list= (foo bar bam)
       ^
'../oil_DEPS/wild/src/shell/ast/src/cmd/ksh93/tests/arrays.sh':238: Expected ( after =

        
Translating arrays.sh
        Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 208, in <module>
    sys.exit(main(sys.argv))
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 183, in main
    return AppBundleMain(argv)
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 145, in AppBundleMain
    raise AssertionError()
AssertionError

        
Parsing path.sh
          [[ ${ foobar;} == foobar2 ]] || err_exit 'foobar should output foobar2 with ${}'
       ^
'../oil_DEPS/wild/src/shell/ast/src/cmd/ksh93/tests/path.sh':60: Unexpected token in ${}

        
Translating path.sh
        Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 208, in <module>
    sys.exit(main(sys.argv))
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 183, in main
    return AppBundleMain(argv)
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 145, in AppBundleMain
    raise AssertionError()
AssertionError

        
Parsing heredoc.sh
          if	[[ $(cat << EOF #testing
    	         ^~
'../oil_DEPS/wild/src/shell/ast/src/cmd/ksh93/tests/heredoc.sh':143: Couldn't find terminator for here doc that starts here

        
Translating heredoc.sh
        Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 208, in <module>
    sys.exit(main(sys.argv))
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 183, in main
    return AppBundleMain(argv)
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 145, in AppBundleMain
    raise AssertionError()
AssertionError

        
Parsing vartree2.sh
          	for index in "${!srcdata.hashnodes[@]}" ; do
  	                        ^
'../oil_DEPS/wild/src/shell/ast/src/cmd/ksh93/tests/vartree2.sh':56: Expected } to close ${

        
Translating vartree2.sh
        Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 208, in <module>
    sys.exit(main(sys.argv))
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 183, in main
    return AppBundleMain(argv)
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 145, in AppBundleMain
    raise AssertionError()
AssertionError

        
Translating case.sh
        Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 208, in <module>
    sys.exit(main(sys.argv))
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 183, in main
    return AppBundleMain(argv)
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 145, in AppBundleMain
    raise AssertionError()
AssertionError

        
Parsing locale.sh
          if	[[ "$(LC_ALL=$locale $SHELL <<- \+EOF+
    	                            ^~~
'../oil_DEPS/wild/src/shell/ast/src/cmd/ksh93/tests/locale.sh':221: Couldn't find terminator for here doc that starts here

        
Translating locale.sh
        Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 208, in <module>
    sys.exit(main(sys.argv))
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 183, in main
    return AppBundleMain(argv)
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 145, in AppBundleMain
    raise AssertionError()
AssertionError

        
Parsing comvar.sh
          if	(( (p.x*p.x + p.y*p.y) > 1.01 ))
    	     ^
'../oil_DEPS/wild/src/shell/ast/src/cmd/ksh93/tests/comvar.sh':35: Unexpected token while parsing arithmetic: '.'

        
Translating comvar.sh
        Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 208, in <module>
    sys.exit(main(sys.argv))
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 183, in main
    return AppBundleMain(argv)
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 145, in AppBundleMain
    raise AssertionError()
AssertionError

        
Translating restricted.sh
        Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 208, in <module>
    sys.exit(main(sys.argv))
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 183, in main
    return AppBundleMain(argv)
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 145, in AppBundleMain
    raise AssertionError()
AssertionError

        
Parsing comvario.sh
          if	typeset -f .sh.math.signbit >/dev/null && (( signbit(-NaN) ))
    	                                                    ^
'../oil_DEPS/wild/src/shell/ast/src/cmd/ksh93/tests/comvario.sh':54: Unexpected token after arithmetic expression (Id.Arith_LParen != Id.Arith_RParen)

        
Translating comvario.sh
        Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 208, in <module>
    sys.exit(main(sys.argv))
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 183, in main
    return AppBundleMain(argv)
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 145, in AppBundleMain
    raise AssertionError()
AssertionError

        
Parsing arith.sh
          	if	(( 2.5 != 2.5 ))
  	  	    ^
'../oil_DEPS/wild/src/shell/ast/src/cmd/ksh93/tests/arith.sh':60: Unexpected token while parsing arithmetic: '.'

        
Translating arith.sh
        Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 208, in <module>
    sys.exit(main(sys.argv))
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 183, in main
    return AppBundleMain(argv)
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 145, in AppBundleMain
    raise AssertionError()
AssertionError

        
Parsing statics.sh
                  compound out=( typeset stdout stderr ; integer res )
                                               ^
'../oil_DEPS/wild/src/shell/ast/src/cmd/ksh93/tests/statics.sh':87: Unexpected token in array literal

        
Translating statics.sh
        Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 208, in <module>
    sys.exit(main(sys.argv))
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 183, in main
    return AppBundleMain(argv)
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 145, in AppBundleMain
    raise AssertionError()
AssertionError

        
Parsing vartree1.sh
          	for index in "${!srcdata.hashnodes[@]}" ; do
  	                        ^
'../oil_DEPS/wild/src/shell/ast/src/cmd/ksh93/tests/vartree1.sh':51: Expected } to close ${

        
Translating vartree1.sh
        Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 208, in <module>
    sys.exit(main(sys.argv))
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 183, in main
    return AppBundleMain(argv)
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 145, in AppBundleMain
    raise AssertionError()
AssertionError

        
Translating tilde.sh
        Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 208, in <module>
    sys.exit(main(sys.argv))
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 183, in main
    return AppBundleMain(argv)
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 145, in AppBundleMain
    raise AssertionError()
AssertionError

        
Parsing basic.sh
          (( $($SHELL $tmp/scriptx) > 2.0 )) && err_exit 'command substitution causes pipefail option to hang'
                               ^
'../oil_DEPS/wild/src/shell/ast/src/cmd/ksh93/tests/basic.sh':369: Unexpected token while parsing arithmetic: '.'

        
Translating basic.sh
        Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 208, in <module>
    sys.exit(main(sys.argv))
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 183, in main
    return AppBundleMain(argv)
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 145, in AppBundleMain
    raise AssertionError()
AssertionError

        
Parsing types.sh
          	[[ $y == "${s.y}" ]] || err_exit 'y is not equal to s.y'
  	             ^
'../oil_DEPS/wild/src/shell/ast/src/cmd/ksh93/tests/types.sh':55: Expected } to close ${

        
Translating types.sh
        Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 208, in <module>
    sys.exit(main(sys.argv))
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 183, in main
    return AppBundleMain(argv)
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 145, in AppBundleMain
    raise AssertionError()
AssertionError

        
Translating enum.sh
        Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 208, in <module>
    sys.exit(main(sys.argv))
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 183, in main
    return AppBundleMain(argv)
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 145, in AppBundleMain
    raise AssertionError()
AssertionError

        
Parsing variables.sh
          [[ ${.sh.version} == "$KSH_VERSION" ]] || err_exit '.sh.version != KSH_VERSION'
       ^
'../oil_DEPS/wild/src/shell/ast/src/cmd/ksh93/tests/variables.sh':34: TODO: ${.myproc builtin sub}

        
Translating variables.sh
        Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 208, in <module>
    sys.exit(main(sys.argv))
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 183, in main
    return AppBundleMain(argv)
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 145, in AppBundleMain
    raise AssertionError()
AssertionError

        
Parsing builtins.sh
          if	[[ $(abc: for i in foo bar;do print $i;break abc;done) != foo ]]
    	                                    ^~
'../oil_DEPS/wild/src/shell/ast/src/cmd/ksh93/tests/builtins.sh':174: Expected ]]

        
Translating builtins.sh
        Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 208, in <module>
    sys.exit(main(sys.argv))
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 183, in main
    return AppBundleMain(argv)
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 145, in AppBundleMain
    raise AssertionError()
AssertionError

        
Parsing pointtype.sh
          	len()
  	   ^
'../oil_DEPS/wild/src/shell/ast/src/cmd/ksh93/tests/pointtype.sh':34: Unexpected token in array literal

        
Translating pointtype.sh
        Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 208, in <module>
    sys.exit(main(sys.argv))
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 183, in main
    return AppBundleMain(argv)
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 145, in AppBundleMain
    raise AssertionError()
AssertionError

        
Parsing append.sh
          { iarray+= (four five six) ;} 2> /dev/null
            ^
'../oil_DEPS/wild/src/shell/ast/src/cmd/ksh93/tests/append.sh':42: Expected ( after =

        
Translating append.sh
        Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 208, in <module>
    sys.exit(main(sys.argv))
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 183, in main
    return AppBundleMain(argv)
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 145, in AppBundleMain
    raise AssertionError()
AssertionError

        
Parsing sigchld.sh
          if	[[ ${.sh.version} == Version?*([[:upper:]])J* ]]
    	     ^
'../oil_DEPS/wild/src/shell/ast/src/cmd/ksh93/tests/sigchld.sh':67: TODO: ${.myproc builtin sub}

        
Translating sigchld.sh
        Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 208, in <module>
    sys.exit(main(sys.argv))
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 183, in main
    return AppBundleMain(argv)
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 145, in AppBundleMain
    raise AssertionError()
AssertionError

        
Parsing quoting2.sh
          x=$((echo foo)|(cat))
            ^~~
'../oil_DEPS/wild/src/shell/ast/src/cmd/ksh93/tests/quoting2.sh':75: Unexpected token after arithmetic expression (Id.Word_Compound != Id.Arith_RParen)

        
Translating quoting2.sh
        Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 208, in <module>
    sys.exit(main(sys.argv))
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 183, in main
    return AppBundleMain(argv)
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 145, in AppBundleMain
    raise AssertionError()
AssertionError

        
Parsing coprocess.sh
          	{ : |& } 2>/dev/null ||
  	       ^
'../oil_DEPS/wild/src/shell/ast/src/cmd/ksh93/tests/coprocess.sh':147: Unexpected right brace

        
Translating coprocess.sh
        Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 208, in <module>
    sys.exit(main(sys.argv))
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 183, in main
    return AppBundleMain(argv)
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 145, in AppBundleMain
    raise AssertionError()
AssertionError

        
Parsing quoting.sh
          x=$((echo foo)|(cat))
            ^~~
'../oil_DEPS/wild/src/shell/ast/src/cmd/ksh93/tests/quoting.sh':74: Unexpected token after arithmetic expression (Id.Word_Compound != Id.Arith_RParen)

        
Translating quoting.sh
        Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 208, in <module>
    sys.exit(main(sys.argv))
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 183, in main
    return AppBundleMain(argv)
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 145, in AppBundleMain
    raise AssertionError()
AssertionError

        
Parsing arrays2.sh
          	do	[[ ${a[i][j]} == "$i$j" ]] || err_exit "\${a[$i][$j]} != $i$j"
  	  	         ^
'../oil_DEPS/wild/src/shell/ast/src/cmd/ksh93/tests/arrays2.sh':37: Unexpected token in ${} (VOp2)

        
Translating arrays2.sh
        Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 208, in <module>
    sys.exit(main(sys.argv))
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 183, in main
    return AppBundleMain(argv)
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 145, in AppBundleMain
    raise AssertionError()
AssertionError

        
Parsing select.sh
          do	case $i in
  ^~
'../oil_DEPS/wild/src/shell/ast/src/cmd/ksh93/tests/select.sh':43: Unexpected word when parsing command

        
Translating select.sh
        Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 208, in <module>
    sys.exit(main(sys.argv))
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 183, in main
    return AppBundleMain(argv)
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 145, in AppBundleMain
    raise AssertionError()
AssertionError

        
Translating return.sh
        Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 208, in <module>
    sys.exit(main(sys.argv))
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 183, in main
    return AppBundleMain(argv)
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 145, in AppBundleMain
    raise AssertionError()
AssertionError

        
Translating glob.sh
        Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 208, in <module>
    sys.exit(main(sys.argv))
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 183, in main
    return AppBundleMain(argv)
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 145, in AppBundleMain
    raise AssertionError()
AssertionError

        
Parsing nameref.sh
          	if	[[ ${foo.child} !=  ${bar.child} ]]
  	  	        ^
'../oil_DEPS/wild/src/shell/ast/src/cmd/ksh93/tests/nameref.sh':45: Expected } to close ${

        
Translating nameref.sh
        Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 208, in <module>
    sys.exit(main(sys.argv))
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 183, in main
    return AppBundleMain(argv)
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 145, in AppBundleMain
    raise AssertionError()
AssertionError

        
Parsing expand.sh
          set -- ~(N)/dev/null
          ^
'../oil_DEPS/wild/src/shell/ast/src/cmd/ksh93/tests/expand.sh':111: Unexpected left paren (might need a space before it)

        
Translating expand.sh
        Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 208, in <module>
    sys.exit(main(sys.argv))
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 183, in main
    return AppBundleMain(argv)
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 145, in AppBundleMain
    raise AssertionError()
AssertionError

        
Parsing options.sh
          	( nopipefail=0 pipefail=1 command='false|true|true' )
  	^
'../oil_DEPS/wild/src/shell/ast/src/cmd/ksh93/tests/options.sh':359: Unexpected token in array literal

        
Translating options.sh
        Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 208, in <module>
    sys.exit(main(sys.argv))
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 183, in main
    return AppBundleMain(argv)
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 145, in AppBundleMain
    raise AssertionError()
AssertionError

        
Translating attributes.sh
        Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 208, in <module>
    sys.exit(main(sys.argv))
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 183, in main
    return AppBundleMain(argv)
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 145, in AppBundleMain
    raise AssertionError()
AssertionError

        
Parsing recttype.sh
          	len()
  	   ^
'../oil_DEPS/wild/src/shell/ast/src/cmd/ksh93/tests/recttype.sh':34: Unexpected token in array literal

        
Translating recttype.sh
        Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 208, in <module>
    sys.exit(main(sys.argv))
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 183, in main
    return AppBundleMain(argv)
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 145, in AppBundleMain
    raise AssertionError()
AssertionError

        
Translating readcsv.sh
        Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 208, in <module>
    sys.exit(main(sys.argv))
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 183, in main
    return AppBundleMain(argv)
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 145, in AppBundleMain
    raise AssertionError()
AssertionError

        
Parsing timetype.sh
          	get()
  	   ^
'../oil_DEPS/wild/src/shell/ast/src/cmd/ksh93/tests/timetype.sh':34: Unexpected token in array literal

        
Translating timetype.sh
        Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 208, in <module>
    sys.exit(main(sys.argv))
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 183, in main
    return AppBundleMain(argv)
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 145, in AppBundleMain
    raise AssertionError()
AssertionError

        
Translating pty.sh
        Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 208, in <module>
    sys.exit(main(sys.argv))
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 183, in main
    return AppBundleMain(argv)
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 145, in AppBundleMain
    raise AssertionError()
AssertionError

        
Parsing io.sh
          	( dir=/proc/self/fd	semantics='open'	)
  	^
'../oil_DEPS/wild/src/shell/ast/src/cmd/ksh93/tests/io.sh':72: Unexpected token in array literal

        
Translating io.sh
        Traceback (most recent call last):
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 208, in <module>
    sys.exit(main(sys.argv))
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 183, in main
    return AppBundleMain(argv)
  File "/home/andy/git/oilshell/oil/bin/oils_for_unix.py", line 145, in AppBundleMain
    raise AssertionError()
AssertionError