Lexer works, just needs error reporting