The parser/lexer starts an infinite loop when reaches the end and gets an error on last statement. Code to reproduce error : ```js var AST = parser.create({ lexer: { debug: true }, parser: { suppressErrors: true, debug: true } }).parseCode('<?php echo b'); ```