Class CustomInternalQlParser

java.lang.Object
org.antlr.runtime.BaseRecognizer
org.antlr.runtime.Parser
org.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser
com._1c.g5.v8.dt.ql.parser.antlr.internal.InternalQlParser
com._1c.g5.v8.dt.ql.parser.antlr.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[]
     

    Fields inherited from class com._1c.g5.v8.dt.ql.parser.antlr.internal.InternalQlParser

    ADD, ALL, ALLOWED, Ampersand, AND, AS, ASC, Asterisk, AUTOORDER, BETWEEN, BOOLEAN, BY, CASE, CAST, Comma, CyrillicCapitalLetterACyrillicCapitalLetterVeCyrillicCapitalLetterTeCyrillicCapitalLetterOCyrillicCapitalLetterUCyrillicCapitalLetterPeCyrillicCapitalLetterOCyrillicCapitalLetterErCyrillicCapitalLetterYaCyrillicCapitalLetterDeCyrillicCapitalLetterOCyrillicCapitalLetterCheCyrillicCapitalLetterICyrillicCapitalLetterVeCyrillicCapitalLetterACyrillicCapitalLetterEnCyrillicCapitalLetterICyrillicCapitalLetterIe, CyrillicCapitalLetterBeCyrillicCapitalLetterUCyrillicCapitalLetterElCyrillicCapitalLetterIeCyrillicCapitalLetterVeCyrillicCapitalLetterO, CyrillicCapitalLetterCheCyrillicCapitalLetterACyrillicCapitalLetterEs, CyrillicCapitalLetterCheCyrillicCapitalLetterICyrillicCapitalLetterEsCyrillicCapitalLetterElCyrillicCapitalLetterO, CyrillicCapitalLetterDeCyrillicCapitalLetterACyrillicCapitalLetterTeCyrillicCapitalLetterA, CyrillicCapitalLetterDeCyrillicCapitalLetterACyrillicCapitalLetterTeCyrillicCapitalLetterACyrillicCapitalLetterVeCyrillicCapitalLetterErCyrillicCapitalLetterIeCyrillicCapitalLetterEmCyrillicCapitalLetterYa, CyrillicCapitalLetterDeCyrillicCapitalLetterElCyrillicCapitalLetterYa, CyrillicCapitalLetterDeCyrillicCapitalLetterIeCyrillicCapitalLetterEnCyrillicCapitalLetterSoftSign, CyrillicCapitalLetterDeCyrillicCapitalLetterIeCyrillicCapitalLetterKaCyrillicCapitalLetterACyrillicCapitalLetterDeCyrillicCapitalLetterA, CyrillicCapitalLetterDeCyrillicCapitalLetterOCyrillicCapitalLetterBeCyrillicCapitalLetterACyrillicCapitalLetterVeCyrillicCapitalLetterICyrillicCapitalLetterTeCyrillicCapitalLetterSoftSign, 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, CyrillicCapitalLetterUCyrillicCapitalLetterEnCyrillicCapitalLetterICyrillicCapitalLetterKaCyrillicCapitalLetterACyrillicCapitalLetterElCyrillicCapitalLetterSoftSignCyrillicCapitalLetterEnCyrillicCapitalLetterO, CyrillicCapitalLetterUCyrillicCapitalLetterPeCyrillicCapitalLetterOCyrillicCapitalLetterErCyrillicCapitalLetterYaCyrillicCapitalLetterDeCyrillicCapitalLetterOCyrillicCapitalLetterCheCyrillicCapitalLetterICyrillicCapitalLetterTeCyrillicCapitalLetterSoftSign, CyrillicCapitalLetterVe, CyrillicCapitalLetterVeCyrillicCapitalLetterEnCyrillicCapitalLetterIeCyrillicCapitalLetterShaCyrillicCapitalLetterEnCyrillicCapitalLetterIeCyrillicCapitalLetterIe, CyrillicCapitalLetterVeCyrillicCapitalLetterEnCyrillicCapitalLetterUCyrillicCapitalLetterTeCyrillicCapitalLetterErCyrillicCapitalLetterIeCyrillicCapitalLetterEnCyrillicCapitalLetterEnCyrillicCapitalLetterIeCyrillicCapitalLetterIe, CyrillicCapitalLetterVeCyrillicCapitalLetterEsCyrillicCapitalLetterIe, CyrillicCapitalLetterVeCyrillicCapitalLetterOCyrillicCapitalLetterZeCyrillicCapitalLetterEr, CyrillicCapitalLetterVeCyrillicCapitalLetterYeruCyrillicCapitalLetterBeCyrillicCapitalLetterErCyrillicCapitalLetterACyrillicCapitalLetterTeCyrillicCapitalLetterSoftSign, CyrillicCapitalLetterVeCyrillicCapitalLetterYeruCyrillicCapitalLetterBeCyrillicCapitalLetterOCyrillicCapitalLetterEr, CyrillicCapitalLetterVeCyrillicCapitalLetterYeruCyrillicCapitalLetterErCyrillicCapitalLetterACyrillicCapitalLetterZeCyrillicCapitalLetterICyrillicCapitalLetterTeCyrillicCapitalLetterSoftSign, CyrillicCapitalLetterZeCyrillicCapitalLetterEnCyrillicCapitalLetterACyrillicCapitalLetterCheCyrillicCapitalLetterIeCyrillicCapitalLetterEnCyrillicCapitalLetterICyrillicCapitalLetterIe, DATE, DATETIME, DAY, DESC, dfa144, dfa171, dfa212, dfa215, dfa219, dfa225, dfa238, dfa239, dfa34, dfa95, 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, FOLLOW_90, FOLLOW_91, 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, UNIQUE, 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
  • Constructor Summary

    Constructors
    Constructor
    Description
    CustomInternalQlParser(org.antlr.runtime.TokenStream input, QlGrammarAccess grammarAccess, SyntaxErrorMessageProvider messageProvider)
    Constructor
  • Method Summary

    Modifier and Type
    Method
    Description
    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, entryRuleQuerySchemaIndexSets, entryRuleQuerySchemaIndexSetSingle, 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, ruleQuerySchemaIndexSets, ruleQuerySchemaIndexSetSingle, 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, synpred104_InternalQlParser, synpred104_InternalQlParser_fragment, synpred113_InternalQlParser, synpred113_InternalQlParser_fragment, synpred138_InternalQlParser, synpred138_InternalQlParser_fragment, synpred142_InternalQlParser, synpred142_InternalQlParser_fragment, synpred155_InternalQlParser, synpred155_InternalQlParser_fragment, synpred161_InternalQlParser, synpred161_InternalQlParser_fragment, synpred168_InternalQlParser, synpred168_InternalQlParser_fragment, synpred169_InternalQlParser, synpred169_InternalQlParser_fragment, synpred200_InternalQlParser, synpred200_InternalQlParser_fragment, synpred218_InternalQlParser, synpred218_InternalQlParser_fragment, synpred253_InternalQlParser, synpred253_InternalQlParser_fragment, synpred254_InternalQlParser, synpred254_InternalQlParser_fragment, synpred258_InternalQlParser, synpred258_InternalQlParser_fragment, synpred263_InternalQlParser, synpred263_InternalQlParser_fragment, synpred269_InternalQlParser, synpred269_InternalQlParser_fragment, synpred28_InternalQlParser, synpred28_InternalQlParser_fragment, synpred287_InternalQlParser, synpred287_InternalQlParser_fragment, synpred292_InternalQlParser, synpred292_InternalQlParser_fragment, synpred293_InternalQlParser, synpred293_InternalQlParser_fragment, synpred309_InternalQlParser, synpred309_InternalQlParser_fragment, synpred310_InternalQlParser, synpred310_InternalQlParser_fragment, synpred314_InternalQlParser, synpred314_InternalQlParser_fragment, synpred315_InternalQlParser, synpred315_InternalQlParser_fragment, synpred316_InternalQlParser, synpred316_InternalQlParser_fragment, synpred317_InternalQlParser, synpred317_InternalQlParser_fragment, synpred318_InternalQlParser, synpred318_InternalQlParser_fragment, synpred319_InternalQlParser, synpred319_InternalQlParser_fragment, synpred324_InternalQlParser, synpred324_InternalQlParser_fragment, synpred325_InternalQlParser, synpred325_InternalQlParser_fragment, synpred362_InternalQlParser, synpred362_InternalQlParser_fragment, synpred37_InternalQlParser, synpred37_InternalQlParser_fragment, synpred373_InternalQlParser, synpred373_InternalQlParser_fragment, synpred374_InternalQlParser, synpred374_InternalQlParser_fragment, synpred39_InternalQlParser, synpred39_InternalQlParser_fragment, synpred41_InternalQlParser, synpred41_InternalQlParser_fragment, synpred73_InternalQlParser, synpred73_InternalQlParser_fragment, synpred75_InternalQlParser, synpred75_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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • tokenNames

      public static String[] tokenNames
  • Constructor Details

    • 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 , can't be null
      messageProvider - special messages provider, can't be null
  • Method Details

    • 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