Lexer and parser completed.