oilshell.org

Side By Side Lines Parsed? Parse Process Time (secs) Internal Parse Time (secs) Parsed Lines/sec Translated? Filename
view 115 OK 0.21 0.21 547.6 FAIL args.sh
view 46 OK 0.1 0.1 460.0 OK breakpoints.sh
view 40 OK 0.13 0.13 307.7 OK display.sh
view 49 FAIL 0.09 - - FAIL files.sh
view 51 OK 0.12 0.12 425.0 OK functions.sh
view 29 OK 0.09 0.09 322.2 OK handle.sh
view 39 OK 0.1 0.1 390.0 FAIL line.sh
view 44 OK 0.09 0.09 488.9 FAIL program.sh
view 62 OK 0.16 0.16 387.5 FAIL signals.sh
view 41 OK 0.11 0.11 372.7 OK source.sh
view 28 OK 0.12 0.12 233.3 OK stack.sh
view 127 FAIL 0.11 - - FAIL variables.sh
view 51 OK 0.09 0.09 566.7 OK warranty.sh
view 45 OK 0.12 0.12 375.0 OK watchpoints.sh

stderr

Translating signals.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 695, in DoCommand
    self.DoCommand(node.body, local_symbols)
  File "/home/andy/git/oil/bin/../tools/osh2oil.py", line 652, in DoCommand
    self.DoCommand(child, local_symbols)
  File "/home/andy/git/oil/bin/../tools/osh2oil.py", line 609, in DoCommand
    self.DoArithExpr(node.child, local_symbols)
  File "/home/andy/git/oil/bin/../tools/osh2oil.py", line 1196, in DoArithExpr
    raise AssertionError(node.__class__.__name__)
AssertionError: UnaryAssign

        
Parsing files.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 345, in OshMain
    ui.PrintErrorStack(err, arena, sys.stderr)
  File "/home/andy/git/oil/bin/../core/ui.py", line 143, in PrintErrorStack
    PrettyPrintError(err, arena, f)
  File "/home/andy/git/oil/bin/../core/ui.py", line 100, in PrettyPrintError
    span_id = word.LeftMostSpanForWord(parse_error.word)
  File "/home/andy/git/oil/bin/../core/word.py", line 218, in LeftMostSpanForWord
    return LeftMostSpanForPart(w.parts[0])
  File "/home/andy/git/oil/bin/../core/word.py", line 105, in LeftMostSpanForPart
    return LeftMostSpanForWord(part.words[0])  # Hm this is a=(1 2 3)
IndexError: list index out of range

        
Translating files.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 345, in OshMain
    ui.PrintErrorStack(err, arena, sys.stderr)
  File "/home/andy/git/oil/bin/../core/ui.py", line 143, in PrintErrorStack
    PrettyPrintError(err, arena, f)
  File "/home/andy/git/oil/bin/../core/ui.py", line 100, in PrettyPrintError
    span_id = word.LeftMostSpanForWord(parse_error.word)
  File "/home/andy/git/oil/bin/../core/word.py", line 218, in LeftMostSpanForWord
    return LeftMostSpanForPart(w.parts[0])
  File "/home/andy/git/oil/bin/../core/word.py", line 105, in LeftMostSpanForPart
    return LeftMostSpanForWord(part.words[0])  # Hm this is a=(1 2 3)
IndexError: list index out of range

        
Translating args.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 726, in DoCommand
    self.DoCommand(child, local_symbols)
  File "/home/andy/git/oil/bin/../tools/osh2oil.py", line 609, in DoCommand
    self.DoArithExpr(node.child, local_symbols)
  File "/home/andy/git/oil/bin/../tools/osh2oil.py", line 1196, in DoArithExpr
    raise AssertionError(node.__class__.__name__)
AssertionError: UnaryAssign

        
Parsing variables.sh
        Line 0 of '<unknown>'
  <no position info for token>
Got redirects in assignment: [(Redir
  op_id: Redir_Great
  fd: 2
  arg_word: (CompoundWord parts:[(LiteralPart token:(token id:Lit_Chars val:/dev/null span_id:599))])
  spids: [598]
)]
---
Line 0 of '<unknown>'
  <no position info for token>
