Class CustomInternalRightQlParser


  • public class CustomInternalRightQlParser
    extends com._1c.g5.v8.dt.right.ql.parser.antlr.internal.InternalRightQlParser
    Special internal parser for Right 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.right.ql.parser.antlr.internal.InternalRightQlParser

        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, dfa107, dfa150, dfa177, dfa218, dfa221, dfa225, dfa231, dfa244, dfa48, DISTINCT, DROP, ELSE, ELSE_1, ELSEIF, EMPTYTABLE, END, ENDIF, EOF, EqualsSign, ESCAPE, FALSE, FOLLOW_1, FOLLOW_10, FOLLOW_100, 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, FOLLOW_90, FOLLOW_91, FOLLOW_92, FOLLOW_93, FOLLOW_94, FOLLOW_95, FOLLOW_96, FOLLOW_97, FOLLOW_98, FOLLOW_99, FOR, FROM, FULL, FullStop, FullStopAsterisk, FullStopLeftParenthesis, GreaterThanSign, GreaterThanSignEqualsSign, GROUP, GROUPING, HALFYEAR, HAVING, HIERARCHY, HOUR, HyphenMinus, IF, IN, INDEX, INNER, INTO, IS, JOIN, LEFT, LeftParenthesis, LessThanSign, LessThanSignEqualsSign, LessThanSignGreaterThanSign, LIKE, MINUTE, MONTH, NOT, NULL, NUMBER, NumberSign, NumberSignCyrillicCapitalLetterICyrillicCapitalLetterEnCyrillicCapitalLetterACyrillicCapitalLetterCheCyrillicCapitalLetterIe, NumberSignCyrillicCapitalLetterICyrillicCapitalLetterEnCyrillicCapitalLetterACyrillicCapitalLetterCheCyrillicCapitalLetterIeCyrillicCapitalLetterIeCyrillicCapitalLetterEsCyrillicCapitalLetterElCyrillicCapitalLetterI, NumberSignCyrillicCapitalLetterIeCyrillicCapitalLetterEsCyrillicCapitalLetterElCyrillicCapitalLetterI, NumberSignCyrillicCapitalLetterKaCyrillicCapitalLetterOCyrillicCapitalLetterEnCyrillicCapitalLetterIeCyrillicCapitalLetterTseCyrillicCapitalLetterIeCyrillicCapitalLetterEsCyrillicCapitalLetterElCyrillicCapitalLetterI, NumberSignCyrillicCapitalLetterTeCyrillicCapitalLetterOCyrillicCapitalLetterGheCyrillicCapitalLetterDeCyrillicCapitalLetterA, 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, THEN_1, 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.right.ql.parser.antlr.internal.InternalRightQlParser

        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, entryRulePreprocessorConditional, entryRulePreprocessorRestriction, entryRulePrimaryExpression, entryRulePrimaryLogicalExpression, entryRuleQlRestriction, entryRuleQuerySchemaAnythingExpression, entryRuleQuerySchemaDropTableQuery, entryRuleQuerySchemaExpression, entryRuleQuerySchemaGroupingSets, entryRuleQuerySchemaHavingExpression, entryRuleQuerySchemaLogicalExpression, entryRuleQuerySchemaNestedQuery, entryRuleQuerySchemaNestedTableExpression, entryRuleQuerySchemaOrderExpression, entryRuleQuerySchemaQuerySourceJoin, entryRuleQuerySchemaSelectQuery, entryRuleQuerySchemaSelectQueryBody, entryRuleQuerySchemaSource, entryRuleQuerySchemaTable, entryRuleQuerySchemaTableForUpdate, entryRuleQuerySchemaTableParameter, entryRuleQuerySchemaTempTableDescription, entryRuleQuerySchemaTotalControlPoint, entryRuleRestriction, entryRuleSingleFieldWord, entryRuleStarExpression, entryRuleStringLiteralExpression, entryRuleTemplate, entryRuleTemplateParameterExpression, entryRuleTemplateRestriction, 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, rulePreprocessorConditional, rulePreprocessorRestriction, rulePrimaryExpression, rulePrimaryLogicalExpression, ruleQlRestriction, ruleQuerySchemaAnythingExpression, ruleQuerySchemaDropTableQuery, ruleQuerySchemaExpression, ruleQuerySchemaGroupingSets, ruleQuerySchemaHavingExpression, ruleQuerySchemaJoinType, ruleQuerySchemaLogicalExpression, ruleQuerySchemaNestedQuery, ruleQuerySchemaNestedTableExpression, ruleQuerySchemaOrderExpression, ruleQuerySchemaPeriodAdditionType, ruleQuerySchemaQuerySourceJoin, ruleQuerySchemaSelectQuery, ruleQuerySchemaSelectQueryBody, ruleQuerySchemaSource, ruleQuerySchemaTable, ruleQuerySchemaTableForUpdate, ruleQuerySchemaTableParameter, ruleQuerySchemaTempTableDescription, ruleQuerySchemaTotalControlPoint, ruleRestriction, ruleSingleFieldWord, ruleStarExpression, ruleStringLiteralExpression, ruleTemplate, ruleTemplateParameterExpression, ruleTemplateRestriction, ruleTopSelector, ruleTypeLiteralExpression, ruleUndefinedLiteralExpression, ruleValueLiteralExpression, ruleVerbalOperatorTypeBetween, ruleVerbalOperatorTypeIn, ruleVerbalOperatorTypeLike, ruleVerbalOperatorTypeRefs, synpred115_InternalRightQlParser, synpred115_InternalRightQlParser_fragment, synpred143_InternalRightQlParser, synpred143_InternalRightQlParser_fragment, synpred147_InternalRightQlParser, synpred147_InternalRightQlParser_fragment, synpred160_InternalRightQlParser, synpred160_InternalRightQlParser_fragment, synpred166_InternalRightQlParser, synpred166_InternalRightQlParser_fragment, synpred173_InternalRightQlParser, synpred173_InternalRightQlParser_fragment, synpred174_InternalRightQlParser, synpred174_InternalRightQlParser_fragment, synpred205_InternalRightQlParser, synpred205_InternalRightQlParser_fragment, synpred223_InternalRightQlParser, synpred223_InternalRightQlParser_fragment, synpred258_InternalRightQlParser, synpred258_InternalRightQlParser_fragment, synpred259_InternalRightQlParser, synpred259_InternalRightQlParser_fragment, synpred263_InternalRightQlParser, synpred263_InternalRightQlParser_fragment, synpred268_InternalRightQlParser, synpred268_InternalRightQlParser_fragment, synpred274_InternalRightQlParser, synpred274_InternalRightQlParser_fragment, synpred292_InternalRightQlParser, synpred292_InternalRightQlParser_fragment, synpred297_InternalRightQlParser, synpred297_InternalRightQlParser_fragment, synpred298_InternalRightQlParser, synpred298_InternalRightQlParser_fragment, synpred316_InternalRightQlParser, synpred316_InternalRightQlParser_fragment, synpred317_InternalRightQlParser, synpred317_InternalRightQlParser_fragment, synpred321_InternalRightQlParser, synpred321_InternalRightQlParser_fragment, synpred322_InternalRightQlParser, synpred322_InternalRightQlParser_fragment, synpred323_InternalRightQlParser, synpred323_InternalRightQlParser_fragment, synpred324_InternalRightQlParser, synpred324_InternalRightQlParser_fragment, synpred325_InternalRightQlParser, synpred325_InternalRightQlParser_fragment, synpred326_InternalRightQlParser, synpred326_InternalRightQlParser_fragment, synpred331_InternalRightQlParser, synpred331_InternalRightQlParser_fragment, synpred332_InternalRightQlParser, synpred332_InternalRightQlParser_fragment, synpred43_InternalRightQlParser, synpred43_InternalRightQlParser_fragment, synpred52_InternalRightQlParser, synpred52_InternalRightQlParser_fragment, synpred54_InternalRightQlParser, synpred54_InternalRightQlParser_fragment, synpred56_InternalRightQlParser, synpred56_InternalRightQlParser_fragment, synpred86_InternalRightQlParser, synpred86_InternalRightQlParser_fragment, synpred88_InternalRightQlParser, synpred88_InternalRightQlParser_fragment
      • Methods inherited from class org.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser

        add, add, 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, setNodeModelBuilder, setSemanticModelBuilder, setSyntaxErrorProvider, setTokenTypeMap, setUnorderedGroupHelper, 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

      • CustomInternalRightQlParser

        public CustomInternalRightQlParser​(org.antlr.runtime.TokenStream input,
                                           RightQlGrammarAccess 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