Class CustomInternalQlParser


  • public class CustomInternalQlParser
    extends com._1c.g5.v8.dt.ql.parser.antlr.internal.InternalQlParser
    Special internal parser for Ql language with improved syntax error messages
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser

        org.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser.ErrorContext, org.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser.LexerErrorContext, org.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser.ParserErrorContext, org.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser.UnorderedGroupErrorContext, org.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser.ValueConverterErrorContext
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static String[] tokenNames  
      • Fields inherited from class com._1c.g5.v8.dt.ql.parser.antlr.internal.InternalQlParser

        ALL, ALLOWED, Ampersand, AND, AS, ASC, Asterisk, AUTOORDER, BETWEEN, BOOLEAN, BY, CASE, CAST, Comma, CyrillicCapitalLetterACyrillicCapitalLetterVeCyrillicCapitalLetterTeCyrillicCapitalLetterOCyrillicCapitalLetterUCyrillicCapitalLetterPeCyrillicCapitalLetterOCyrillicCapitalLetterErCyrillicCapitalLetterYaCyrillicCapitalLetterDeCyrillicCapitalLetterOCyrillicCapitalLetterCheCyrillicCapitalLetterICyrillicCapitalLetterVeCyrillicCapitalLetterACyrillicCapitalLetterEnCyrillicCapitalLetterICyrillicCapitalLetterIe, CyrillicCapitalLetterBeCyrillicCapitalLetterUCyrillicCapitalLetterElCyrillicCapitalLetterIeCyrillicCapitalLetterVeCyrillicCapitalLetterO, CyrillicCapitalLetterCheCyrillicCapitalLetterACyrillicCapitalLetterEs, CyrillicCapitalLetterCheCyrillicCapitalLetterICyrillicCapitalLetterEsCyrillicCapitalLetterElCyrillicCapitalLetterO, CyrillicCapitalLetterDeCyrillicCapitalLetterACyrillicCapitalLetterTeCyrillicCapitalLetterA, CyrillicCapitalLetterDeCyrillicCapitalLetterACyrillicCapitalLetterTeCyrillicCapitalLetterACyrillicCapitalLetterVeCyrillicCapitalLetterErCyrillicCapitalLetterIeCyrillicCapitalLetterEmCyrillicCapitalLetterYa, CyrillicCapitalLetterDeCyrillicCapitalLetterElCyrillicCapitalLetterYa, CyrillicCapitalLetterDeCyrillicCapitalLetterIeCyrillicCapitalLetterEnCyrillicCapitalLetterSoftSign, CyrillicCapitalLetterDeCyrillicCapitalLetterIeCyrillicCapitalLetterKaCyrillicCapitalLetterACyrillicCapitalLetterDeCyrillicCapitalLetterA, CyrillicCapitalLetterElCyrillicCapitalLetterIeCyrillicCapitalLetterVeCyrillicCapitalLetterOCyrillicCapitalLetterIe, CyrillicCapitalLetterElCyrillicCapitalLetterOCyrillicCapitalLetterZheCyrillicCapitalLetterSoftSign, CyrillicCapitalLetterEmCyrillicCapitalLetterICyrillicCapitalLetterEnCyrillicCapitalLetterUCyrillicCapitalLetterTeCyrillicCapitalLetterA, CyrillicCapitalLetterEmCyrillicCapitalLetterIeCyrillicCapitalLetterEsCyrillicCapitalLetterYaCyrillicCapitalLetterTse, CyrillicCapitalLetterEmCyrillicCapitalLetterIeCyrillicCapitalLetterZheCyrillicCapitalLetterDeCyrillicCapitalLetterU, CyrillicCapitalLetterEnCyrillicCapitalLetterACyrillicCapitalLetterBeCyrillicCapitalLetterOCyrillicCapitalLetterErCyrillicCapitalLetterACyrillicCapitalLetterEm, CyrillicCapitalLetterEnCyrillicCapitalLetterIe, CyrillicCapitalLetterEnCyrillicCapitalLetterIeCyrillicCapitalLetterDeCyrillicCapitalLetterIeCyrillicCapitalLetterElCyrillicCapitalLetterYa, CyrillicCapitalLetterEnCyrillicCapitalLetterIeCyrillicCapitalLetterOCyrillicCapitalLetterPeCyrillicCapitalLetterErCyrillicCapitalLetterIeCyrillicCapitalLetterDeCyrillicCapitalLetterIeCyrillicCapitalLetterElCyrillicCapitalLetterIeCyrillicCapitalLetterEnCyrillicCapitalLetterO, CyrillicCapitalLetterErCyrillicCapitalLetterACyrillicCapitalLetterZeCyrillicCapitalLetterElCyrillicCapitalLetterICyrillicCapitalLetterCheCyrillicCapitalLetterEnCyrillicCapitalLetterYeruCyrillicCapitalLetterIe, CyrillicCapitalLetterErCyrillicCapitalLetterACyrillicCapitalLetterZeCyrillicCapitalLetterErCyrillicCapitalLetterIeCyrillicCapitalLetterShaCyrillicCapitalLetterIeCyrillicCapitalLetterEnCyrillicCapitalLetterEnCyrillicCapitalLetterYeruCyrillicCapitalLetterIe, CyrillicCapitalLetterEsCyrillicCapitalLetterEsCyrillicCapitalLetterYeruCyrillicCapitalLetterElCyrillicCapitalLetterKaCyrillicCapitalLetterA, CyrillicCapitalLetterEsCyrillicCapitalLetterGheCyrillicCapitalLetterErCyrillicCapitalLetterUCyrillicCapitalLetterPeCyrillicCapitalLetterPeCyrillicCapitalLetterICyrillicCapitalLetterErCyrillicCapitalLetterOCyrillicCapitalLetterVeCyrillicCapitalLetterACyrillicCapitalLetterTeCyrillicCapitalLetterSoftSign, CyrillicCapitalLetterEsCyrillicCapitalLetterIeCyrillicCapitalLetterKaCyrillicCapitalLetterUCyrillicCapitalLetterEnCyrillicCapitalLetterDeCyrillicCapitalLetterA, CyrillicCapitalLetterEsCyrillicCapitalLetterOCyrillicCapitalLetterIeCyrillicCapitalLetterDeCyrillicCapitalLetterICyrillicCapitalLetterEnCyrillicCapitalLetterIeCyrillicCapitalLetterEnCyrillicCapitalLetterICyrillicCapitalLetterIe, CyrillicCapitalLetterEsCyrillicCapitalLetterPeCyrillicCapitalLetterIeCyrillicCapitalLetterTseCyrillicCapitalLetterEsCyrillicCapitalLetterICyrillicCapitalLetterEmCyrillicCapitalLetterVeCyrillicCapitalLetterOCyrillicCapitalLetterEl, CyrillicCapitalLetterEsCyrillicCapitalLetterTeCyrillicCapitalLetterErCyrillicCapitalLetterOCyrillicCapitalLetterKaCyrillicCapitalLetterA, CyrillicCapitalLetterGheCyrillicCapitalLetterDeCyrillicCapitalLetterIe, CyrillicCapitalLetterGheCyrillicCapitalLetterErCyrillicCapitalLetterUCyrillicCapitalLetterPeCyrillicCapitalLetterPeCyrillicCapitalLetterICyrillicCapitalLetterErCyrillicCapitalLetterUCyrillicCapitalLetterYuCyrillicCapitalLetterShchaCyrillicCapitalLetterICyrillicCapitalLetterEm, CyrillicCapitalLetterGheCyrillicCapitalLetterOCyrillicCapitalLetterDe, CyrillicCapitalLetterI, CyrillicCapitalLetterICyrillicCapitalLetterElCyrillicCapitalLetterI, CyrillicCapitalLetterICyrillicCapitalLetterEmCyrillicCapitalLetterIeCyrillicCapitalLetterYuCyrillicCapitalLetterShchaCyrillicCapitalLetterICyrillicCapitalLetterIe, CyrillicCapitalLetterICyrillicCapitalLetterEnCyrillicCapitalLetterACyrillicCapitalLetterCheCyrillicCapitalLetterIe, CyrillicCapitalLetterICyrillicCapitalLetterEnCyrillicCapitalLetterDeCyrillicCapitalLetterIeCyrillicCapitalLetterKaCyrillicCapitalLetterEsCyrillicCapitalLetterICyrillicCapitalLetterErCyrillicCapitalLetterOCyrillicCapitalLetterVeCyrillicCapitalLetterACyrillicCapitalLetterTeCyrillicCapitalLetterSoftSign, CyrillicCapitalLetterICyrillicCapitalLetterEsCyrillicCapitalLetterTeCyrillicCapitalLetterICyrillicCapitalLetterEnCyrillicCapitalLetterA, CyrillicCapitalLetterICyrillicCapitalLetterIeCyrillicCapitalLetterErCyrillicCapitalLetterACyrillicCapitalLetterErCyrillicCapitalLetterHaCyrillicCapitalLetterICyrillicCapitalLetterI, CyrillicCapitalLetterICyrillicCapitalLetterIeCyrillicCapitalLetterErCyrillicCapitalLetterACyrillicCapitalLetterErCyrillicCapitalLetterHaCyrillicCapitalLetterICyrillicCapitalLetterYa, CyrillicCapitalLetterICyrillicCapitalLetterTeCyrillicCapitalLetterOCyrillicCapitalLetterGheCyrillicCapitalLetterI, CyrillicCapitalLetterICyrillicCapitalLetterZe, CyrillicCapitalLetterICyrillicCapitalLetterZeCyrillicCapitalLetterEmCyrillicCapitalLetterIeCyrillicCapitalLetterEnCyrillicCapitalLetterIeCyrillicCapitalLetterEnCyrillicCapitalLetterICyrillicCapitalLetterYa, CyrillicCapitalLetterIeCyrillicCapitalLetterEsCyrillicCapitalLetterTeCyrillicCapitalLetterSoftSign, CyrillicCapitalLetterKaCyrillicCapitalLetterACyrillicCapitalLetterKa, CyrillicCapitalLetterKaCyrillicCapitalLetterOCyrillicCapitalLetterEnCyrillicCapitalLetterIeCyrillicCapitalLetterTse, CyrillicCapitalLetterKaCyrillicCapitalLetterOCyrillicCapitalLetterGheCyrillicCapitalLetterDeCyrillicCapitalLetterA, CyrillicCapitalLetterKaCyrillicCapitalLetterVeCyrillicCapitalLetterACyrillicCapitalLetterErCyrillicCapitalLetterTeCyrillicCapitalLetterACyrillicCapitalLetterEl, CyrillicCapitalLetterOCyrillicCapitalLetterBeCyrillicCapitalLetterHardSignCyrillicCapitalLetterIeCyrillicCapitalLetterDeCyrillicCapitalLetterICyrillicCapitalLetterEnCyrillicCapitalLetterICyrillicCapitalLetterTeCyrillicCapitalLetterSoftSign, CyrillicCapitalLetterOCyrillicCapitalLetterBeCyrillicCapitalLetterShchaCyrillicCapitalLetterICyrillicCapitalLetterIe, CyrillicCapitalLetterPeCyrillicCapitalLetterErCyrillicCapitalLetterACyrillicCapitalLetterVeCyrillicCapitalLetterOCyrillicCapitalLetterIe, CyrillicCapitalLetterPeCyrillicCapitalLetterIeCyrillicCapitalLetterErCyrillicCapitalLetterICyrillicCapitalLetterOCyrillicCapitalLetterDeCyrillicCapitalLetterACyrillicCapitalLetterEmCyrillicCapitalLetterI, CyrillicCapitalLetterPeCyrillicCapitalLetterIeCyrillicCapitalLetterErCyrillicCapitalLetterVeCyrillicCapitalLetterYeruCyrillicCapitalLetterIe, CyrillicCapitalLetterPeCyrillicCapitalLetterO, CyrillicCapitalLetterPeCyrillicCapitalLetterOCyrillicCapitalLetterDeCyrillicCapitalLetterOCyrillicCapitalLetterBeCyrillicCapitalLetterEnCyrillicCapitalLetterO, CyrillicCapitalLetterPeCyrillicCapitalLetterOCyrillicCapitalLetterElCyrillicCapitalLetterEnCyrillicCapitalLetterOCyrillicCapitalLetterIe, CyrillicCapitalLetterPeCyrillicCapitalLetterOCyrillicCapitalLetterElCyrillicCapitalLetterUCyrillicCapitalLetterGheCyrillicCapitalLetterOCyrillicCapitalLetterDeCyrillicCapitalLetterICyrillicCapitalLetterIe, CyrillicCapitalLetterPeCyrillicCapitalLetterOCyrillicCapitalLetterEmCyrillicCapitalLetterIeCyrillicCapitalLetterEsCyrillicCapitalLetterTeCyrillicCapitalLetterICyrillicCapitalLetterTeCyrillicCapitalLetterSoftSign, CyrillicCapitalLetterPeCyrillicCapitalLetterUCyrillicCapitalLetterEsCyrillicCapitalLetterTeCyrillicCapitalLetterACyrillicCapitalLetterYaCyrillicCapitalLetterTeCyrillicCapitalLetterACyrillicCapitalLetterBeCyrillicCapitalLetterElCyrillicCapitalLetterICyrillicCapitalLetterTseCyrillicCapitalLetterA, CyrillicCapitalLetterTeCyrillicCapitalLetterICyrillicCapitalLetterPe, CyrillicCapitalLetterTeCyrillicCapitalLetterOCyrillicCapitalLetterElCyrillicCapitalLetterSoftSignCyrillicCapitalLetterKaCyrillicCapitalLetterO, CyrillicCapitalLetterTeCyrillicCapitalLetterOCyrillicCapitalLetterGheCyrillicCapitalLetterDeCyrillicCapitalLetterA, CyrillicCapitalLetterUCyrillicCapitalLetterBeCyrillicCapitalLetterYeruCyrillicCapitalLetterVe, CyrillicCapitalLetterUCyrillicCapitalLetterEnCyrillicCapitalLetterICyrillicCapitalLetterCheCyrillicCapitalLetterTeCyrillicCapitalLetterOCyrillicCapitalLetterZheCyrillicCapitalLetterICyrillicCapitalLetterTeCyrillicCapitalLetterSoftSign, CyrillicCapitalLetterUCyrillicCapitalLetterPeCyrillicCapitalLetterOCyrillicCapitalLetterErCyrillicCapitalLetterYaCyrillicCapitalLetterDeCyrillicCapitalLetterOCyrillicCapitalLetterCheCyrillicCapitalLetterICyrillicCapitalLetterTeCyrillicCapitalLetterSoftSign, CyrillicCapitalLetterVe, CyrillicCapitalLetterVeCyrillicCapitalLetterEnCyrillicCapitalLetterIeCyrillicCapitalLetterShaCyrillicCapitalLetterEnCyrillicCapitalLetterIeCyrillicCapitalLetterIe, CyrillicCapitalLetterVeCyrillicCapitalLetterEnCyrillicCapitalLetterUCyrillicCapitalLetterTeCyrillicCapitalLetterErCyrillicCapitalLetterIeCyrillicCapitalLetterEnCyrillicCapitalLetterEnCyrillicCapitalLetterIeCyrillicCapitalLetterIe, CyrillicCapitalLetterVeCyrillicCapitalLetterEsCyrillicCapitalLetterIe, CyrillicCapitalLetterVeCyrillicCapitalLetterOCyrillicCapitalLetterZeCyrillicCapitalLetterEr, CyrillicCapitalLetterVeCyrillicCapitalLetterYeruCyrillicCapitalLetterBeCyrillicCapitalLetterErCyrillicCapitalLetterACyrillicCapitalLetterTeCyrillicCapitalLetterSoftSign, CyrillicCapitalLetterVeCyrillicCapitalLetterYeruCyrillicCapitalLetterBeCyrillicCapitalLetterOCyrillicCapitalLetterEr, CyrillicCapitalLetterVeCyrillicCapitalLetterYeruCyrillicCapitalLetterErCyrillicCapitalLetterACyrillicCapitalLetterZeCyrillicCapitalLetterICyrillicCapitalLetterTeCyrillicCapitalLetterSoftSign, CyrillicCapitalLetterZeCyrillicCapitalLetterEnCyrillicCapitalLetterACyrillicCapitalLetterCheCyrillicCapitalLetterIeCyrillicCapitalLetterEnCyrillicCapitalLetterICyrillicCapitalLetterIe, DATE, DATETIME, DAY, DESC, dfa134, dfa161, dfa202, dfa205, dfa209, dfa215, dfa228, dfa32, dfa91, DISTINCT, DROP, ELSE, EMPTYTABLE, END, EOF, EqualsSign, ESCAPE, FALSE, FOLLOW_1, FOLLOW_10, FOLLOW_11, FOLLOW_12, FOLLOW_13, FOLLOW_14, FOLLOW_15, FOLLOW_16, FOLLOW_17, FOLLOW_18, FOLLOW_19, FOLLOW_2, FOLLOW_20, FOLLOW_21, FOLLOW_22, FOLLOW_23, FOLLOW_24, FOLLOW_25, FOLLOW_26, FOLLOW_27, FOLLOW_28, FOLLOW_29, FOLLOW_3, FOLLOW_30, FOLLOW_31, FOLLOW_32, FOLLOW_33, FOLLOW_34, FOLLOW_35, FOLLOW_36, FOLLOW_37, FOLLOW_38, FOLLOW_39, FOLLOW_4, FOLLOW_40, FOLLOW_41, FOLLOW_42, FOLLOW_43, FOLLOW_44, FOLLOW_45, FOLLOW_46, FOLLOW_47, FOLLOW_48, FOLLOW_49, FOLLOW_5, FOLLOW_50, FOLLOW_51, FOLLOW_52, FOLLOW_53, FOLLOW_54, FOLLOW_55, FOLLOW_56, FOLLOW_57, FOLLOW_58, FOLLOW_59, FOLLOW_6, FOLLOW_60, FOLLOW_61, FOLLOW_62, FOLLOW_63, FOLLOW_64, FOLLOW_65, FOLLOW_66, FOLLOW_67, FOLLOW_68, FOLLOW_69, FOLLOW_7, FOLLOW_70, FOLLOW_71, FOLLOW_72, FOLLOW_73, FOLLOW_74, FOLLOW_75, FOLLOW_76, FOLLOW_77, FOLLOW_78, FOLLOW_79, FOLLOW_8, FOLLOW_80, FOLLOW_81, FOLLOW_82, FOLLOW_83, FOLLOW_84, FOLLOW_85, FOLLOW_86, FOLLOW_87, FOLLOW_88, FOLLOW_89, FOLLOW_9, FOR, FROM, FULL, FullStop, FullStopAsterisk, FullStopLeftParenthesis, GreaterThanSign, GreaterThanSignEqualsSign, GROUP, GROUPING, HALFYEAR, HAVING, HIERARCHY, HOUR, HyphenMinus, IN, INDEX, INNER, INTO, IS, JOIN, LEFT, LeftParenthesis, LessThanSign, LessThanSignEqualsSign, LessThanSignGreaterThanSign, LIKE, MINUTE, MONTH, NOT, NULL, NUMBER, NumberSign, OF, ON, ONLY, OR, ORDER, OUTER, OVERALL, PERIODS, PlusSign, QUARTER, REFS, RIGHT, RightParenthesis, RightParenthesisFullStop, RULE_ID, RULE_IDENT_DIGIT, RULE_LETTER, RULE_NUMBER, RULE_SL_COMMENT, RULE_SL_LIKESTRING, RULE_SL_STRING, RULE_WS, SECOND, SELECT, Semicolon, SETS, Solidus, STRING, TENDAYS, THEN, TOP, TOTALS, TRUE, TYPE, UNDEFINED, UNION, UPDATE, VALUE, WEEK, WHEN, WHERE, WithoutAdditions, YEAR
      • Fields inherited from class org.antlr.runtime.Parser

        input
      • Fields inherited from class org.antlr.runtime.BaseRecognizer

        DEFAULT_TOKEN_CHANNEL, HIDDEN, INITIAL_FOLLOW_STACK_SIZE, MEMO_RULE_FAILED, MEMO_RULE_UNKNOWN, NEXT_TOKEN_RULE_NAME, state
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getErrorMessage​(org.antlr.runtime.RecognitionException e, String[] tokenNames)  
      protected String superGetErrorMessage​(org.antlr.runtime.RecognitionException e, String[] tokenNames)  
      • Methods inherited from class com._1c.g5.v8.dt.ql.parser.antlr.internal.InternalQlParser

        entryRuleAbstractExpression, entryRuleAbstractQuerySchemaFields, entryRuleAbstractQuerySchemaFieldsGroup, entryRuleAbstractQuerySchemaQuery, entryRuleAbstractQuerySchemaSource, entryRuleAbstractQuerySchemaTable, entryRuleAbstractQuerySchemaTableInto, entryRuleAbstractQuerySchemaTableWithoutServiceWords, entryRuleACastingType, entryRuleAliasWithAsWord, entryRuleAliasWithAsWordAnyWord, entryRuleAliasWithoutAsWord, entryRuleALL_ALLOWED_ALIAS_WITH_AS, entryRuleALL_ALLOWED_ALIAS_WITH_AS_, entryRuleALL_ALLOWED_ALIAS_WITHOUT_AS, entryRuleALL_ALLOWED_ALIAS_WITHOUT_AS_, entryRuleALL_ALLOWED_INTO_KEYWORDS, entryRuleALL_ALLOWED_SINGLE_FIELD_NAME, entryRuleALL_KEYWORDS, entryRuleALL_KEYWORDS_WITHOUT_FROM, entryRuleAnythingWordWithoutFrom, entryRuleAnyWord, entryRuleBetweenExpression, entryRuleBooleanLiteralExpression, entryRuleBracketCommonExpression, entryRuleCaseBody, entryRuleCaseOperationExpression, entryRuleCastOperationExpression, entryRuleCommonAddOperatorExpression, entryRuleCommonExpression, entryRuleCommonMultiOperatorExpression, entryRuleCommonUnaryNegOperatorExpression, entryRuleDateLiteralExpression, entryRuleEmptyExpression, entryRuleExpression, entryRuleFieldWithCasting, entryRuleFUNCTION_PART_NAME, entryRuleFunctionInvocationExpression, entryRuleFunctionWord, entryRuleInExpression, entryRuleIntoWord, entryRuleLikeExpression, entryRuleLikeStringLiteralExpression, entryRuleLinkExpression, entryRuleLiteralsExpression, entryRuleLogicalAND, entryRuleLogicalComparison, entryRuleLogicalExpression, entryRuleLogicalMultiplicant, entryRuleLogicalOrExpression, entryRuleMultiPartAliasWithoutAsWordAnyWord, entryRuleNullLiteralExpression, entryRuleNumberLiteralExpression, entryRuleOtherSelector, entryRuleParameterExpression, entryRulePrimaryExpression, entryRulePrimaryLogicalExpression, entryRuleQuerySchema, entryRuleQuerySchemaAnythingExpression, entryRuleQuerySchemaDropTableQuery, entryRuleQuerySchemaExpression, entryRuleQuerySchemaGroupingSets, entryRuleQuerySchemaHavingExpression, entryRuleQuerySchemaLogicalExpression, entryRuleQuerySchemaNestedQuery, entryRuleQuerySchemaNestedTableExpression, entryRuleQuerySchemaOrderExpression, entryRuleQuerySchemaQuerySourceJoin, entryRuleQuerySchemaSelectQuery, entryRuleQuerySchemaSelectQueryBody, entryRuleQuerySchemaSource, entryRuleQuerySchemaTable, entryRuleQuerySchemaTableForUpdate, entryRuleQuerySchemaTableParameter, entryRuleQuerySchemaTempTableDescription, entryRuleQuerySchemaTotalControlPoint, entryRuleSingleFieldWord, entryRuleStarExpression, entryRuleStringLiteralExpression, entryRuleTopSelector, entryRuleTypeLiteralExpression, entryRuleUndefinedLiteralExpression, entryRuleValueLiteralExpression, getFirstRuleName, getGrammarAccess, getGrammarFileName, getTokenNames, ruleAbstractExpression, ruleAbstractQuerySchemaFields, ruleAbstractQuerySchemaFieldsGroup, ruleAbstractQuerySchemaQuery, ruleAbstractQuerySchemaSource, ruleAbstractQuerySchemaTable, ruleAbstractQuerySchemaTableInto, ruleAbstractQuerySchemaTableWithoutServiceWords, ruleACastingType, ruleAliasWithAsWord, ruleAliasWithAsWordAnyWord, ruleAliasWithoutAsWord, ruleALL_ALLOWED_ALIAS_WITH_AS, ruleALL_ALLOWED_ALIAS_WITH_AS_, ruleALL_ALLOWED_ALIAS_WITHOUT_AS, ruleALL_ALLOWED_ALIAS_WITHOUT_AS_, ruleALL_ALLOWED_INTO_KEYWORDS, ruleALL_ALLOWED_SINGLE_FIELD_NAME, ruleALL_KEYWORDS, ruleALL_KEYWORDS_WITHOUT_FROM, ruleAnythingWordWithoutFrom, ruleAnyWord, ruleBetweenExpression, ruleBooleanLiteralExpression, ruleBracketCommonExpression, ruleCaseBody, ruleCaseOperationExpression, ruleCastOperationExpression, ruleCommonAddOperatorExpression, ruleCommonExpression, ruleCommonMultiOperatorExpression, ruleCommonUnaryNegOperatorExpression, ruleDateLiteralExpression, ruleEmptyExpression, ruleExpression, ruleFieldWithCasting, ruleFUNCTION_PART_NAME, ruleFunctionInvocationExpression, ruleFunctionWord, ruleInExpression, ruleIntoWord, ruleLikeExpression, ruleLikeStringLiteralExpression, ruleLinkExpression, ruleLiteralsExpression, ruleLogicalAND, ruleLogicalCompareType, ruleLogicalComparison, ruleLogicalExpression, ruleLogicalMultiplicant, ruleLogicalOrExpression, ruleMultiPartAliasWithoutAsWordAnyWord, ruleNullLiteralExpression, ruleNumberLiteralExpression, ruleOtherSelector, ruleParameterExpression, rulePrimaryExpression, rulePrimaryLogicalExpression, ruleQuerySchema, ruleQuerySchemaAnythingExpression, ruleQuerySchemaDropTableQuery, ruleQuerySchemaExpression, ruleQuerySchemaGroupingSets, ruleQuerySchemaHavingExpression, ruleQuerySchemaJoinType, ruleQuerySchemaLogicalExpression, ruleQuerySchemaNestedQuery, ruleQuerySchemaNestedTableExpression, ruleQuerySchemaOrderExpression, ruleQuerySchemaPeriodAdditionType, ruleQuerySchemaQuerySourceJoin, ruleQuerySchemaSelectQuery, ruleQuerySchemaSelectQueryBody, ruleQuerySchemaSource, ruleQuerySchemaTable, ruleQuerySchemaTableForUpdate, ruleQuerySchemaTableParameter, ruleQuerySchemaTempTableDescription, ruleQuerySchemaTotalControlPoint, ruleSingleFieldWord, ruleStarExpression, ruleStringLiteralExpression, ruleTopSelector, ruleTypeLiteralExpression, ruleUndefinedLiteralExpression, ruleValueLiteralExpression, ruleVerbalOperatorTypeBetween, ruleVerbalOperatorTypeIn, ruleVerbalOperatorTypeLike, ruleVerbalOperatorTypeRefs, synpred126_InternalQlParser, synpred126_InternalQlParser_fragment, synpred130_InternalQlParser, synpred130_InternalQlParser_fragment, synpred143_InternalQlParser, synpred143_InternalQlParser_fragment, synpred149_InternalQlParser, synpred149_InternalQlParser_fragment, synpred156_InternalQlParser, synpred156_InternalQlParser_fragment, synpred157_InternalQlParser, synpred157_InternalQlParser_fragment, synpred188_InternalQlParser, synpred188_InternalQlParser_fragment, synpred206_InternalQlParser, synpred206_InternalQlParser_fragment, synpred241_InternalQlParser, synpred241_InternalQlParser_fragment, synpred242_InternalQlParser, synpred242_InternalQlParser_fragment, synpred246_InternalQlParser, synpred246_InternalQlParser_fragment, synpred251_InternalQlParser, synpred251_InternalQlParser_fragment, synpred257_InternalQlParser, synpred257_InternalQlParser_fragment, synpred26_InternalQlParser, synpred26_InternalQlParser_fragment, synpred275_InternalQlParser, synpred275_InternalQlParser_fragment, synpred280_InternalQlParser, synpred280_InternalQlParser_fragment, synpred281_InternalQlParser, synpred281_InternalQlParser_fragment, synpred297_InternalQlParser, synpred297_InternalQlParser_fragment, synpred298_InternalQlParser, synpred298_InternalQlParser_fragment, synpred302_InternalQlParser, synpred302_InternalQlParser_fragment, synpred303_InternalQlParser, synpred303_InternalQlParser_fragment, synpred304_InternalQlParser, synpred304_InternalQlParser_fragment, synpred305_InternalQlParser, synpred305_InternalQlParser_fragment, synpred306_InternalQlParser, synpred306_InternalQlParser_fragment, synpred307_InternalQlParser, synpred307_InternalQlParser_fragment, synpred312_InternalQlParser, synpred312_InternalQlParser_fragment, synpred313_InternalQlParser, synpred313_InternalQlParser_fragment, synpred35_InternalQlParser, synpred35_InternalQlParser_fragment, synpred37_InternalQlParser, synpred37_InternalQlParser_fragment, synpred39_InternalQlParser, synpred39_InternalQlParser_fragment, synpred69_InternalQlParser, synpred69_InternalQlParser_fragment, synpred71_InternalQlParser, synpred71_InternalQlParser_fragment, synpred98_InternalQlParser, synpred98_InternalQlParser_fragment
      • Methods inherited from class org.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser

        add, add, add, addWithLastConsumed, addWithLastConsumed, afterParserOrEnumRuleCall, appendAllTokens, appendError, appendSkippedTokens, appendTrailingHiddenTokens, associateNodeWithAstElement, createAllRules, createErrorContext, createModelElement, createModelElement, createModelElement, createModelElementForParent, createModelElementForParent, createValueConverterErrorContext, displayRecognitionError, emitErrorMessage, enterRule, forceCreateModelElement, forceCreateModelElementAndAdd, forceCreateModelElementAndSet, getCurrentNode, getInput, getLastLeafNode, getNodeModelBuilder, getSemanticModelBuilder, getSyntaxErrorMessage, getSyntaxErrorProvider, getUnorderedGroupHelper, getValueConverterExceptionMessage, handleValueConverterException, insertCompositeNode, leaveRule, newCompositeNode, newLeafNode, parse, parse, recover, recoverFromMismatchedToken, registerRules, reportError, set, set, set, setNodeModelBuilder, setSemanticModelBuilder, setSyntaxErrorProvider, setTokenTypeMap, setUnorderedGroupHelper, setWithLastConsumed, setWithLastConsumed, unpackEncodedStringArray
      • Methods inherited from class org.antlr.runtime.Parser

        getCurrentInputSymbol, getMissingSymbol, getSourceName, getTokenStream, reset, setTokenStream, traceIn, traceOut
      • Methods inherited from class org.antlr.runtime.BaseRecognizer

        alreadyParsedRule, beginResync, combineFollows, computeContextSensitiveRuleFOLLOW, computeErrorRecoverySet, consumeUntil, consumeUntil, endResync, failed, getBacktrackingLevel, getErrorHeader, getNumberOfSyntaxErrors, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, match, matchAny, memoize, mismatchIsMissingToken, mismatchIsUnwantedToken, pushFollow, recoverFromMismatchedSet, setBacktrackingLevel, toStrings, traceIn, traceOut
    • Field Detail

      • tokenNames

        public static String[] tokenNames
    • Constructor Detail

      • CustomInternalQlParser

        public CustomInternalQlParser​(org.antlr.runtime.TokenStream input,
                                      QlGrammarAccess grammarAccess,
                                      SyntaxErrorMessageProvider messageProvider)
        Constructor
        Parameters:
        input - actual TokenStream for parsing, can't be null
        grammarAccess - current GrammarAccess, can't be null
        messageProvider - special messages provider, can't be null
    • Method Detail

      • getErrorMessage

        public String getErrorMessage​(org.antlr.runtime.RecognitionException e,
                                      String[] tokenNames)
        Overrides:
        getErrorMessage in class org.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser
      • superGetErrorMessage

        protected String superGetErrorMessage​(org.antlr.runtime.RecognitionException e,
                                              String[] tokenNames)
        Overrides:
        superGetErrorMessage in class org.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser