private short yylex() { CqlLexer.Token token = null; token = _lexer.yylex(); if (null == token) { return(0); } _lexer.AdvanceIPos(); yylval = token.Value; return(token.TokenId); }
/// <summary> /// Internal entry point /// </summary> private void internalParseEntryPoint() { _lexer = new CqlLexer(Query, ParserOptions); #if ENTITYSQL_PARSER_YYDEBUG CqlLexer.Token tk = lexer.yylex(); while (null != tk) { Console.WriteLine("{0} := {1}", tk.TokenId, lexer.yytext()); tk = lexer.yylex(); } #endif yyparse(); }