oilshell.org

Side By Side Lines Parsed? Parse Process Time (secs) Internal Parse Time (secs) Parsed Lines/sec Translated? Filename
view 16 OK 0.08 0.08 200.0 OK build.sh
view 65 OK 0.15 0.15 433.3 OK common.sh
view 76 OK 0.16 0.16 475.0 FAIL compare.sh
view 370 OK 0.47 0.47 787.2 FAIL run.sh
view 333 OK 0.53 0.53 628.3 FAIL smoke.sh

stderr

Translating common.sh
        WARNING:(token id:Lit_Chars val:/src/Python-2.7/python) has no span_id

        
Translating compare.sh
        WARNING:(token id:Lit_Chars val:/src/Python-2.7.6) has no span_id
WARNING:(token id:Lit_Chars val:/src/Python-3.6.1) has no span_id
Traceback (most recent call last):
  File "bin/osh", line 469, in <module>
    main(sys.argv)
  File "bin/osh", line 452, in main
    sys.exit(OilMain(argv))
  File "bin/osh", line 435, in OilMain
    status = OshMain(main_argv, login_shell)
  File "bin/osh", line 350, in OshMain
    osh2oil.PrintAsOil(arena, node, opts.debug_spans)
  File "/home/andy/git/oil/bin/../tools/osh2oil.py", line 69, in PrintAsOil
    fixer.DoCommand(node, None, at_top_level=True)  # no local symbols yet
  File "/home/andy/git/oil/bin/../tools/osh2oil.py", line 473, in DoCommand
    self.DoCommand(child, local_symbols)
  File "/home/andy/git/oil/bin/../tools/osh2oil.py", line 632, in DoCommand
    self.DoCommand(child, new_local_symbols)
  File "/home/andy/git/oil/bin/../tools/osh2oil.py", line 532, in DoCommand
    self.DoWordInCommand(w, local_symbols)
  File "/home/andy/git/oil/bin/../tools/osh2oil.py", line 996, in DoWordInCommand
    raise AssertionError(node.__class__.__name__)
AssertionError: BracedWordTree

        
Translating run.sh
        Traceback (most recent call last):
  File "bin/osh", line 469, in <module>
    main(sys.argv)
  File "bin/osh", line 452, in main
    sys.exit(OilMain(argv))
  File "bin/osh", line 435, in OilMain
    status = OshMain(main_argv, login_shell)
  File "bin/osh", line 350, in OshMain
    osh2oil.PrintAsOil(arena, node, opts.debug_spans)
  File "/home/andy/git/oil/bin/../tools/osh2oil.py", line 69, in PrintAsOil
    fixer.DoCommand(node, None, at_top_level=True)  # no local symbols yet
  File "/home/andy/git/oil/bin/../tools/osh2oil.py", line 473, in DoCommand
    self.DoCommand(child, local_symbols)
  File "/home/andy/git/oil/bin/../tools/osh2oil.py", line 632, in DoCommand
    self.DoCommand(child, new_local_symbols)
  File "/home/andy/git/oil/bin/../tools/osh2oil.py", line 532, in DoCommand
    self.DoWordInCommand(w, local_symbols)
  File "/home/andy/git/oil/bin/../tools/osh2oil.py", line 996, in DoWordInCommand
    raise AssertionError(node.__class__.__name__)
AssertionError: BracedWordTree

        
Translating smoke.sh
        Traceback (most recent call last):
  File "bin/osh", line 469, in <module>
    main(sys.argv)
  File "bin/osh", line 452, in main
    sys.exit(OilMain(argv))
  File "bin/osh", line 435, in OilMain
    status = OshMain(main_argv, login_shell)
  File "bin/osh", line 350, in OshMain
    osh2oil.PrintAsOil(arena, node, opts.debug_spans)
  File "/home/andy/git/oil/bin/../tools/osh2oil.py", line 69, in PrintAsOil
    fixer.DoCommand(node, None, at_top_level=True)  # no local symbols yet
  File "/home/andy/git/oil/bin/../tools/osh2oil.py", line 473, in DoCommand
    self.DoCommand(child, local_symbols)
  File "/home/andy/git/oil/bin/../tools/osh2oil.py", line 632, in DoCommand
    self.DoCommand(child, new_local_symbols)
  File "/home/andy/git/oil/bin/../tools/osh2oil.py", line 674, in DoCommand
    self.DoWordInCommand(w, local_symbols)
  File "/home/andy/git/oil/bin/../tools/osh2oil.py", line 996, in DoWordInCommand
    raise AssertionError(node.__class__.__name__)
AssertionError: BracedWordTree