commit lexer and parsers