From: <ibr...@us...> - 2011-03-25 23:09:43
|
Revision: 3930 http://tora.svn.sourceforge.net/tora/?rev=3930&view=rev Author: ibre5041 Date: 2011-03-25 23:09:29 +0000 (Fri, 25 Mar 2011) Log Message: ----------- LISTAGG function added Modified Paths: -------------- branches/tora-trotl/src/parsing/OracleSQLLexer.c branches/tora-trotl/src/parsing/OracleSQLLexer.h branches/tora-trotl/src/parsing/OracleSQLParser.c branches/tora-trotl/src/parsing/OracleSQLParser.h Added Paths: ----------- branches/tora-trotl/sandbox/tests/analytic_query04.sql Added: branches/tora-trotl/sandbox/tests/analytic_query04.sql =================================================================== --- branches/tora-trotl/sandbox/tests/analytic_query04.sql (rev 0) +++ branches/tora-trotl/sandbox/tests/analytic_query04.sql 2011-03-25 23:09:29 UTC (rev 3930) @@ -0,0 +1,5 @@ +SELECT deptno + , ename + , hiredate + , LISTAGG(ename, ',') WITHIN GROUP (ORDER BY hiredate) OVER (PARTITION BY deptno) AS employees +FROM emp; \ No newline at end of file Modified: branches/tora-trotl/src/parsing/OracleSQLLexer.c =================================================================== --- branches/tora-trotl/src/parsing/OracleSQLLexer.c 2011-03-25 22:41:53 UTC (rev 3929) +++ branches/tora-trotl/src/parsing/OracleSQLLexer.c 2011-03-25 23:09:29 UTC (rev 3930) @@ -2,7 +2,7 @@ * This C source file was generated by $ANTLR version 3.2 Sep 23, 2009 12:02:23 * * - From the grammar source file : OracleSQL.g - * - On : 2011-02-28 18:44:39 + * - On : 2011-03-12 10:29:37 * - for the lexer : OracleSQLLexerLexer * * Editing it, at least manually, is not wise. * @@ -285,142 +285,143 @@ static ANTLR3_UCHAR lit_231[] = { 0x4C, 0x49, 0x4B, 0x45, 0x34, ANTLR3_STRING_TERMINATOR}; static ANTLR3_UCHAR lit_232[] = { 0x4C, 0x49, 0x4B, 0x45, 0x43, ANTLR3_STRING_TERMINATOR}; static ANTLR3_UCHAR lit_233[] = { 0x4C, 0x49, 0x4D, 0x49, 0x54, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_234[] = { 0x4C, 0x4F, 0x43, 0x41, 0x4C, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_235[] = { 0x4C, 0x4F, 0x43, 0x4B, 0x45, 0x44, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_236[] = { 0x4C, 0x4F, 0x47, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_237[] = { 0x4D, 0x41, 0x49, 0x4E, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_238[] = { 0x4D, 0x41, 0x54, 0x43, 0x48, 0x45, 0x44, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_239[] = { 0x4D, 0x41, 0x58, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_240[] = { 0x4D, 0x41, 0x58, 0x56, 0x41, 0x4C, 0x55, 0x45, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_241[] = { 0x4D, 0x45, 0x41, 0x53, 0x55, 0x52, 0x45, 0x53, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_242[] = { 0x4D, 0x45, 0x4D, 0x42, 0x45, 0x52, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_243[] = { 0x4D, 0x45, 0x52, 0x47, 0x45, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_244[] = { 0x4D, 0x49, 0x4E, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_245[] = { 0x4D, 0x49, 0x56, 0x41, 0x4C, 0x55, 0x45, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_246[] = { 0x4D, 0x4C, 0x53, 0x4C, 0x41, 0x42, 0x45, 0x4C, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_247[] = { 0x4D, 0x4F, 0x44, 0x45, 0x4C, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_248[] = { 0x4D, 0x4F, 0x4E, 0x54, 0x48, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_249[] = { 0x4D, 0x55, 0x4C, 0x54, 0x49, 0x53, 0x45, 0x54, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_250[] = { 0x4E, 0x41, 0x4E, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_251[] = { 0x4E, 0x41, 0x54, 0x49, 0x4F, 0x4E, 0x41, 0x4C, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_252[] = { 0x4E, 0x41, 0x54, 0x55, 0x52, 0x41, 0x4C, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_253[] = { 0x4E, 0x41, 0x56, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_254[] = { 0x4E, 0x43, 0x48, 0x41, 0x52, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_255[] = { 0x4E, 0x43, 0x4C, 0x4F, 0x42, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_256[] = { 0x4E, 0x4F, 0x43, 0x59, 0x43, 0x4C, 0x45, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_257[] = { 0x4E, 0x54, 0x49, 0x4C, 0x45, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_258[] = { 0x4E, 0x55, 0x4C, 0x4C, 0x53, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_259[] = { 0x4E, 0x55, 0x4D, 0x45, 0x52, 0x49, 0x43, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_260[] = { 0x4E, 0x56, 0x41, 0x52, 0x43, 0x48, 0x41, 0x52, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_261[] = { 0x4E, 0x56, 0x41, 0x52, 0x43, 0x48, 0x41, 0x52, 0x32, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_262[] = { 0x4F, 0x42, 0x4A, 0x45, 0x43, 0x54, 0x5F, 0x49, 0x44, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_263[] = { 0x4F, 0x42, 0x4A, 0x45, 0x43, 0x54, 0x5F, 0x56, 0x41, 0x4C, 0x55, 0x45, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_264[] = { 0x4F, 0x4E, 0x4C, 0x59, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_265[] = { 0x4F, 0x52, 0x41, 0x5F, 0x52, 0x4F, 0x57, 0x53, 0x43, 0x4E, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_266[] = { 0x4F, 0x55, 0x54, 0x45, 0x52, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_267[] = { 0x4F, 0x56, 0x45, 0x52, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_268[] = { 0x50, 0x41, 0x52, 0x54, 0x49, 0x54, 0x49, 0x4F, 0x4E, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_269[] = { 0x50, 0x45, 0x52, 0x43, 0x45, 0x4E, 0x54, 0x5F, 0x52, 0x41, 0x4E, 0x4B, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_270[] = { 0x50, 0x45, 0x52, 0x43, 0x45, 0x4E, 0x54, 0x49, 0x4C, 0x45, 0x5F, 0x43, 0x4F, 0x4E, 0x54, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_271[] = { 0x50, 0x45, 0x52, 0x43, 0x45, 0x4E, 0x54, 0x49, 0x4C, 0x45, 0x5F, 0x44, 0x49, 0x53, 0x43, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_272[] = { 0x50, 0x49, 0x56, 0x4F, 0x54, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_273[] = { 0x50, 0x4C, 0x53, 0x5F, 0x49, 0x4E, 0x54, 0x45, 0x47, 0x45, 0x52, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_274[] = { 0x50, 0x4F, 0x53, 0x49, 0x54, 0x49, 0x56, 0x45, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_275[] = { 0x50, 0x52, 0x45, 0x43, 0x45, 0x44, 0x49, 0x4E, 0x47, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_276[] = { 0x50, 0x52, 0x45, 0x43, 0x49, 0x53, 0x49, 0x4F, 0x4E, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_277[] = { 0x50, 0x52, 0x45, 0x53, 0x45, 0x4E, 0x54, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_278[] = { 0x52, 0x41, 0x4E, 0x47, 0x45, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_279[] = { 0x52, 0x41, 0x4E, 0x4B, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_280[] = { 0x52, 0x41, 0x54, 0x49, 0x4F, 0x5F, 0x54, 0x4F, 0x5F, 0x52, 0x45, 0x50, 0x4F, 0x52, 0x54, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_281[] = { 0x52, 0x45, 0x41, 0x44, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_282[] = { 0x52, 0x45, 0x41, 0x4C, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_283[] = { 0x52, 0x45, 0x46, 0x45, 0x52, 0x45, 0x4E, 0x43, 0x45, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_284[] = { 0x52, 0x45, 0x47, 0x45, 0x58, 0x50, 0x5F, 0x4C, 0x49, 0x4B, 0x45, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_285[] = { 0x52, 0x45, 0x47, 0x52, 0x5F, 0x41, 0x56, 0x47, 0x58, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_286[] = { 0x52, 0x45, 0x47, 0x52, 0x5F, 0x41, 0x56, 0x47, 0x59, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_287[] = { 0x52, 0x45, 0x47, 0x52, 0x5F, 0x43, 0x4F, 0x55, 0x4E, 0x54, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_288[] = { 0x52, 0x45, 0x47, 0x52, 0x5F, 0x49, 0x4E, 0x54, 0x45, 0x52, 0x43, 0x45, 0x50, 0x54, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_289[] = { 0x52, 0x45, 0x47, 0x52, 0x5F, 0x52, 0x32, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_290[] = { 0x52, 0x45, 0x47, 0x52, 0x5F, 0x53, 0x4C, 0x4F, 0x50, 0x45, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_291[] = { 0x52, 0x45, 0x47, 0x52, 0x5F, 0x53, 0x58, 0x58, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_292[] = { 0x52, 0x45, 0x47, 0x52, 0x5F, 0x53, 0x58, 0x59, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_293[] = { 0x52, 0x45, 0x47, 0x52, 0x5F, 0x53, 0x59, 0x59, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_294[] = { 0x52, 0x45, 0x4A, 0x45, 0x43, 0x54, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_295[] = { 0x52, 0x45, 0x53, 0x50, 0x45, 0x43, 0x54, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_296[] = { 0x52, 0x45, 0x54, 0x55, 0x52, 0x4E, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_297[] = { 0x52, 0x45, 0x54, 0x55, 0x52, 0x4E, 0x49, 0x4E, 0x47, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_298[] = { 0x52, 0x49, 0x47, 0x48, 0x54, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_299[] = { 0x52, 0x4F, 0x4C, 0x4C, 0x55, 0x50, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_300[] = { 0x52, 0x4F, 0x57, 0x5F, 0x4E, 0x55, 0x4D, 0x42, 0x45, 0x52, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_301[] = { 0x52, 0x55, 0x4C, 0x45, 0x53, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_302[] = { 0x53, 0x41, 0x4D, 0x50, 0x4C, 0x45, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_303[] = { 0x53, 0x43, 0x4E, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_304[] = { 0x53, 0x45, 0x41, 0x52, 0x43, 0x48, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_305[] = { 0x53, 0x45, 0x43, 0x4F, 0x4E, 0x44, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_306[] = { 0x53, 0x45, 0x45, 0x44, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_307[] = { 0x53, 0x45, 0x51, 0x55, 0x45, 0x4E, 0x54, 0x49, 0x41, 0x4C, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_308[] = { 0x53, 0x45, 0x53, 0x53, 0x49, 0x4F, 0x4E, 0x54, 0x49, 0x4D, 0x45, 0x5A, 0x4F, 0x4E, 0x45, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_309[] = { 0x53, 0x45, 0x54, 0x53, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_310[] = { 0x53, 0x49, 0x42, 0x4C, 0x49, 0x4E, 0x47, 0x53, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_311[] = { 0x53, 0x49, 0x4E, 0x47, 0x4C, 0x45, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_312[] = { 0x53, 0x4B, 0x49, 0x50, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_313[] = { 0x53, 0x4F, 0x4D, 0x45, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_314[] = { 0x53, 0x51, 0x4C, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_315[] = { 0x53, 0x54, 0x44, 0x44, 0x45, 0x56, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_316[] = { 0x53, 0x54, 0x44, 0x44, 0x45, 0x56, 0x5F, 0x50, 0x4F, 0x50, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_317[] = { 0x53, 0x54, 0x44, 0x44, 0x45, 0x56, 0x5F, 0x53, 0x41, 0x4D, 0x50, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_318[] = { 0x53, 0x55, 0x42, 0x4D, 0x55, 0x4C, 0x54, 0x49, 0x53, 0x45, 0x54, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_319[] = { 0x53, 0x55, 0x42, 0x50, 0x41, 0x52, 0x54, 0x49, 0x54, 0x49, 0x4F, 0x4E, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_320[] = { 0x53, 0x55, 0x4D, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_321[] = { 0x54, 0x48, 0x45, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_322[] = { 0x54, 0x49, 0x4D, 0x45, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_323[] = { 0x54, 0x49, 0x4D, 0x45, 0x53, 0x54, 0x41, 0x4D, 0x50, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_324[] = { 0x54, 0x59, 0x50, 0x45, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_325[] = { 0x55, 0x4E, 0x42, 0x4F, 0x55, 0x4E, 0x44, 0x45, 0x44, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_326[] = { 0x55, 0x4E, 0x44, 0x45, 0x52, 0x5F, 0x50, 0x41, 0x54, 0x48, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_327[] = { 0x55, 0x4E, 0x4C, 0x49, 0x4D, 0x49, 0x54, 0x45, 0x44, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_328[] = { 0x55, 0x4E, 0x50, 0x49, 0x56, 0x4F, 0x54, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_329[] = { 0x55, 0x4E, 0x54, 0x49, 0x4C, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_330[] = { 0x55, 0x50, 0x44, 0x41, 0x54, 0x45, 0x44, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_331[] = { 0x55, 0x50, 0x53, 0x45, 0x52, 0x54, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_332[] = { 0x55, 0x52, 0x4F, 0x57, 0x49, 0x44, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_333[] = { 0x55, 0x53, 0x49, 0x4E, 0x47, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_334[] = { 0x56, 0x41, 0x4C, 0x55, 0x45, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_335[] = { 0x56, 0x41, 0x52, 0x5F, 0x50, 0x4F, 0x50, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_336[] = { 0x56, 0x41, 0x52, 0x5F, 0x53, 0x41, 0x4D, 0x50, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_337[] = { 0x56, 0x41, 0x52, 0x49, 0x41, 0x4E, 0x43, 0x45, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_338[] = { 0x56, 0x41, 0x52, 0x59, 0x49, 0x4E, 0x47, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_339[] = { 0x56, 0x45, 0x52, 0x53, 0x49, 0x4F, 0x4E, 0x53, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_340[] = { 0x57, 0x41, 0x49, 0x54, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_341[] = { 0x57, 0x48, 0x45, 0x4E, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_342[] = { 0x57, 0x49, 0x54, 0x48, 0x49, 0x4E, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_343[] = { 0x58, 0x4D, 0x4C, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_344[] = { 0x58, 0x4D, 0x4C, 0x44, 0x41, 0x54, 0x41, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_345[] = { 0x59, 0x45, 0x41, 0x52, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_346[] = { 0x5A, 0x4F, 0x4E, 0x45, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_347[] = { 0x27, 0x27, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_348[] = { 0x2A, 0x2A, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_349[] = { 0x3C, 0x3C, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_350[] = { 0x3E, 0x3E, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_351[] = { 0x3A, 0x3D, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_352[] = { 0x3D, 0x3E, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_353[] = { 0x7C, 0x7C, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_354[] = { 0x3C, 0x3E, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_355[] = { 0x21, 0x3D, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_356[] = { 0x5E, 0x3D, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_357[] = { 0x3C, 0x3D, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_358[] = { 0x3E, 0x3D, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_359[] = { 0x2D, 0x2D, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_360[] = { 0x2F, 0x2A, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_361[] = { 0x2A, 0x2F, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_362[] = { 0x25, 0x54, 0x59, 0x50, 0x45, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_363[] = { 0x25, 0x52, 0x4F, 0x57, 0x54, 0x59, 0x50, 0x45, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_364[] = { 0x25, 0x4E, 0x4F, 0x54, 0x46, 0x4F, 0x55, 0x4E, 0x44, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_365[] = { 0x25, 0x46, 0x4F, 0x55, 0x4E, 0x44, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_366[] = { 0x25, 0x49, 0x53, 0x4F, 0x50, 0x45, 0x4E, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_367[] = { 0x25, 0x52, 0x4F, 0x57, 0x43, 0x4F, 0x55, 0x4E, 0x54, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_368[] = { 0x25, 0x42, 0x55, 0x4C, 0x4B, 0x5F, 0x52, 0x4F, 0x57, 0x43, 0x4F, 0x55, 0x4E, 0x54, ANTLR3_STRING_TERMINATOR}; -static ANTLR3_UCHAR lit_369[] = { 0x25, 0x43, 0x48, 0x41, 0x52, 0x53, 0x45, 0x54, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_234[] = { 0x4C, 0x49, 0x53, 0x54, 0x41, 0x47, 0x47, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_235[] = { 0x4C, 0x4F, 0x43, 0x41, 0x4C, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_236[] = { 0x4C, 0x4F, 0x43, 0x4B, 0x45, 0x44, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_237[] = { 0x4C, 0x4F, 0x47, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_238[] = { 0x4D, 0x41, 0x49, 0x4E, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_239[] = { 0x4D, 0x41, 0x54, 0x43, 0x48, 0x45, 0x44, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_240[] = { 0x4D, 0x41, 0x58, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_241[] = { 0x4D, 0x41, 0x58, 0x56, 0x41, 0x4C, 0x55, 0x45, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_242[] = { 0x4D, 0x45, 0x41, 0x53, 0x55, 0x52, 0x45, 0x53, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_243[] = { 0x4D, 0x45, 0x4D, 0x42, 0x45, 0x52, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_244[] = { 0x4D, 0x45, 0x52, 0x47, 0x45, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_245[] = { 0x4D, 0x49, 0x4E, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_246[] = { 0x4D, 0x49, 0x56, 0x41, 0x4C, 0x55, 0x45, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_247[] = { 0x4D, 0x4C, 0x53, 0x4C, 0x41, 0x42, 0x45, 0x4C, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_248[] = { 0x4D, 0x4F, 0x44, 0x45, 0x4C, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_249[] = { 0x4D, 0x4F, 0x4E, 0x54, 0x48, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_250[] = { 0x4D, 0x55, 0x4C, 0x54, 0x49, 0x53, 0x45, 0x54, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_251[] = { 0x4E, 0x41, 0x4E, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_252[] = { 0x4E, 0x41, 0x54, 0x49, 0x4F, 0x4E, 0x41, 0x4C, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_253[] = { 0x4E, 0x41, 0x54, 0x55, 0x52, 0x41, 0x4C, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_254[] = { 0x4E, 0x41, 0x56, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_255[] = { 0x4E, 0x43, 0x48, 0x41, 0x52, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_256[] = { 0x4E, 0x43, 0x4C, 0x4F, 0x42, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_257[] = { 0x4E, 0x4F, 0x43, 0x59, 0x43, 0x4C, 0x45, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_258[] = { 0x4E, 0x54, 0x49, 0x4C, 0x45, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_259[] = { 0x4E, 0x55, 0x4C, 0x4C, 0x53, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_260[] = { 0x4E, 0x55, 0x4D, 0x45, 0x52, 0x49, 0x43, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_261[] = { 0x4E, 0x56, 0x41, 0x52, 0x43, 0x48, 0x41, 0x52, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_262[] = { 0x4E, 0x56, 0x41, 0x52, 0x43, 0x48, 0x41, 0x52, 0x32, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_263[] = { 0x4F, 0x42, 0x4A, 0x45, 0x43, 0x54, 0x5F, 0x49, 0x44, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_264[] = { 0x4F, 0x42, 0x4A, 0x45, 0x43, 0x54, 0x5F, 0x56, 0x41, 0x4C, 0x55, 0x45, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_265[] = { 0x4F, 0x4E, 0x4C, 0x59, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_266[] = { 0x4F, 0x52, 0x41, 0x5F, 0x52, 0x4F, 0x57, 0x53, 0x43, 0x4E, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_267[] = { 0x4F, 0x55, 0x54, 0x45, 0x52, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_268[] = { 0x4F, 0x56, 0x45, 0x52, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_269[] = { 0x50, 0x41, 0x52, 0x54, 0x49, 0x54, 0x49, 0x4F, 0x4E, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_270[] = { 0x50, 0x45, 0x52, 0x43, 0x45, 0x4E, 0x54, 0x5F, 0x52, 0x41, 0x4E, 0x4B, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_271[] = { 0x50, 0x45, 0x52, 0x43, 0x45, 0x4E, 0x54, 0x49, 0x4C, 0x45, 0x5F, 0x43, 0x4F, 0x4E, 0x54, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_272[] = { 0x50, 0x45, 0x52, 0x43, 0x45, 0x4E, 0x54, 0x49, 0x4C, 0x45, 0x5F, 0x44, 0x49, 0x53, 0x43, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_273[] = { 0x50, 0x49, 0x56, 0x4F, 0x54, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_274[] = { 0x50, 0x4C, 0x53, 0x5F, 0x49, 0x4E, 0x54, 0x45, 0x47, 0x45, 0x52, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_275[] = { 0x50, 0x4F, 0x53, 0x49, 0x54, 0x49, 0x56, 0x45, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_276[] = { 0x50, 0x52, 0x45, 0x43, 0x45, 0x44, 0x49, 0x4E, 0x47, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_277[] = { 0x50, 0x52, 0x45, 0x43, 0x49, 0x53, 0x49, 0x4F, 0x4E, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_278[] = { 0x50, 0x52, 0x45, 0x53, 0x45, 0x4E, 0x54, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_279[] = { 0x52, 0x41, 0x4E, 0x47, 0x45, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_280[] = { 0x52, 0x41, 0x4E, 0x4B, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_281[] = { 0x52, 0x41, 0x54, 0x49, 0x4F, 0x5F, 0x54, 0x4F, 0x5F, 0x52, 0x45, 0x50, 0x4F, 0x52, 0x54, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_282[] = { 0x52, 0x45, 0x41, 0x44, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_283[] = { 0x52, 0x45, 0x41, 0x4C, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_284[] = { 0x52, 0x45, 0x46, 0x45, 0x52, 0x45, 0x4E, 0x43, 0x45, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_285[] = { 0x52, 0x45, 0x47, 0x45, 0x58, 0x50, 0x5F, 0x4C, 0x49, 0x4B, 0x45, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_286[] = { 0x52, 0x45, 0x47, 0x52, 0x5F, 0x41, 0x56, 0x47, 0x58, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_287[] = { 0x52, 0x45, 0x47, 0x52, 0x5F, 0x41, 0x56, 0x47, 0x59, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_288[] = { 0x52, 0x45, 0x47, 0x52, 0x5F, 0x43, 0x4F, 0x55, 0x4E, 0x54, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_289[] = { 0x52, 0x45, 0x47, 0x52, 0x5F, 0x49, 0x4E, 0x54, 0x45, 0x52, 0x43, 0x45, 0x50, 0x54, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_290[] = { 0x52, 0x45, 0x47, 0x52, 0x5F, 0x52, 0x32, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_291[] = { 0x52, 0x45, 0x47, 0x52, 0x5F, 0x53, 0x4C, 0x4F, 0x50, 0x45, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_292[] = { 0x52, 0x45, 0x47, 0x52, 0x5F, 0x53, 0x58, 0x58, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_293[] = { 0x52, 0x45, 0x47, 0x52, 0x5F, 0x53, 0x58, 0x59, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_294[] = { 0x52, 0x45, 0x47, 0x52, 0x5F, 0x53, 0x59, 0x59, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_295[] = { 0x52, 0x45, 0x4A, 0x45, 0x43, 0x54, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_296[] = { 0x52, 0x45, 0x53, 0x50, 0x45, 0x43, 0x54, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_297[] = { 0x52, 0x45, 0x54, 0x55, 0x52, 0x4E, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_298[] = { 0x52, 0x45, 0x54, 0x55, 0x52, 0x4E, 0x49, 0x4E, 0x47, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_299[] = { 0x52, 0x49, 0x47, 0x48, 0x54, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_300[] = { 0x52, 0x4F, 0x4C, 0x4C, 0x55, 0x50, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_301[] = { 0x52, 0x4F, 0x57, 0x5F, 0x4E, 0x55, 0x4D, 0x42, 0x45, 0x52, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_302[] = { 0x52, 0x55, 0x4C, 0x45, 0x53, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_303[] = { 0x53, 0x41, 0x4D, 0x50, 0x4C, 0x45, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_304[] = { 0x53, 0x43, 0x4E, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_305[] = { 0x53, 0x45, 0x41, 0x52, 0x43, 0x48, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_306[] = { 0x53, 0x45, 0x43, 0x4F, 0x4E, 0x44, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_307[] = { 0x53, 0x45, 0x45, 0x44, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_308[] = { 0x53, 0x45, 0x51, 0x55, 0x45, 0x4E, 0x54, 0x49, 0x41, 0x4C, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_309[] = { 0x53, 0x45, 0x53, 0x53, 0x49, 0x4F, 0x4E, 0x54, 0x49, 0x4D, 0x45, 0x5A, 0x4F, 0x4E, 0x45, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_310[] = { 0x53, 0x45, 0x54, 0x53, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_311[] = { 0x53, 0x49, 0x42, 0x4C, 0x49, 0x4E, 0x47, 0x53, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_312[] = { 0x53, 0x49, 0x4E, 0x47, 0x4C, 0x45, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_313[] = { 0x53, 0x4B, 0x49, 0x50, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_314[] = { 0x53, 0x4F, 0x4D, 0x45, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_315[] = { 0x53, 0x51, 0x4C, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_316[] = { 0x53, 0x54, 0x44, 0x44, 0x45, 0x56, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_317[] = { 0x53, 0x54, 0x44, 0x44, 0x45, 0x56, 0x5F, 0x50, 0x4F, 0x50, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_318[] = { 0x53, 0x54, 0x44, 0x44, 0x45, 0x56, 0x5F, 0x53, 0x41, 0x4D, 0x50, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_319[] = { 0x53, 0x55, 0x42, 0x4D, 0x55, 0x4C, 0x54, 0x49, 0x53, 0x45, 0x54, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_320[] = { 0x53, 0x55, 0x42, 0x50, 0x41, 0x52, 0x54, 0x49, 0x54, 0x49, 0x4F, 0x4E, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_321[] = { 0x53, 0x55, 0x4D, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_322[] = { 0x54, 0x48, 0x45, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_323[] = { 0x54, 0x49, 0x4D, 0x45, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_324[] = { 0x54, 0x49, 0x4D, 0x45, 0x53, 0x54, 0x41, 0x4D, 0x50, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_325[] = { 0x54, 0x59, 0x50, 0x45, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_326[] = { 0x55, 0x4E, 0x42, 0x4F, 0x55, 0x4E, 0x44, 0x45, 0x44, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_327[] = { 0x55, 0x4E, 0x44, 0x45, 0x52, 0x5F, 0x50, 0x41, 0x54, 0x48, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_328[] = { 0x55, 0x4E, 0x4C, 0x49, 0x4D, 0x49, 0x54, 0x45, 0x44, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_329[] = { 0x55, 0x4E, 0x50, 0x49, 0x56, 0x4F, 0x54, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_330[] = { 0x55, 0x4E, 0x54, 0x49, 0x4C, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_331[] = { 0x55, 0x50, 0x44, 0x41, 0x54, 0x45, 0x44, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_332[] = { 0x55, 0x50, 0x53, 0x45, 0x52, 0x54, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_333[] = { 0x55, 0x52, 0x4F, 0x57, 0x49, 0x44, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_334[] = { 0x55, 0x53, 0x49, 0x4E, 0x47, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_335[] = { 0x56, 0x41, 0x4C, 0x55, 0x45, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_336[] = { 0x56, 0x41, 0x52, 0x5F, 0x50, 0x4F, 0x50, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_337[] = { 0x56, 0x41, 0x52, 0x5F, 0x53, 0x41, 0x4D, 0x50, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_338[] = { 0x56, 0x41, 0x52, 0x49, 0x41, 0x4E, 0x43, 0x45, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_339[] = { 0x56, 0x41, 0x52, 0x59, 0x49, 0x4E, 0x47, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_340[] = { 0x56, 0x45, 0x52, 0x53, 0x49, 0x4F, 0x4E, 0x53, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_341[] = { 0x57, 0x41, 0x49, 0x54, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_342[] = { 0x57, 0x48, 0x45, 0x4E, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_343[] = { 0x57, 0x49, 0x54, 0x48, 0x49, 0x4E, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_344[] = { 0x58, 0x4D, 0x4C, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_345[] = { 0x58, 0x4D, 0x4C, 0x44, 0x41, 0x54, 0x41, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_346[] = { 0x59, 0x45, 0x41, 0x52, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_347[] = { 0x5A, 0x4F, 0x4E, 0x45, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_348[] = { 0x27, 0x27, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_349[] = { 0x2A, 0x2A, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_350[] = { 0x3C, 0x3C, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_351[] = { 0x3E, 0x3E, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_352[] = { 0x3A, 0x3D, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_353[] = { 0x3D, 0x3E, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_354[] = { 0x7C, 0x7C, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_355[] = { 0x3C, 0x3E, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_356[] = { 0x21, 0x3D, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_357[] = { 0x5E, 0x3D, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_358[] = { 0x3C, 0x3D, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_359[] = { 0x3E, 0x3D, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_360[] = { 0x2D, 0x2D, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_361[] = { 0x2F, 0x2A, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_362[] = { 0x2A, 0x2F, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_363[] = { 0x25, 0x54, 0x59, 0x50, 0x45, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_364[] = { 0x25, 0x52, 0x4F, 0x57, 0x54, 0x59, 0x50, 0x45, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_365[] = { 0x25, 0x4E, 0x4F, 0x54, 0x46, 0x4F, 0x55, 0x4E, 0x44, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_366[] = { 0x25, 0x46, 0x4F, 0x55, 0x4E, 0x44, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_367[] = { 0x25, 0x49, 0x53, 0x4F, 0x50, 0x45, 0x4E, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_368[] = { 0x25, 0x52, 0x4F, 0x57, 0x43, 0x4F, 0x55, 0x4E, 0x54, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_369[] = { 0x25, 0x42, 0x55, 0x4C, 0x4B, 0x5F, 0x52, 0x4F, 0x57, 0x43, 0x4F, 0x55, 0x4E, 0x54, ANTLR3_STRING_TERMINATOR}; +static ANTLR3_UCHAR lit_370[] = { 0x25, 0x43, 0x48, 0x41, 0x52, 0x53, 0x45, 0x54, ANTLR3_STRING_TERMINATOR}; @@ -959,6 +960,7 @@ static ANTLR3_INLINE void mT__401 (pOracleSQLLexer ctx); static ANTLR3_INLINE void mT__402 (pOracleSQLLexer ctx); static ANTLR3_INLINE void mT__403 (pOracleSQLLexer ctx); +static ANTLR3_INLINE void mT__404 (pOracleSQLLexer ctx); static ANTLR3_INLINE void mQUOTED_STRING (pOracleSQLLexer ctx); static ANTLR3_INLINE void mQSTRING (pOracleSQLLexer ctx); static ANTLR3_INLINE void mQS_ANGLE (pOracleSQLLexer ctx); @@ -1449,6 +1451,7 @@ ctx->mT__401 = mT__401; ctx->mT__402 = mT__402; ctx->mT__403 = mT__403; + ctx->mT__404 = mT__404; ctx->mQUOTED_STRING = mQUOTED_STRING; ctx->mQSTRING = mQSTRING; ctx->mQS_ANGLE = mQS_ANGLE; @@ -1532,7 +1535,7 @@ * DFA tables for the lexer */ /** Static dfa state tables for Cyclic dfa: - * 2160:3: ( ( NUM POINT NUM )=> NUM POINT NUM | POINT NUM | NUM ) + * 2167:3: ( ( NUM POINT NUM )=> NUM POINT NUM | POINT NUM | NUM ) */ static const ANTLR3_INT32 dfa12_eot[6] = { @@ -1556,7 +1559,7 @@ }; static const ANTLR3_INT32 dfa12_special[6] = { - -1, 1, -1, 0, -1, -1 + -1, 0, -1, 1, -1, -1 }; /** Used when there is no transition table entry for a particular state */ @@ -1564,10 +1567,10 @@ static const ANTLR3_INT32 dfa12_T0[] = { - 2, -1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 + 5, -1, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 };static const ANTLR3_INT32 dfa12_T1[] = { - 5, -1, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 + 2, -1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }; /* Transition tables are a table of sub tables, with some tables @@ -1575,7 +1578,7 @@ */ static const ANTLR3_INT32 * const dfa12_transitions[] = { - dfa12_T0, dfa12_T1, dfa12_T_empty, dfa12_T1, dfa12_T_empty, dfa12_T_empty + dfa12_T1, dfa12_T0, dfa12_T_empty, dfa12_T0, dfa12_T_empty, dfa12_T_empty }; static ANTLR3_INT32 dfa12_sst(pOracleSQLLexer ctx, pANTLR3_BASE_RECOGNIZER recognizer, pANTLR3_INT_STREAM is, pANTLR3_CYCLIC_DFA dfa, ANTLR3_INT32 s) @@ -1588,25 +1591,25 @@ case 0: { - ANTLR3_UINT32 LA12_3; + ANTLR3_UINT32 LA12_1; - ANTLR3_MARKER index12_3; + ANTLR3_MARKER index12_1; - LA12_3 = LA(1); + LA12_1 = LA(1); - index12_3 = INDEX(); + index12_1 = INDEX(); REWINDLAST(); s = -1; - if ( (((LA12_3 >= '0') && (LA12_3 <= '9'))) ) + if ( (((LA12_1 >= '0') && (LA12_1 <= '9'))) ) { s = 3; } - else if ( (LA12_3 == '.') && (synpred1_OracleSQL(ctx))) + else if ( (LA12_1 == '.') && (synpred1_OracleSQL(ctx))) { s = 5; } @@ -1614,7 +1617,7 @@ else s = 4; - SEEK(index12_3); + SEEK(index12_1); if ( s>=0 ) { @@ -1625,33 +1628,33 @@ case 1: { - ANTLR3_UINT32 LA12_1; + ANTLR3_UINT32 LA12_3; - ANTLR3_MARKER index12_1; + ANTLR3_MARKER index12_3; - LA12_1 = LA(1); + LA12_3 = LA(1); - index12_1 = INDEX(); + index12_3 = INDEX(); REWINDLAST(); s = -1; - if ( (((LA12_1 >= '0') && (LA12_1 <= '9'))) ) + if ( (LA12_3 == '.') && (synpred1_OracleSQL(ctx))) { - s = 3; + s = 5; } - else if ( (LA12_1 == '.') && (synpred1_OracleSQL(ctx))) + else if ( (((LA12_3 >= '0') && (LA12_3 <= '9'))) ) { - s = 5; + s = 3; } else s = 4; - SEEK(index12_1); + SEEK(index12_3); if ( s>=0 ) { @@ -1667,7 +1670,7 @@ } CONSTRUCTEX(); EXCEPTION->type = ANTLR3_NO_VIABLE_ALT_EXCEPTION; - EXCEPTION->message = (void *)"2160:3: ( ( NUM POINT NUM )=> NUM POINT NUM | POINT NUM | NUM )"; + EXCEPTION->message = (void *)"2167:3: ( ( NUM POINT NUM )=> NUM POINT NUM | POINT NUM | NUM )"; EXCEPTION->decisionNum = 12; EXCEPTION->state = _s; return -1; @@ -1680,7 +1683,7 @@ = { 12, /* Decision number of this dfa */ /* Which decision this represents: */ - (const pANTLR3_UCHAR)"2160:3: ( ( NUM POINT NUM )=> NUM POINT NUM | POINT NUM | NUM )", + (const pANTLR3_UCHAR)"2167:3: ( ( NUM POINT NUM )=> NUM POINT NUM | POINT NUM | NUM )", (CDFA_SPECIAL_FUNC) dfa12_sst, antlr3dfaspecialTransition, /* DFA specialTransition is currently just a default function in the runtime */ antlr3dfapredict, /* DFA simulator function is in the runtime */ @@ -12467,7 +12470,7 @@ } // $ANTLR end T__290 -// Comes from: 248:8: ( 'LOCAL' ) +// Comes from: 248:8: ( 'LISTAGG' ) /** \brief Lexer rule generated by ANTLR3 * * $ANTLR start T__291 @@ -12487,8 +12490,8 @@ _type = T__291; - // OracleSQL.g:248:8: ( 'LOCAL' ) - // OracleSQL.g:248:10: 'LOCAL' + // OracleSQL.g:248:8: ( 'LISTAGG' ) + // OracleSQL.g:248:10: 'LISTAGG' { MATCHS(lit_234); if (HASEXCEPTION()) @@ -12513,7 +12516,7 @@ } // $ANTLR end T__291 -// Comes from: 249:8: ( 'LOCKED' ) +// Comes from: 249:8: ( 'LOCAL' ) /** \brief Lexer rule generated by ANTLR3 * * $ANTLR start T__292 @@ -12533,8 +12536,8 @@ _type = T__292; - // OracleSQL.g:249:8: ( 'LOCKED' ) - // OracleSQL.g:249:10: 'LOCKED' + // OracleSQL.g:249:8: ( 'LOCAL' ) + // OracleSQL.g:249:10: 'LOCAL' { MATCHS(lit_235); if (HASEXCEPTION()) @@ -12559,7 +12562,7 @@ } // $ANTLR end T__292 -// Comes from: 250:8: ( 'LOG' ) +// Comes from: 250:8: ( 'LOCKED' ) /** \brief Lexer rule generated by ANTLR3 * * $ANTLR start T__293 @@ -12579,8 +12582,8 @@ _type = T__293; - // OracleSQL.g:250:8: ( 'LOG' ) - // OracleSQL.g:250:10: 'LOG' + // OracleSQL.g:250:8: ( 'LOCKED' ) + // OracleSQL.g:250:10: 'LOCKED' { MATCHS(lit_236); if (HASEXCEPTION()) @@ -12605,7 +12608,7 @@ } // $ANTLR end T__293 -// Comes from: 251:8: ( 'MAIN' ) +// Comes from: 251:8: ( 'LOG' ) /** \brief Lexer rule generated by ANTLR3 * * $ANTLR start T__294 @@ -12625,8 +12628,8 @@ _type = T__294; - // OracleSQL.g:251:8: ( 'MAIN' ) - // OracleSQL.g:251:10: 'MAIN' + // OracleSQL.g:251:8: ( 'LOG' ) + // OracleSQL.g:251:10: 'LOG' { MATCHS(lit_237); if (HASEXCEPTION()) @@ -12651,7 +12654,7 @@ } // $ANTLR end T__294 -// Comes from: 252:8: ( 'MATCHED' ) +// Comes from: 252:8: ( 'MAIN' ) /** \brief Lexer rule generated by ANTLR3 * * $ANTLR start T__295 @@ -12671,8 +12674,8 @@ _type = T__295; - // OracleSQL.g:252:8: ( 'MATCHED' ) - // OracleSQL.g:252:10: 'MATCHED' + // OracleSQL.g:252:8: ( 'MAIN' ) + // OracleSQL.g:252:10: 'MAIN' { MATCHS(lit_238); if (HASEXCEPTION()) @@ -12697,7 +12700,7 @@ } // $ANTLR end T__295 -// Comes from: 253:8: ( 'MAX' ) +// Comes from: 253:8: ( 'MATCHED' ) /** \brief Lexer rule generated by ANTLR3 * * $ANTLR start T__296 @@ -12717,8 +12720,8 @@ _type = T__296; - // OracleSQL.g:253:8: ( 'MAX' ) - // OracleSQL.g:253:10: 'MAX' + // OracleSQL.g:253:8: ( 'MATCHED' ) + // OracleSQL.g:253:10: 'MATCHED' { MATCHS(lit_239); if (HASEXCEPTION()) @@ -12743,7 +12746,7 @@ } // $ANTLR end T__296 -// Comes from: 254:8: ( 'MAXVALUE' ) +// Comes from: 254:8: ( 'MAX' ) /** \brief Lexer rule generated by ANTLR3 * * $ANTLR start T__297 @@ -12763,8 +12766,8 @@ _type = T__297; - // OracleSQL.g:254:8: ( 'MAXVALUE' ) - // OracleSQL.g:254:10: 'MAXVALUE' + // OracleSQL.g:254:8: ( 'MAX' ) + // OracleSQL.g:254:10: 'MAX' { MATCHS(lit_240); if (HASEXCEPTION()) @@ -12789,7 +12792,7 @@ } // $ANTLR end T__297 -// Comes from: 255:8: ( 'MEASURES' ) +// Comes from: 255:8: ( 'MAXVALUE' ) /** \brief Lexer rule generated by ANTLR3 * * $ANTLR start T__298 @@ -12809,8 +12812,8 @@ _type = T__298; - // OracleSQL.g:255:8: ( 'MEASURES' ) - // OracleSQL.g:255:10: 'MEASURES' + // OracleSQL.g:255:8: ( 'MAXVALUE' ) + // OracleSQL.g:255:10: 'MAXVALUE' { MATCHS(lit_241); if (HASEXCEPTION()) @@ -12835,7 +12838,7 @@ } // $ANTLR end T__298 -// Comes from: 256:8: ( 'MEMBER' ) +// Comes from: 256:8: ( 'MEASURES' ) /** \brief Lexer rule generated by ANTLR3 * * $ANTLR start T__299 @@ -12855,8 +12858,8 @@ _type = T__299; - // OracleSQL.g:256:8: ( 'MEMBER' ) - // OracleSQL.g:256:10: 'MEMBER' + // OracleSQL.g:256:8: ( 'MEASURES' ) + // OracleSQL.g:256:10: 'MEASURES' { MATCHS(lit_242); if (HASEXCEPTION()) @@ -12881,7 +12884,7 @@ } // $ANTLR end T__299 -// Comes from: 257:8: ( 'MERGE' ) +// Comes from: 257:8: ( 'MEMBER' ) /** \brief Lexer rule generated by ANTLR3 * * $ANTLR start T__300 @@ -12901,8 +12904,8 @@ _type = T__300; - // OracleSQL.g:257:8: ( 'MERGE' ) - // OracleSQL.g:257:10: 'MERGE' + // OracleSQL.g:257:8: ( 'MEMBER' ) + // OracleSQL.g:257:10: 'MEMBER' { MATCHS(lit_243); if (HASEXCEPTION()) @@ -12927,7 +12930,7 @@ } // $ANTLR end T__300 -// Comes from: 258:8: ( 'MIN' ) +// Comes from: 258:8: ( 'MERGE' ) /** \brief Lexer rule generated by ANTLR3 * * $ANTLR start T__301 @@ -12947,8 +12950,8 @@ _type = T__301; - // OracleSQL.g:258:8: ( 'MIN' ) - // OracleSQL.g:258:10: 'MIN' + // OracleSQL.g:258:8: ( 'MERGE' ) + // OracleSQL.g:258:10: 'MERGE' { MATCHS(lit_244); if (HASEXCEPTION()) @@ -12973,7 +12976,7 @@ } // $ANTLR end T__301 -// Comes from: 259:8: ( 'MIVALUE' ) +// Comes from: 259:8: ( 'MIN' ) /** \brief Lexer rule generated by ANTLR3 * * $ANTLR start T__302 @@ -12993,8 +12996,8 @@ _type = T__302; - // OracleSQL.g:259:8: ( 'MIVALUE' ) - // OracleSQL.g:259:10: 'MIVALUE' + // OracleSQL.g:259:8: ( 'MIN' ) + // OracleSQL.g:259:10: 'MIN' { MATCHS(lit_245); if (HASEXCEPTION()) @@ -13019,7 +13022,7 @@ } // $ANTLR end T__302 -// Comes from: 260:8: ( 'MLSLABEL' ) +// Comes from: 260:8: ( 'MIVALUE' ) /** \brief Lexer rule generated by ANTLR3 * * $ANTLR start T__303 @@ -13039,8 +13042,8 @@ _type = T__303; - // OracleSQL.g:260:8: ( 'MLSLABEL' ) - // OracleSQL.g:260:10: 'MLSLABEL' + // OracleSQL.g:260:8: ( 'MIVALUE' ) + // OracleSQL.g:260:10: 'MIVALUE' { MATCHS(lit_246); if (HASEXCEPTION()) @@ -13065,7 +13068,7 @@ } // $ANTLR end T__303 -// Comes from: 261:8: ( 'MODEL' ) +// Comes from: 261:8: ( 'MLSLABEL' ) /** \brief Lexer rule generated by ANTLR3 * * $ANTLR start T__304 @@ -13085,8 +13088,8 @@ _type = T__304; - // OracleSQL.g:261:8: ( 'MODEL' ) - // OracleSQL.g:261:10: 'MODEL' + // OracleSQL.g:261:8: ( 'MLSLABEL' ) + // OracleSQL.g:261:10: 'MLSLABEL' { MATCHS(lit_247); if (HASEXCEPTION()) @@ -13111,7 +13114,7 @@ } // $ANTLR end T__304 -// Comes from: 262:8: ( 'MONTH' ) +// Comes from: 262:8: ( 'MODEL' ) /** \brief Lexer rule generated by ANTLR3 * * $ANTLR start T__305 @@ -13131,8 +13134,8 @@ _type = T__305; - // OracleSQL.g:262:8: ( 'MONTH' ) - // OracleSQL.g:262:10: 'MONTH' + // OracleSQL.g:262:8: ( 'MODEL' ) + // OracleSQL.g:262:10: 'MODEL' { MATCHS(lit_248); if (HASEXCEPTION()) @@ -13157,7 +13160,7 @@ } // $ANTLR end T__305 -// Comes from: 263:8: ( 'MULTISET' ) +// Comes from: 263:8: ( 'MONTH' ) /** \brief Lexer rule generated by ANTLR3 * * $ANTLR start T__306 @@ -13177,8 +13180,8 @@ _type = T__306; - // OracleSQL.g:263:8: ( 'MULTISET' ) - // OracleSQL.g:263:10: 'MULTISET' + // OracleSQL.g:263:8: ( 'MONTH' ) + // OracleSQL.g:263:10: 'MONTH' { MATCHS(lit_249); if (HASEXCEPTION()) @@ -13203,7 +13206,7 @@ } // $ANTLR end T__306 -// Comes from: 264:8: ( 'NAN' ) +// Comes from: 264:8: ( 'MULTISET' ) /** \brief Lexer rule generated by ANTLR3 * * $ANTLR start T__307 @@ -13223,8 +13226,8 @@ _type = T__307; - // OracleSQL.g:264:8: ( 'NAN' ) - // OracleSQL.g:264:10: 'NAN' + // OracleSQL.g:264:8: ( 'MULTISET' ) + // OracleSQL.g:264:10: 'MULTISET' { MATCHS(lit_250); if (HASEXCEPTION()) @@ -13249,7 +13252,7 @@ } // $ANTLR end T__307 -// Comes from: 265:8: ( 'NATIONAL' ) +// Comes from: 265:8: ( 'NAN' ) /** \brief Lexer rule generated by ANTLR3 * * $ANTLR start T__308 @@ -13269,8 +13272,8 @@ _type = T__308; - // OracleSQL.g:265:8: ( 'NATIONAL' ) - // OracleSQL.g:265:10: 'NATIONAL' + // OracleSQL.g:265:8: ( 'NAN' ) + // OracleSQL.g:265:10: 'NAN' { MATCHS(lit_251); if (HASEXCEPTION()) @@ -13295,7 +13298,7 @@ } // $ANTLR end T__308 -// Comes from: 266:8: ( 'NATURAL' ) +// Comes from: 266:8: ( 'NATIONAL' ) /** \brief Lexer rule generated by ANTLR3 * * $ANTLR start T__309 @@ -13315,8 +13318,8 @@ _type = T__309; - // OracleSQL.g:266:8: ( 'NATURAL' ) - // OracleSQL.g:266:10: 'NATURAL' + // OracleSQL.g:266:8: ( 'NATIONAL' ) + // OracleSQL.g:266:10: 'NATIONAL' { MATCHS(lit_252); if (HASEXCEPTION()) @@ -13341,7 +13344,7 @@ } // $ANTLR end T__309 -// Comes from: 267:8: ( 'NAV' ) +// Comes from: 267:8: ( 'NATURAL' ) /** \brief Lexer rule generated by ANTLR3 * * $ANTLR start T__310 @@ -13361,8 +13364,8 @@ _type = T__310; - // OracleSQL.g:267:8: ( 'NAV' ) - // OracleSQL.g:267:10: 'NAV' + // OracleSQL.g:267:8: ( 'NATURAL' ) + // OracleSQL.g:267:10: 'NATURAL' { MATCHS(lit_253); if (HASEXCEPTION()) @@ -13387,7 +13390,7 @@ } // $ANTLR end T__310 -// Comes from: 268:8: ( 'NCHAR' ) +// Comes from: 268:8: ( 'NAV' ) /** \brief Lexer rule generated by ANTLR3 * * $ANTLR start T__311 @@ -13407,8 +13410,8 @@ _type = T__311; - // OracleSQL.g:268:8: ( 'NCHAR' ) - // OracleSQL.g:268:10: 'NCHAR' + // OracleSQL.g:268:8: ( 'NAV' ) + // OracleSQL.g:268:10: 'NAV' { MATCHS(lit_254); if (HASEXCEPTION()) @@ -13433,7 +13436,7 @@ } // $ANTLR end T__311 -// Comes from: 269:8: ( 'NCLOB' ) +// Comes from: 269:8: ( 'NCHAR' ) /** \brief Lexer rule generated by ANTLR3 * * $ANTLR start T__312 @@ -13453,8 +13456,8 @@ _type = T__312; - // OracleSQL.g:269:8: ( 'NCLOB' ) - // OracleSQL.g:269:10: 'NCLOB' + // OracleSQL.g:269:8: ( 'NCHAR' ) + // OracleSQL.g:269:10: 'NCHAR' { MATCHS(lit_255); if (HASEXCEPTION()) @@ -13479,7 +13482,7 @@ } // $ANTLR end T__312 -// Comes from: 270:8: ( 'NOCYCLE' ) +// Comes from: 270:8: ( 'NCLOB' ) /** \brief Lexer rule generated by ANTLR3 * * $ANTLR start T__313 @@ -13499,8 +13502,8 @@ _type = T__313; - // OracleSQL.g:270:8: ( 'NOCYCLE' ) - // OracleSQL.g:270:10: 'NOCYCLE' + // OracleSQL.g:270:8: ( 'NCLOB' ) + // OracleSQL.g:270:10: 'NCLOB' { MATCHS(lit_256); if (HASEXCEPTION()) @@ -13525,7 +13528,7 @@ } // $ANTLR end T__313 -// Comes from: 271:8: ( 'NTILE' ) +// Comes from: 271:8: ( 'NOCYCLE' ) /** \brief Lexer rule generated by ANTLR3 * * $ANTLR start T__314 @@ -13545,8 +13548,8 @@ _type = T__314; - // OracleSQL.g:271:8: ( 'NTILE' ) - // OracleSQL.g:271:10: 'NTILE' + // OracleSQL.g:271:8: ( 'NOCYCLE' ) + // OracleSQL.g:271:10: 'NOCYCLE' { MATCHS(lit_257); if (HASEXCEPTION()) @@ -13571,7 +13574,7 @@ } // $ANTLR end T__314 -// Comes from: 272:8: ( 'NULLS' ) +// Comes from: 272:8: ( 'NTILE' ) /** \brief Lexer rule generated by ANTLR3 * * $ANTLR start T__315 @@ -13591,8 +13594,8 @@ _type = T__315; - // OracleSQL.g:272:8: ( 'NULLS' ) - // OracleSQL.g:272:10: 'NULLS' + // OracleSQL.g:272:8: ( 'NTILE' ) + // OracleSQL.g:272:10: 'NTILE' { MATCHS(lit_258); if (HASEXCEPTION()) @@ -13617,7 +13620,7 @@ } // $ANTLR end T__315 -// Comes from: 273:8: ( 'NUMERIC' ) +// Comes from: 273:8: ( 'NULLS' ) /** \brief Lexer rule generated by ANTLR3 * * $ANTLR start T__316 @@ -13637,8 +13640,8 @@ _type = T__316; - // OracleSQL.g:273:8: ( 'NUMERIC' ) - // OracleSQL.g:273:10: 'NUMERIC' + // OracleSQL.g:273:8: ( 'NULLS' ) + // OracleSQL.g:273:10: 'NULLS' { MATCHS(lit_259); if (HASEXCEPTION()) @@ -13663,7 +13666,7 @@ } // $ANTLR end T__316 -// Comes from: 274:8: ( 'NVARCHAR' ) +// Comes from: 274:8: ( 'NUMERIC' ) /** \brief Lexer rule generated by ANTLR3 * * $ANTLR start T__317 @@ -13683,8 +13686,8 @@ _type = T__317; - // OracleSQL.g:274:8: ( 'NVARCHAR' ) - // OracleSQL.g:274:10: 'NVARCHAR' + // OracleSQL.g:274:8: ( 'NUMERIC' ) + // OracleSQL.g:274:10: 'NUMERIC' { MATCHS(lit_260); if (HASEXCEPTION()) @@ -13709,7 +13712,7 @@ } // $ANTLR end T__317 -// Comes from: 275:8: ( 'NVARCHAR2' ) +// Comes from: 275:8: ( 'NVARCHAR' ) /** \brief Lexer rule generated by ANTLR3 * * $ANTLR start T__318 @@ -13729,8 +13732,8 @@ _type = T__318; - // OracleSQL.g:275:8: ( 'NVARCHAR2' ) - // OracleSQL.g:275:10: 'NVARCHAR2' + // OracleSQL.g:275:8: ( 'NVARCHAR' ) + // OracleSQL.g:275:10: 'NVARCHAR' { MATCHS(lit_261); if (HASEXCEPTION()) @@ -13755,7 +13758,7 @@ } // $ANTLR end T__318 -// Comes from: 276:8: ( 'OBJECT_ID' ) +// Comes from: 276:8: ( 'NVARCHAR2' ) /** \brief Lexer rule generated by ANTLR3 * * $ANTLR start T__319 @@ -13775,8 +13778,8 @@ _type = T__319; - // OracleSQL.g:276:8: ( 'OBJECT_ID' ) - // OracleSQL.g:276:10: 'OBJECT_ID' + // OracleSQL.g:276:8: ( 'NVARCHAR2' ) + // OracleSQL.g:276:10: 'NVARCHAR2' { MATCHS(lit_262); if (HASEXCEPTION()) @@ -13801,7 +13804,7 @@ } // $ANTLR end T__319 -// Comes from: 277:8: ( 'OBJECT_VALUE' ) +// Comes from: 277:8: ( 'OBJECT_ID' ) /** \brief Lexer rule generated by ANTLR3 * * $ANTLR start T__320 @@ -13821,8 +13824,8 @@ _type = T__320; - // OracleSQL.g:277:8: ( 'OBJECT_VALUE' ) - // OracleSQL.g:277:10: 'OBJECT_VALUE' + // OracleSQL.g:277:8: ( 'OBJECT_ID' ) + // OracleSQL.g:277:10: 'OBJECT_ID' { MATCHS(lit_263); if (HASEXCEPTION()) @@ -13847,7 +13850,7 @@ } // $ANTLR end T__320 -// Comes from: 278:8: ( 'ONLY' ) +// Comes from: 278:8: ( 'OBJECT_VALUE' ) /** \brief Lexer rule generated by ANTLR3 * * $ANTLR start T__321 @@ -13867,8 +13870,8 @@ _type = T__321; - // OracleSQL.g:278:8: ( 'ONLY' ) - // OracleSQL.g:278:10: 'ONLY' + // OracleSQL.g:278:8: ( 'OBJECT_VALUE' ) + // OracleSQL.g:278:10: 'OBJECT_VALUE' { MATCHS(lit_264); if (HASEXCEPTION()) @@ -13893,7 +13896,7 @@ } // $ANTLR end T__321 -// Comes from: 279:8: ( 'ORA_ROWSCN' ) +// Comes from: 279:8: ( 'ONLY' ) /** \brief Lexer rule generated by ANTLR3 * * $ANTLR start T__322 @@ -13913,8 +13916,8 @@ _type = T__322; - // OracleSQL.g:279:8: ( 'ORA_ROWSCN' ) - // OracleSQL.g:279:10: 'ORA_ROWSCN' + // OracleSQL.g:279:8: ( 'ONLY' ) + // OracleSQL.g:279:10: 'ONLY' { MATCHS(lit_265); if (HASEXCEPTION()) @@ -13939,7 +13942,7 @@ } // $ANTLR end T__322 -// Comes from: 280:8: ( 'OUTER' ) +// Comes from: 280:8: ( 'ORA_ROWSCN' ) /** \brief Lexer rule generated by ANTLR3 * * $ANTLR start T__323 @@ -13959,8 +13962,8 @@ _type = T__323; - // OracleSQL.g:280:8: ( 'OUTER' ) - // OracleSQL.g:280:10: 'OUTER' + // OracleSQL.g:280:8: ( 'ORA_ROWSCN' ) + // OracleSQL.g:280:10: 'ORA_ROWSCN' { MATCHS(lit_266); if (HASEXCEPTION()) @@ -13985,7 +13988,7 @@ } // $ANTLR end T__323 -// Comes from: 281:8: ( 'OVER' ) +// Comes from: 281:8: ( 'OUTER' ) /** \brief Lexer rule generated by ANTLR3 * * $ANTLR start T__324 @@ -14005,8 +14008,8 @@ _type = T__324; - // OracleSQL.g:281:8: ( 'OVER' ) - // OracleSQL.g:281:10: 'OVER' + // OracleSQL.g:281:8: ( 'OUTER' ) + // OracleSQL.g:281:10: 'OUTER' { MATCHS(lit_267); if (HASEXCEPTION()) @@ -14031,7 +14034,7 @@ } // $ANTLR end T__324 -// Comes from: 282:8: ( 'PARTITION' ) +// Comes from: 282:8: ( 'OVER' ) /** \brief Lexer rule generated by ANTLR3 * * $ANTLR start T__325 @@ -14051,8 +14054,8 @@ _type = T__325; - // OracleSQL.g:282:8: ( 'PARTITION' ) - // OracleSQL.g:282:10: 'PARTITION' + // OracleSQL.g:282:8: ( 'OVER' ) + // OracleSQL.g:282:10: 'OVER' { MATCHS(lit_268); if (HASEXCEPTION()) @@ -14077,7 +14080,7 @@ } // $ANTLR end T__325 -// Comes from: 283:8: ( 'PERCENT_RANK' ) +// Comes from: 283:8: ( 'PARTITION' ) /** \brief Lexer rule generated by ANTLR3 * * $ANTLR start T__326 @@ -14097,8 +14100,8 @@ _type = T__326; - // OracleSQL.g:283:8: ( 'PERCENT_RANK' ) - // OracleSQL.g:283:10: 'PERCENT_RANK' + // OracleSQL.g:283:8: ( 'PARTITION' ) + // OracleSQL.g:283:10: 'PARTITION' { MATCHS(lit_269); if (HASEXCEPTION()) @@ -14123,7 +14126,7 @@ } // $ANTLR end T__326 -// Comes from: 284:8: ( 'PERCENTILE_CONT' ) +// Comes from: 284:8: ( 'PERCENT_RANK' ) /** \brief Lexer rule generated by ANTLR3 * * $ANTLR start T__327 @@ -14143,8 +14146,8 @@ _type = T__327; - // OracleSQL.g:284:8: ( 'PERCENTILE_CONT' ) - // OracleSQL.g:284:10: 'PERCENTILE_CONT' + // OracleSQL.g:284:8: ( 'PERCENT_RANK' ) + // OracleSQL.g:284:10: 'PERCENT_RANK' { MATCHS(lit_270); if (HASEXCEPTION()) @@ -14169,7 +14172,7 @@ } // $ANTLR end T__327 -// Comes from: 285:8: ( 'PERCENTILE_DISC' ) +// Comes from: 285:8: ( 'PERCENTILE_CONT' ) /** \brief Lexer rule generated by ANTLR3 * * $ANTLR start T__328 @@ -14189,8 +14192,8 @@ _type = T__328; - // OracleSQL.g:285:8: ( 'PERCENTILE_DISC' ) - // OracleSQL.g:285:10: 'PERCENTILE_DISC' + // OracleSQL.g:285:8: ( 'PERCENTILE_CONT' ) + // OracleSQL.g:285:10: 'PERCENTILE_CONT' { MATCHS(lit_271); if (HASEXCEPTION()) @@ -14215,7 +14218,7 @@ } // $ANTLR end T__328 -// Comes from: 286:8: ( 'PIVOT' ) +// Comes from: 286:8: ( 'PERCENTILE_DISC' ) /** \brief Lexer rule generated by ANTLR3 * * $ANTLR start T__329 @@ -14235,8 +14238,8 @@ _type = T__329; - // OracleSQL.g:286:8: ( 'PIVOT' ) - // OracleSQL.g:286:10: 'PIVOT' + // OracleSQL.g:286:8: ( 'PERCENTILE_DISC' ) + // OracleSQL.g:286:10: 'PERCENTILE_DISC' { MATCHS(lit_272); if (HASEXCEPTION()) @@ -14261,7 +14264,7 @@ } // $ANTLR end T__329 -// Comes from: 287:8: ( 'PLS_INTEGER' ) +// Comes from: 287:8: ( 'PIVOT' ) /** \brief Lexer rule generated by ANTLR3 * * $ANTLR start T__330 @@ -14281,8 +14284,8 @@ _type = T__330; - // OracleSQL.g:287:8: ( 'PLS_INTEGER' ) - // OracleSQL.g:287:10: 'PLS_INTEGER' + // OracleSQL.g:287:8: ( 'PIVOT' ) + // OracleSQL.g:287:10: 'PIVOT' { MATCHS(lit_273); if (HASEXCEPTION()) @@ -14307,7 +14310,7 @@ } // $ANTLR end T__330 -// Comes from: 288:8: ( 'POSITIVE' ) +// Comes from: 288:8: ( 'PLS_INTEGER' ) /** \brief Lexer rule generated by ANTLR3 * * $ANTLR start T__331 @@ -14327,8 +14330,8 @@ _type = T__331; - // OracleSQL.g:288:8: ( 'POSITIVE' ) - // OracleSQL.g:288:10: 'POSITIVE' + // OracleSQL.g:288:8: ( 'PLS_INTEGER' ) + // OracleSQL.g:288:10: 'PLS_INTEGER' { MATCHS(lit_274); if (HASEXCEPTION()) @@ -14353,7 +14356,7 @@ } // $ANTLR end T__331 -// Comes from: 289:8: ( 'PRECEDING' ) +// Comes from: 289:8: ( 'POSITIVE' ) /** \brief Lexer rule generated by ANTLR3 * * $ANTLR start T__332 @@ -14373,8 +14376,8 @@ _type = T__332; - // OracleSQL.g:289:8: ( 'PRECEDING' ) - // OracleSQL.g:289:10: 'PRECEDING' + // OracleSQL.g:289:8: ( 'POSITIVE' ) + // OracleSQL.g:289:10: 'POSITIVE' { MATCHS(lit_275); if (HASEXCEPTION()) @@ -14399,7 +14402,7 @@ } // $ANTLR end T__332 -// Comes from: 290:8: ( 'PRECISION' ) +// Comes from: 290:8: ( 'PRECEDING' ) /** \brief Lexer rule generated by ANTLR3 * * $ANTLR start T__333 @@ -14419,8 +14422,8 @@ _type = T__333; - // OracleSQL.g:290:8: ( 'PRECISION' ) - // OracleSQL.g:290:10: 'PRECISION' + // OracleSQL.g:290:8: ( 'PRECEDING' ) + // OracleSQL.g:290:10: 'PRECEDING' { MATCHS(lit_276); if (HASEXCEPTION()) @@ -14445,7 +14448,7 @@ } // $ANTLR end T__333 -// Comes from: 291:8: ( 'PRESENT' ) +// Comes from: 291:8: ( 'PRECISION' ) /** \brief Lexer rule generated by ANTLR3 * * $ANTLR start T__334 @@ -14465,8 +14468,8 @@ _type = T__334; - // OracleSQL.g:291:8: ( 'PRESENT' ) - // OracleSQL.g:291:10: 'PRESENT' + // OracleSQL.g:291:8: ( 'PRECISION' ) + // OracleSQL.g:291:10: 'PRECISION' { MATCHS(lit_277); if (HASEXCEPTION()) @@ -14491,7 +14494,7 @@ } // $ANTLR end T__334 -// Comes from: 292:8: ( 'RANGE' ) +// Comes from: 292:8: ( 'PRESENT' ) /** \brief Lexer rule generated by ANTLR3 * * $ANTLR start T__335 @@ -14511,8 +14514,8 @@ _type = T__335; - // OracleSQL.g:292:8: ( 'RANGE' ) - // OracleSQL.g:292:10: 'RANGE' + // OracleSQL.g:292:8: ( 'PRESENT' ) + // OracleSQL.g:292:10: 'PRESENT' { MATCHS(lit_278); if (HASEXCEPTION()) @@ -14537,7 +14540,7 @@ } // $ANTLR end T__335 -// Comes from: 293:8: ( 'RANK' ) +// Comes from: 293:8: ( 'RANGE' ) /** \brief Lexer rule generated by ANTLR3 * * $ANTLR start T__336 @@ -14557,8 +14560,8 @@ _type = T__336; - // OracleSQL.g:293:8: ( 'RANK' ) - // OracleSQL.g:293:10: 'RANK' + // OracleSQL.g:293:8: ( 'RANGE' ) + // OracleSQL.g:293:10: 'RANGE' { MATCHS(lit_279); if (HASEXCEPTION()) @@ -14583,7 +14586,7 @@ } // $ANTLR end T__336 -// Comes from: 294:8: ( 'RATIO_TO_REPORT' ) +// Comes from: 294:8: ( 'RANK' ) /** \brief Lexer rule generated by ANTLR3 * * $ANTLR start T__337 @@ -14603,8 +14606,8 @@ _type = T__337; - // OracleSQL.g:294:8: ( 'RATIO_TO_REPORT' ) - // OracleSQL.g:294:10: 'RATIO_TO_REPORT' + // OracleSQL.g:294:8: ( 'RANK' ) + // OracleSQL.g:294:10: 'RANK' { MATCHS(lit_280); if (HASEXCEPTION()) @@ -14629,7 +14632,7 @@ } // $ANTLR end T__337 -// Comes from: 295:8: ( 'READ' ) +// Comes from: 295:8: ( 'RATIO_TO_REPORT' ) /** \brief Lexer rule generated by ANTLR3 * * $ANTLR start T__338 @@ -14649,8 +14652,8 @@ _type = T__338; - // OracleSQL.g:295:8: ( 'READ' ) - // OracleSQL.g:295:10: 'READ' + // OracleSQL.g:295:8: ( 'RATIO_TO_REPORT' ) + // OracleSQL.g:295:10: 'RATIO_TO_REPORT' { MATCHS(lit_281); if (HASEXCEPTION()) @@ -14675,7 +14678,7 @@ } // $ANTLR end T__338 -// Comes from: 296:8: ( 'REAL' ) +// Comes from: 296:8: ( 'READ' ) /** \brief Lexer rule generated by ANTLR3 * * $ANTLR start T__339 @@ -14695,8 +14698,8 @@ _type = T__339; - // OracleSQL.g:296:8: ( 'REAL' ) - // OracleSQL.g:296:10: 'REAL' + // OracleSQL.g:296:8: ( 'READ' ) + // OracleSQL.g:296:10: 'READ' { MATCHS(lit_282); if (HASEXCEPTION()) @@ -14721,7 +14724,7 @@ } // $ANTLR end T__339 -// Comes from: 297:8: ( 'REFERENCE' ) +// Comes from: 297:8: ( 'REAL' ) /** \brief Lexer rule generated by ANTLR3 * * $ANTLR start T__340 @@ -14741,8 +14744,8 @@ _type = T__340; - // OracleSQL.g:297:8: ( 'REFERENCE' ) - // OracleSQL.g:297:10: 'REFERENCE' + // OracleSQL.g:297:8: ( 'REAL' ) + // OracleSQL.g:297:10: 'REAL' { MATCHS(lit_283); if (HASEXCEPTION()) @@ -14767,7 +14770,7 @@ } // $ANTLR end T__340 -// Comes from: 298:8: ( 'REGEXP_LIKE' ) +// Comes from: 298:8: ( 'REFERENCE' ) /** \brief Lexer rule generated by ANTLR3 * * $ANTLR start T__341 @@ -14787,8 +14790,8 @@ _type = T__341; - // OracleSQL.g:298:8: ( 'REGEXP_LIKE' ) - // OracleSQL.g:298:10: 'REGEXP_LIKE' + // OracleSQL.g:298:8: ( 'REFERENCE' ) + // OracleSQL.g:298:10: 'REFERENCE' { MATCHS(lit_284); if (HASEXCEPTION()) @@ -14813,7 +14816,7 @@ } // $ANTLR end T__341 -// Comes from: 299:8: ( 'REGR_AVGX' ) +// Comes from: 299:8: ( 'REGEXP_LIKE' ) /** \brief Lexer rule generated by ANTLR3 * * $ANTLR start T__342 @@ -14833,8 +14836,8 @@ _type = T__342; - // OracleSQL.g:299:8: ( 'REGR_AVGX' ) - // OracleSQL.g:299:10: 'REGR_AVGX' + // OracleSQL.g:299:8: ( 'REGEXP_LIKE' ) + // OracleSQL.g:299:10: 'REGEXP_LIKE' { MATCHS(lit_285); if (HASEXCEPTION()) @@ -14859,7 +14862,7 @@ } // $ANTLR end T__342 -// Comes from: 300:8: ( 'REGR_AVGY' ) +// Comes from: 300:8: ( 'REGR_AVGX' ) /** \brief Lexer rule generated by ANTLR3 * * $ANTLR start T__343 @@ -14879,8 +14882,8 @@ _type = T__343; - // OracleSQL.g:300:8: ( 'REGR_AVGY' ) - // OracleSQL.g:300:10: 'REGR_AVGY' + // OracleSQL.g:300:8: ( 'REGR_AVGX' ) + // OracleSQL.g:300:10: 'REGR_AVGX' { MATCHS(lit_286); if (HASEXCEPTION()) @@ -14905,7 +14908,7 @@ } // $ANTLR end T__343 -// Comes from: 301:8: ( 'REGR_COUNT' ) +// Comes from: 301:8: ( 'REGR_AVG... [truncated message content] |