C:\Python25>python.exe lol\lol.py yacc: Generating LALR parsing table... lol> HAI lol> VISIBLE HOW ARE YOU? lol> KTHXBYE lol> NO MOAR Syntax error at token ID Traceback (most recent call last): File "lol\lol.py", line 72, in _main() File "lol\lol.py", line 67, in _main _parse_and_evaluate(s, options) File "lol\lol.py", line 27, in _parse_and_evaluate parse_tree = parse(s) File "C:\Python25\lol\lol_parser.py", line 208, in parse tree = yacc.parse(normalize(s)) File "C:\Python25\lib\ply\yacc.py", line 303, in parse p.func(pslice) File "C:\Python25\lol\lol_parser.py", line 150, in p_identifier p[0] = (getVariable, p[1]) File "C:\Python25\lib\ply\yacc.py", line 121, in __getitem__ if n >= 0: return self.slice[n].value IndexError: list index out of range