oilshell.org

Files Max Lines Total Lines Parse Failures Max Parse Time (secs) Total Parse Time (secs) Translation Failures Directory
104 287 6,617 0 0.18 8.8 0 command/
1 39 39 0 0.08 0.08 0 data/
5 255 617 0 0.17 0.61 0 init/
30 488 4,753 2 0.48 4.35 2 lib/
47 182 1,990 0 0.2 4.24 0 test/

Side By Side Lines Parsed? Parse Process Time (secs) Translated? Filename
view 83 OK 0.1 OK bashdb-part2.sh
view 25 OK 0.09 OK check-prefix.sh
view 19 OK 0.11 OK compute-prefix.sh
view 85 OK 0.11 OK dbg-main.sh
view 701 OK 0.42 OK getopts_long.sh
view 11,156 OK 11.98 FAIL ltmain.sh

stderr

Translating ltmain.sh
        Traceback (most recent call last):
  File "bin/osh", line 616, in <module>
    main(sys.argv)
  File "bin/osh", line 594, in main
    sys.exit(AppBundleMain(argv))
  File "bin/osh", line 568, in AppBundleMain
    status = OshMain(argv0, main_argv, login_shell)
  File "bin/osh", line 327, in OshMain
    osh2oil.PrintAsOil(arena, node, opts.debug_spans)
  File "/home/andy/git/oilshell/oil/bin/../tools/osh2oil.py", line 83, in PrintAsOil
    fixer.DoCommand(node, None, at_top_level=True)  # no local symbols yet
  File "/home/andy/git/oilshell/oil/bin/../tools/osh2oil.py", line 535, in DoCommand
    self.DoCommand(child, local_symbols, at_top_level=at_top_level)
  File "/home/andy/git/oilshell/oil/bin/../tools/osh2oil.py", line 702, in DoCommand
    self.DoCommand(child, new_local_symbols)
  File "/home/andy/git/oilshell/oil/bin/../tools/osh2oil.py", line 796, in DoCommand
    self.DoCommand(child, local_symbols)
  File "/home/andy/git/oilshell/oil/bin/../tools/osh2oil.py", line 880, in DoCommand
    raise AssertionError(node.__class__.__name__)
AssertionError: Until