oilshell.org

Side By Side Lines Parsed? Parse Process Time (secs) Internal Parse Time (secs) Parsed Lines/sec Translated? Filename
view 54 OK 0.18 0.18 300.0 OK current.sh
view 5 OK 0.08 0.08 62.5 OK help.sh
view 106 OK 0.28 0.28 378.6 OK install.sh
view 16 OK 0.11 0.11 145.5 OK list-all.sh
view 16 OK 0.12 0.12 133.3 OK list.sh
view 35 OK 0.15 0.15 233.3 OK plugin-add.sh
view 9 OK 0.08 0.08 112.5 OK plugin-list-all.sh
view 12 OK 0.09 0.09 133.3 OK plugin-list.sh
view 15 OK 0.11 0.11 136.4 OK plugin-push.sh
view 12 OK 0.12 0.12 100.0 OK plugin-remove.sh
view 83 OK 0.23 0.23 360.9 OK plugin-test.sh
view 20 OK 0.18 0.18 111.1 OK plugin-update.sh
view 245 OK 0.62 0.62 395.2 FAIL reshim.sh
view 38 OK 0.11 0.11 345.5 OK uninstall.sh
view 40 OK 0.17 0.17 235.3 OK update.sh
view 42 OK 0.13 0.13 323.1 OK version_commands.sh
view 25 OK 0.12 0.12 208.3 OK where.sh
view 61 OK 0.18 0.18 338.9 OK which.sh

stderr

Translating reshim.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 736, in DoCommand
    self.DoCommand(child, local_symbols)
  File "/home/andy/git/oil/bin/../tools/osh2oil.py", line 536, in DoCommand
    self.DoRedirect(r, local_symbols)
  File "/home/andy/git/oil/bin/../tools/osh2oil.py", line 270, in DoRedirect
    raise NotImplementedError(node.__class__.__name__)
NotImplementedError: HereDoc