Add lexer and parser classes