Moved lexer and parser usage to evaluator