Error parsing AndOr in ParseCommandTerm
---
Line 0 of '<unknown>'
  <no position info for token>
Error parsing commmand list in command sub
---
Line 104 of '/home/andy/src/bashdb-4.4-0.92/command/info_sub/variables.sh'
  			local _Dbg_var=`declare -p ${_Dbg_item} 2>/dev/null`
  			               ^
Error reading command word
---
Line 0 of '<unknown>'
  <no position info for token>
Error parsing AndOr in ParseCommandTerm
---
Line 0 of '<unknown>'
  <no position info for token>
Error parsing AndOr in ParseCommandTerm
---
Line 0 of '<unknown>'
  <no position info for token>
Error parsing AndOr in ParseCommandTerm
---
Line 0 of '<unknown>'
  <no position info for token>
ParseCase: error parsing case list
---
Line 0 of '<unknown>'
  <no position info for token>
Error parsing AndOr in ParseCommandTerm
---
Line 0 of '<unknown>'
  <no position info for token>
Error parsing AndOr in ParseCommandTerm
---
Line 0 of '<unknown>'
  <no position info for token>
Error parsing AndOr in ParseCommandTerm
---

        
Translating variables.sh
        Line 0 of '<unknown>'
  <no position info for token>
Got redirects in assignment: [(Redir
  op_id: Redir_Great
  fd: 2
  arg_word: (CompoundWord parts:[(LiteralPart token:(token id:Lit_Chars val:/dev/null span_id:599))])
  spids: [598]
)]
---
Line 0 of '<unknown>'
  <no position info for token>
Error parsing AndOr in ParseCommandTerm
---
Line 0 of '<unknown>'
  <no position info for token>
Error parsing commmand list in command sub
---
Line 104 of '/home/andy/src/bashdb-4.4-0.92/command/info_sub/variables.sh'
  			local _Dbg_var=`declare -p ${_Dbg_item} 2>/dev/null`
  			               ^
Error reading command word
---
Line 0 of '<unknown>'
  <no position info for token>
Error parsing AndOr in ParseCommandTerm
---
Line 0 of '<unknown>'
  <no position info for token>
Error parsing AndOr in ParseCommandTerm
---
Line 0 of '<unknown>'
  <no position info for token>
Error parsing AndOr in ParseCommandTerm
---
Line 0 of '<unknown>'
  <no position info for token>
ParseCase: error parsing case list
---
Line 0 of '<unknown>'
  <no position info for token>
Error parsing AndOr in ParseCommandTerm
---
Line 0 of '<unknown>'
  <no position info for token>
Error parsing AndOr in ParseCommandTerm
---
Line 0 of '<unknown>'
  <no position info for token>
Error parsing AndOr in ParseCommandTerm
---

        
Translating line.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 711, in DoCommand
    self.DoCommand(sentence, local_symbols)
  File "/home/andy/git/oil/bin/../tools/osh2oil.py", line 570, in DoCommand
    self.DoCommand(node.child, local_symbols)
  File "/home/andy/git/oil/bin/../tools/osh2oil.py", line 609, in DoCommand
    self.DoArithExpr(node.child, local_symbols)
  File "/home/andy/git/oil/bin/../tools/osh2oil.py", line 1196, in DoArithExpr
    raise AssertionError(node.__class__.__name__)
AssertionError: ArithUnary

        
Translating program.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 711, in DoCommand
    self.DoCommand(sentence, local_symbols)
  File "/home/andy/git/oil/bin/../tools/osh2oil.py", line 570, in DoCommand
    self.DoCommand(node.child, local_symbols)
  File "/home/andy/git/oil/bin/../tools/osh2oil.py", line 609, in DoCommand
    self.DoArithExpr(node.child, local_symbols)
  File "/home/andy/git/oil/bin/../tools/osh2oil.py", line 1196, in DoArithExpr
    raise AssertionError(node.__class__.__name__)
AssertionError: ArithVarRef