completions/7z.txt completions/7z-err.txt completions/7z-AST.txt
 Expected word type 116, got {OP_LPAREN "("} ParseCase: error parsing case list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/ant.txt completions/ant-err.txt completions/ant-AST.txt
 Unexpected extra word {OP_LPAREN "("} Error parsing [[ ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseDoGroup: failed to parse command line ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/apt-build.txt completions/apt-build-err.txt completions/apt-build-AST.txt
 Unexpected extra word {OP_LPAREN "("} Error parsing [[ ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseDoGroup: failed to parse command line ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/apt-cache.txt completions/apt-cache-err.txt completions/apt-cache-AST.txt
 Unexpected extra word {OP_LPAREN "("} Error parsing [[ ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseDoGroup: failed to parse command line ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/apt-get.txt completions/apt-get-err.txt completions/apt-get-AST.txt
 Unexpected extra word {OP_LPAREN "("} Error parsing [[ ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseDoGroup: failed to parse command line ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/aptitude.txt completions/aptitude-err.txt completions/aptitude-AST.txt
 Unexpected extra word {OP_LPAREN "("} Error parsing [[ ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseDoGroup: failed to parse command line ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/bzip2.txt completions/bzip2-err.txt completions/bzip2-AST.txt
 Unexpected extra word {OP_LPAREN "("} Error parsing [[ ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/chgrp.txt completions/chgrp-err.txt completions/chgrp-AST.txt
 Unexpected extra word {OP_LPAREN "("} Error parsing [[ ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseDoGroup: failed to parse command line ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/chown.txt completions/chown-err.txt completions/chown-AST.txt
 Unexpected extra word {OP_LPAREN "("} Error parsing [[ ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseDoGroup: failed to parse command line ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/chronyc.txt completions/chronyc-err.txt completions/chronyc-AST.txt
 Unexpected extra word {OP_LPAREN "("} Error parsing [[ ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseDoGroup: failed to parse command line ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/cvs.txt completions/cvs-err.txt completions/cvs-AST.txt
 Traceback (most recent call last): File "/home/andy/git/oil/sketch/pysh.py", line 287, in  sys.exit(main(sys.argv)) File "/home/andy/git/oil/sketch/pysh.py", line 261, in main node = c_parser.ParseFile() File "/home/andy/git/oil/sketch/cmd_parse.py", line 1495, in ParseFile node = self.ParseCommandTerm() File "/home/andy/git/oil/sketch/cmd_parse.py", line 1400, in ParseCommandTerm and_or = self.ParseAndOr() File "/home/andy/git/oil/sketch/cmd_parse.py", line 1272, in ParseAndOr left = self.ParsePipeline() File "/home/andy/git/oil/sketch/cmd_parse.py", line 1213, in ParsePipeline child = self.ParseCommand() File "/home/andy/git/oil/sketch/cmd_parse.py", line 1193, in ParseCommand return self.ParseFunctionDef() # f() { echo; } # function File "/home/andy/git/oil/sketch/cmd_parse.py", line 1029, in ParseFunctionDef body = self.ParseFunctionBody() File "/home/andy/git/oil/sketch/cmd_parse.py", line 996, in ParseFunctionBody node = self.ParseCommandList() File "/home/andy/git/oil/sketch/cmd_parse.py", line 1478, in ParseCommandList node = self.ParseCommandTerm() File "/home/andy/git/oil/sketch/cmd_parse.py", line 1400, in ParseCommandTerm and_or = self.ParseAndOr() File "/home/andy/git/oil/sketch/cmd_parse.py", line 1272, in ParseAndOr left = self.ParsePipeline() File "/home/andy/git/oil/sketch/cmd_parse.py", line 1213, in ParsePipeline child = self.ParseCommand() File "/home/andy/git/oil/sketch/cmd_parse.py", line 1175, in ParseCommand node = self.ParseCompoundCommand() File "/home/andy/git/oil/sketch/cmd_parse.py", line 981, in ParseCompoundCommand return self.ParseIf() File "/home/andy/git/oil/sketch/cmd_parse.py", line 938, in ParseIf body = self.ParseCommandList() File "/home/andy/git/oil/sketch/cmd_parse.py", line 1476, in ParseCommandList if not self._NewlineOk(): return None File "/home/andy/git/oil/sketch/cmd_parse.py", line 107, in _NewlineOk if not self._Peek(): File "/home/andy/git/oil/sketch/cmd_parse.py", line 65, in _Peek w = self.w_parser.Read() File "/home/andy/git/oil/sketch/word_parse.py", line 1107, in Read word, need_more = self._Read() File "/home/andy/git/oil/sketch/word_parse.py", line 1063, in _Read w = self._ReadCommandWord() File "/home/andy/git/oil/sketch/word_parse.py", line 886, in _ReadCommandWord part2 = self._ReadArrayLiteralPart() File "/home/andy/git/oil/sketch/word_parse.py", line 850, in _ReadArrayLiteralPart if word.Type() == RIGHT_ARRAY_LITERAL: AttributeError: 'NoneType' object has no attribute 'Type' 

completions/dict.txt completions/dict-err.txt completions/dict-AST.txt
 Unexpected extra word {OP_LPAREN "("} Error parsing [[ ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/dot.txt completions/dot-err.txt completions/dot-AST.txt
 Unexpected extra word {OP_LPAREN "("} Error parsing [[ ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/_eject.txt completions/_eject-err.txt completions/_eject-AST.txt
 Unexpected extra word {OP_LPAREN "("} Error parsing [[ ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/export.txt completions/export-err.txt completions/export-AST.txt
 Expected word type , got {OP_AMP "&"} ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseDoGroup: failed to parse command line ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/feh.txt completions/feh-err.txt completions/feh-AST.txt
 Unexpected extra word {OP_LPAREN "("} Error parsing [[ ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseDoGroup: failed to parse command line ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseCase: error parsing case list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/function.txt completions/function-err.txt completions/function-AST.txt
 Unexpected extra word {OP_LPAREN "("} Error parsing [[ ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/growisofs.txt completions/growisofs-err.txt completions/growisofs-AST.txt
 Expected word type 116, got {OP_LPAREN "("} ParseCase: error parsing case list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/gzip.txt completions/gzip-err.txt completions/gzip-AST.txt
 Unexpected extra word {OP_LPAREN "("} Error parsing [[ ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/info.txt completions/info-err.txt completions/info-AST.txt
 Unexpected extra word {OP_LPAREN "("} Error parsing [[ ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/interdiff.txt completions/interdiff-err.txt completions/interdiff-AST.txt
 Unexpected extra word {OP_LPAREN "("} Error parsing [[ ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseDoGroup: failed to parse command line ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/invoke-rc.d.txt completions/invoke-rc.d-err.txt completions/invoke-rc.d-AST.txt
 Traceback (most recent call last): File "/home/andy/git/oil/sketch/pysh.py", line 287, in  sys.exit(main(sys.argv)) File "/home/andy/git/oil/sketch/pysh.py", line 261, in main node = c_parser.ParseFile() File "/home/andy/git/oil/sketch/cmd_parse.py", line 1495, in ParseFile node = self.ParseCommandTerm() File "/home/andy/git/oil/sketch/cmd_parse.py", line 1400, in ParseCommandTerm and_or = self.ParseAndOr() File "/home/andy/git/oil/sketch/cmd_parse.py", line 1272, in ParseAndOr left = self.ParsePipeline() File "/home/andy/git/oil/sketch/cmd_parse.py", line 1213, in ParsePipeline child = self.ParseCommand() File "/home/andy/git/oil/sketch/cmd_parse.py", line 1193, in ParseCommand return self.ParseFunctionDef() # f() { echo; } # function File "/home/andy/git/oil/sketch/cmd_parse.py", line 1029, in ParseFunctionDef body = self.ParseFunctionBody() File "/home/andy/git/oil/sketch/cmd_parse.py", line 996, in ParseFunctionBody node = self.ParseCommandList() File "/home/andy/git/oil/sketch/cmd_parse.py", line 1478, in ParseCommandList node = self.ParseCommandTerm() File "/home/andy/git/oil/sketch/cmd_parse.py", line 1415, in ParseCommandTerm if not self._Peek(): return None File "/home/andy/git/oil/sketch/cmd_parse.py", line 65, in _Peek w = self.w_parser.Read() File "/home/andy/git/oil/sketch/word_parse.py", line 1107, in Read word, need_more = self._Read() File "/home/andy/git/oil/sketch/word_parse.py", line 1063, in _Read w = self._ReadCommandWord() File "/home/andy/git/oil/sketch/word_parse.py", line 886, in _ReadCommandWord part2 = self._ReadArrayLiteralPart() File "/home/andy/git/oil/sketch/word_parse.py", line 850, in _ReadArrayLiteralPart if word.Type() == RIGHT_ARRAY_LITERAL: AttributeError: 'NoneType' object has no attribute 'Type' 

completions/ip.txt completions/ip-err.txt completions/ip-AST.txt
 Unexpected extra word {OP_LPAREN "("} Error parsing [[ ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseDoGroup: failed to parse command line ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/java.txt completions/java-err.txt completions/java-AST.txt
 Unexpected extra word {OP_LPAREN "("} Error parsing [[ ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseDoGroup: failed to parse command line ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/killall.txt completions/killall-err.txt completions/killall-AST.txt
 Unexpected extra word {OP_LPAREN "("} Error parsing [[ ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/lzma.txt completions/lzma-err.txt completions/lzma-AST.txt
 Unexpected extra word {OP_LPAREN "("} Error parsing [[ ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/make.txt completions/make-err.txt completions/make-AST.txt
 Unexpected extra word {OP_LPAREN "("} Error parsing [[ ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/man.txt completions/man-err.txt completions/man-AST.txt
 Unexpected extra word {OP_LPAREN "("} Error parsing [[ ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/mcrypt.txt completions/mcrypt-err.txt completions/mcrypt-AST.txt
 Unexpected extra word {OP_LPAREN "("} Error parsing [[ ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseDoGroup: failed to parse command line ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/mdadm.txt completions/mdadm-err.txt completions/mdadm-AST.txt
 Unexpected extra word {OP_LPAREN "("} Error parsing [[ ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseDoGroup: failed to parse command line ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/mdtool.txt completions/mdtool-err.txt completions/mdtool-AST.txt
 Unexpected extra word {OP_LPAREN "("} Error parsing [[ ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseDoGroup: failed to parse command line ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/modinfo.txt completions/modinfo-err.txt completions/modinfo-AST.txt
 Unexpected extra word {OP_LPAREN "("} Error parsing [[ ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/modprobe.txt completions/modprobe-err.txt completions/modprobe-AST.txt
 Unexpected extra word {OP_LPAREN "("} Error parsing [[ ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseCase: error parsing case list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/mount.linux.txt completions/mount.linux-err.txt completions/mount.linux-AST.txt
 Unexpected extra word {OP_LPAREN "("} Error parsing [[ ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseDoGroup: failed to parse command line ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseCase: error parsing case list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/mplayer.txt completions/mplayer-err.txt completions/mplayer-AST.txt
 Unexpected extra word {OP_LPAREN "("} Error parsing [[ ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseDoGroup: failed to parse command line Error parsing command after pipe ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseCase: error parsing case list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/nslookup.txt completions/nslookup-err.txt completions/nslookup-AST.txt
 Unexpected extra word {OP_LPAREN "("} Error parsing [[ ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/opera.txt completions/opera-err.txt completions/opera-AST.txt
 Expected word type 116, got {OP_LPAREN "("} ParseCase: error parsing case list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/perl.txt completions/perl-err.txt completions/perl-AST.txt
 Unexpected extra word {OP_LPAREN "("} Error parsing [[ ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/pkg-get.txt completions/pkg-get-err.txt completions/pkg-get-AST.txt
 Unexpected extra word {OP_LPAREN "("} Error parsing [[ ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseDoGroup: failed to parse command line ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed ParseAndOr: ParseAndOr failed ParseAndOr: ParseAndOr failed Error parsing AndOr in ParseCommandTerm 

completions/pkgutil.txt completions/pkgutil-err.txt completions/pkgutil-AST.txt
 Unexpected extra word {OP_LPAREN "("} Error parsing [[ ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseDoGroup: failed to parse command line ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/python.txt completions/python-err.txt completions/python-AST.txt
 Expected word type 116, got {OP_LPAREN "("} ParseCase: error parsing case list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/quota.txt completions/quota-err.txt completions/quota-AST.txt
 Unexpected extra word {OP_LPAREN "("} Error parsing [[ ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseDoGroup: failed to parse command line ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/_repomanage.txt completions/_repomanage-err.txt completions/_repomanage-AST.txt
 Unexpected extra word {OP_LPAREN "("} Error parsing [[ ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/_reptyr.txt completions/_reptyr-err.txt completions/_reptyr-AST.txt
 Unexpected extra word {OP_LPAREN "("} Error parsing [[ ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/ri.txt completions/ri-err.txt completions/ri-AST.txt
 Unexpected extra word {OP_LPAREN "("} Error parsing [[ ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/rpm.txt completions/rpm-err.txt completions/rpm-AST.txt
 Unexpected extra word {OP_LPAREN "("} Error parsing [[ ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseCase: error parsing case list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/rsync.txt completions/rsync-err.txt completions/rsync-AST.txt
 Unexpected extra word {OP_LPAREN "("} Error parsing [[ ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseDoGroup: failed to parse command line ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseCase: error parsing case list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/screen.txt completions/screen-err.txt completions/screen-AST.txt
 Unexpected extra word {OP_LPAREN "("} Error parsing [[ ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/slackpkg.txt completions/slackpkg-err.txt completions/slackpkg-AST.txt
 ParseCommand: Expected to parse a command, got {OP_SEMI ";"} ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseCase: error parsing case list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/slapt-get.txt completions/slapt-get-err.txt completions/slapt-get-AST.txt
 Unexpected extra word {OP_LPAREN "("} Error parsing [[ ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseDoGroup: failed to parse command line ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/slapt-src.txt completions/slapt-src-err.txt completions/slapt-src-AST.txt
 Unexpected extra word {OP_LPAREN "("} Error parsing [[ ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseDoGroup: failed to parse command line ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/smartctl.txt completions/smartctl-err.txt completions/smartctl-AST.txt
 Unexpected extra word {OP_LPAREN "("} Error parsing [[ ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/ssh.txt completions/ssh-err.txt completions/ssh-AST.txt
 Expected word type 116, got {OP_LPAREN "("} ParseCase: error parsing case list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/sshfs.txt completions/sshfs-err.txt completions/sshfs-AST.txt
 Unexpected extra word {OP_LPAREN "("} Error parsing [[ ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/strace.txt completions/strace-err.txt completions/strace-AST.txt
 Unexpected extra word {OP_LPAREN "("} Error parsing [[ ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseDoGroup: failed to parse command line ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseCase: error parsing case list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseCase: error parsing case list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/svcadm.txt completions/svcadm-err.txt completions/svcadm-AST.txt
 Unexpected extra word {OP_LPAREN "("} Error parsing [[ ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseDoGroup: failed to parse command line ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/_svn.txt completions/_svn-err.txt completions/_svn-AST.txt
 Unexpected extra word {OP_LPAREN "("} Error parsing [[ ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/_svnadmin.txt completions/_svnadmin-err.txt completions/_svnadmin-AST.txt
 Unexpected extra word {OP_LPAREN "("} Error parsing [[ ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/_svnlook.txt completions/_svnlook-err.txt completions/_svnlook-AST.txt
 Unexpected extra word {OP_LPAREN "("} Error parsing [[ ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/tar.txt completions/tar-err.txt completions/tar-AST.txt
 Traceback (most recent call last): File "/home/andy/git/oil/sketch/pysh.py", line 287, in  sys.exit(main(sys.argv)) File "/home/andy/git/oil/sketch/pysh.py", line 261, in main node = c_parser.ParseFile() File "/home/andy/git/oil/sketch/cmd_parse.py", line 1495, in ParseFile node = self.ParseCommandTerm() File "/home/andy/git/oil/sketch/cmd_parse.py", line 1400, in ParseCommandTerm and_or = self.ParseAndOr() File "/home/andy/git/oil/sketch/cmd_parse.py", line 1272, in ParseAndOr left = self.ParsePipeline() File "/home/andy/git/oil/sketch/cmd_parse.py", line 1213, in ParsePipeline child = self.ParseCommand() File "/home/andy/git/oil/sketch/cmd_parse.py", line 1193, in ParseCommand return self.ParseFunctionDef() # f() { echo; } # function File "/home/andy/git/oil/sketch/cmd_parse.py", line 1029, in ParseFunctionDef body = self.ParseFunctionBody() File "/home/andy/git/oil/sketch/cmd_parse.py", line 996, in ParseFunctionBody node = self.ParseCommandList() File "/home/andy/git/oil/sketch/cmd_parse.py", line 1478, in ParseCommandList node = self.ParseCommandTerm() File "/home/andy/git/oil/sketch/cmd_parse.py", line 1400, in ParseCommandTerm and_or = self.ParseAndOr() File "/home/andy/git/oil/sketch/cmd_parse.py", line 1272, in ParseAndOr left = self.ParsePipeline() File "/home/andy/git/oil/sketch/cmd_parse.py", line 1213, in ParsePipeline child = self.ParseCommand() File "/home/andy/git/oil/sketch/cmd_parse.py", line 1175, in ParseCommand node = self.ParseCompoundCommand() File "/home/andy/git/oil/sketch/cmd_parse.py", line 976, in ParseCompoundCommand return self.ParseWhile() File "/home/andy/git/oil/sketch/cmd_parse.py", line 771, in ParseWhile body_node = self.ParseDoGroup() File "/home/andy/git/oil/sketch/cmd_parse.py", line 645, in ParseDoGroup node = self.ParseCommandList() File "/home/andy/git/oil/sketch/cmd_parse.py", line 1478, in ParseCommandList node = self.ParseCommandTerm() File "/home/andy/git/oil/sketch/cmd_parse.py", line 1400, in ParseCommandTerm and_or = self.ParseAndOr() File "/home/andy/git/oil/sketch/cmd_parse.py", line 1272, in ParseAndOr left = self.ParsePipeline() File "/home/andy/git/oil/sketch/cmd_parse.py", line 1213, in ParsePipeline child = self.ParseCommand() File "/home/andy/git/oil/sketch/cmd_parse.py", line 1175, in ParseCommand node = self.ParseCompoundCommand() File "/home/andy/git/oil/sketch/cmd_parse.py", line 981, in ParseCompoundCommand return self.ParseIf() File "/home/andy/git/oil/sketch/cmd_parse.py", line 933, in ParseIf cond = self.ParseCommandList() File "/home/andy/git/oil/sketch/cmd_parse.py", line 1478, in ParseCommandList node = self.ParseCommandTerm() File "/home/andy/git/oil/sketch/cmd_parse.py", line 1400, in ParseCommandTerm and_or = self.ParseAndOr() File "/home/andy/git/oil/sketch/cmd_parse.py", line 1272, in ParseAndOr left = self.ParsePipeline() File "/home/andy/git/oil/sketch/cmd_parse.py", line 1213, in ParsePipeline child = self.ParseCommand() File "/home/andy/git/oil/sketch/cmd_parse.py", line 1163, in ParseCommand node = self.ParseDBracket() File "/home/andy/git/oil/sketch/cmd_parse.py", line 1125, in ParseDBracket bnode = b_parser.Parse() File "/home/andy/git/oil/sketch/bool_parse.py", line 122, in Parse node = self.ParseExpr() File "/home/andy/git/oil/sketch/bool_parse.py", line 152, in ParseExpr left = self.ParseTerm() File "/home/andy/git/oil/sketch/bool_parse.py", line 172, in ParseTerm left = self.ParseNegatedFactor() File "/home/andy/git/oil/sketch/bool_parse.py", line 189, in ParseNegatedFactor return self.ParseFactor() File "/home/andy/git/oil/sketch/bool_parse.py", line 230, in ParseFactor self._Next() File "/home/andy/git/oil/sketch/bool_parse.py", line 105, in _Next self.btype = self.cur_word.BType() File "/home/andy/git/oil/sketch/word.py", line 854, in BType raise AssertionError(self.token) AssertionError:  

completions/timeout.txt completions/timeout-err.txt completions/timeout-AST.txt
 Unexpected extra word {OP_LPAREN "("} Error parsing [[ ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseDoGroup: failed to parse command line ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/tshark.txt completions/tshark-err.txt completions/tshark-AST.txt
 Unexpected extra word {OP_LPAREN "("} Error parsing [[ ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseCase: error parsing case list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/update-alternatives.txt completions/update-alternatives-err.txt completions/update-alternatives-AST.txt
 Unexpected extra word {OP_LPAREN "("} Error parsing [[ ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseDoGroup: failed to parse command line ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/update-rc.d.txt completions/update-rc.d-err.txt completions/update-rc.d-AST.txt
 Traceback (most recent call last): File "/home/andy/git/oil/sketch/pysh.py", line 287, in  sys.exit(main(sys.argv)) File "/home/andy/git/oil/sketch/pysh.py", line 261, in main node = c_parser.ParseFile() File "/home/andy/git/oil/sketch/cmd_parse.py", line 1495, in ParseFile node = self.ParseCommandTerm() File "/home/andy/git/oil/sketch/cmd_parse.py", line 1400, in ParseCommandTerm and_or = self.ParseAndOr() File "/home/andy/git/oil/sketch/cmd_parse.py", line 1272, in ParseAndOr left = self.ParsePipeline() File "/home/andy/git/oil/sketch/cmd_parse.py", line 1213, in ParsePipeline child = self.ParseCommand() File "/home/andy/git/oil/sketch/cmd_parse.py", line 1193, in ParseCommand return self.ParseFunctionDef() # f() { echo; } # function File "/home/andy/git/oil/sketch/cmd_parse.py", line 1029, in ParseFunctionDef body = self.ParseFunctionBody() File "/home/andy/git/oil/sketch/cmd_parse.py", line 996, in ParseFunctionBody node = self.ParseCommandList() File "/home/andy/git/oil/sketch/cmd_parse.py", line 1478, in ParseCommandList node = self.ParseCommandTerm() File "/home/andy/git/oil/sketch/cmd_parse.py", line 1415, in ParseCommandTerm if not self._Peek(): return None File "/home/andy/git/oil/sketch/cmd_parse.py", line 65, in _Peek w = self.w_parser.Read() File "/home/andy/git/oil/sketch/word_parse.py", line 1107, in Read word, need_more = self._Read() File "/home/andy/git/oil/sketch/word_parse.py", line 1063, in _Read w = self._ReadCommandWord() File "/home/andy/git/oil/sketch/word_parse.py", line 886, in _ReadCommandWord part2 = self._ReadArrayLiteralPart() File "/home/andy/git/oil/sketch/word_parse.py", line 850, in _ReadArrayLiteralPart if word.Type() == RIGHT_ARRAY_LITERAL: AttributeError: 'NoneType' object has no attribute 'Type' 

completions/valgrind.txt completions/valgrind-err.txt completions/valgrind-AST.txt
 Unexpected extra word {OP_LPAREN "("} Error parsing [[ ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseDoGroup: failed to parse command line ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/wget.txt completions/wget-err.txt completions/wget-AST.txt
 Expected word type , got {OP_AMP "&"} ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseCase: error parsing case list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/xsltproc.txt completions/xsltproc-err.txt completions/xsltproc-AST.txt
 Unexpected extra word {OP_LPAREN "("} Error parsing [[ ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/xz.txt completions/xz-err.txt completions/xz-AST.txt
 Expected word type 116, got {OP_LPAREN "("} ParseCase: error parsing case list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm 

completions/_yum.txt completions/_yum-err.txt completions/_yum-AST.txt
 Unexpected extra word {OP_LPAREN "("} Error parsing [[ ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseDoGroup: failed to parse command line ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm ParseFunctionBody: failed to parse command list ParseAndOr: ParsePipeline failed Error parsing AndOr in ParseCommandTerm