all lexer and parser tests pass