Class CustomInternalBslParser
- java.lang.Object
-
- org.antlr.runtime.BaseRecognizer
-
- org.antlr.runtime.Parser
-
- org.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser
-
- com._1c.g5.v8.dt.bsl.parser.antlr.internal.InternalBslParser
-
- com._1c.g5.v8.dt.bsl.parser.antlr.CustomInternalBslParser
-
public class CustomInternalBslParser extends com._1c.g5.v8.dt.bsl.parser.antlr.internal.InternalBslParser
Special internal parser for Bsl 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.bsl.parser.antlr.internal.InternalBslParser
AddHandler, Ampersand, And, Asterisk, Async, AtClient, AtServer, Await, Break, Client, Colon, Comma, Continue, CyrillicCapitalLetterACyrillicSmallLetterEsCyrillicSmallLetterICyrillicSmallLetterEnCyrillicSmallLetterHa, CyrillicCapitalLetterDeCyrillicSmallLetterElCyrillicSmallLetterYa, CyrillicCapitalLetterDeCyrillicSmallLetterOCyrillicSmallLetterBeCyrillicSmallLetterACyrillicSmallLetterVeCyrillicSmallLetterICyrillicSmallLetterTeCyrillicSmallLetterSoftSignCyrillicCapitalLetterOCyrillicSmallLetterBeCyrillicSmallLetterErCyrillicSmallLetterACyrillicSmallLetterBeCyrillicSmallLetterOCyrillicSmallLetterTeCyrillicSmallLetterCheCyrillicSmallLetterICyrillicSmallLetterKa, CyrillicCapitalLetterECyrillicSmallLetterKaCyrillicSmallLetterEsCyrillicSmallLetterPeCyrillicSmallLetterOCyrillicSmallLetterErCyrillicSmallLetterTe, CyrillicCapitalLetterEfCyrillicSmallLetterUCyrillicSmallLetterEnCyrillicSmallLetterKaCyrillicSmallLetterTseCyrillicSmallLetterICyrillicSmallLetterYa, CyrillicCapitalLetterElCyrillicSmallLetterOCyrillicSmallLetterZheCyrillicSmallLetterSoftSign, CyrillicCapitalLetterEmCyrillicSmallLetterOCyrillicSmallLetterBeCyrillicSmallLetterICyrillicSmallLetterElCyrillicSmallLetterSoftSignCyrillicSmallLetterEnCyrillicSmallLetterOCyrillicSmallLetterIeCyrillicCapitalLetterPeCyrillicSmallLetterErCyrillicSmallLetterICyrillicSmallLetterElCyrillicSmallLetterOCyrillicSmallLetterZheCyrillicSmallLetterIeCyrillicSmallLetterEnCyrillicSmallLetterICyrillicSmallLetterIeCyrillicCapitalLetterEsCyrillicSmallLetterIeCyrillicSmallLetterErCyrillicSmallLetterVeCyrillicSmallLetterIeCyrillicSmallLetterEr, CyrillicCapitalLetterEmCyrillicSmallLetterOCyrillicSmallLetterBeCyrillicSmallLetterICyrillicSmallLetterElCyrillicSmallLetterSoftSignCyrillicSmallLetterEnCyrillicSmallLetterOCyrillicSmallLetterIeCyrillicCapitalLetterPeCyrillicSmallLetterErCyrillicSmallLetterICyrillicSmallLetterElCyrillicSmallLetterOCyrillicSmallLetterZheCyrillicSmallLetterIeCyrillicSmallLetterEnCyrillicSmallLetterICyrillicSmallLetterIeCyrillicCapitalLetterKaCyrillicSmallLetterElCyrillicSmallLetterICyrillicSmallLetterIeCyrillicSmallLetterEnCyrillicSmallLetterTe, CyrillicCapitalLetterEmCyrillicSmallLetterOCyrillicSmallLetterBeCyrillicSmallLetterICyrillicSmallLetterElCyrillicSmallLetterSoftSignCyrillicSmallLetterEnCyrillicSmallLetterYeruCyrillicSmallLetterShortICyrillicCapitalLetterACyrillicSmallLetterVeCyrillicSmallLetterTeCyrillicSmallLetterOCyrillicSmallLetterEnCyrillicSmallLetterOCyrillicSmallLetterEmCyrillicSmallLetterEnCyrillicSmallLetterYeruCyrillicSmallLetterShortICyrillicCapitalLetterEsCyrillicSmallLetterIeCyrillicSmallLetterErCyrillicSmallLetterVeCyrillicSmallLetterIeCyrillicSmallLetterEr, CyrillicCapitalLetterEmCyrillicSmallLetterOCyrillicSmallLetterBeCyrillicSmallLetterICyrillicSmallLetterElCyrillicSmallLetterSoftSignCyrillicSmallLetterEnCyrillicSmallLetterYeruCyrillicSmallLetterShortICyrillicCapitalLetterKaCyrillicSmallLetterElCyrillicSmallLetterICyrillicSmallLetterIeCyrillicSmallLetterEnCyrillicSmallLetterTe, CyrillicCapitalLetterEnCyrillicSmallLetterACyrillicCapitalLetterEsCyrillicSmallLetterIeCyrillicSmallLetterErCyrillicSmallLetterVeCyrillicSmallLetterIeCyrillicSmallLetterErCyrillicSmallLetterIe, CyrillicCapitalLetterEnCyrillicSmallLetterACyrillicCapitalLetterKaCyrillicSmallLetterElCyrillicSmallLetterICyrillicSmallLetterIeCyrillicSmallLetterEnCyrillicSmallLetterTeCyrillicSmallLetterIe, CyrillicCapitalLetterEnCyrillicSmallLetterIe, CyrillicCapitalLetterEnCyrillicSmallLetterIeCyrillicSmallLetterOCyrillicSmallLetterPeCyrillicSmallLetterErCyrillicSmallLetterIeCyrillicSmallLetterDeCyrillicSmallLetterIeCyrillicSmallLetterElCyrillicSmallLetterIeCyrillicSmallLetterEnCyrillicSmallLetterO, CyrillicCapitalLetterEnCyrillicSmallLetterOCyrillicSmallLetterVeCyrillicSmallLetterYeruCyrillicSmallLetterShortI, CyrillicCapitalLetterEsCyrillicSmallLetterIeCyrillicSmallLetterErCyrillicSmallLetterVeCyrillicSmallLetterIeCyrillicSmallLetterEr, CyrillicCapitalLetterI, CyrillicCapitalLetterICyrillicSmallLetterElCyrillicSmallLetterI, CyrillicCapitalLetterICyrillicSmallLetterEnCyrillicSmallLetterACyrillicSmallLetterCheCyrillicSmallLetterIe, CyrillicCapitalLetterICyrillicSmallLetterEnCyrillicSmallLetterACyrillicSmallLetterCheCyrillicSmallLetterIeCyrillicCapitalLetterIeCyrillicSmallLetterEsCyrillicSmallLetterElCyrillicSmallLetterI, CyrillicCapitalLetterICyrillicSmallLetterEsCyrillicSmallLetterKaCyrillicSmallLetterElCyrillicSmallLetterYuCyrillicSmallLetterCheCyrillicSmallLetterIeCyrillicSmallLetterEnCyrillicSmallLetterICyrillicSmallLetterIe, CyrillicCapitalLetterICyrillicSmallLetterEsCyrillicSmallLetterTeCyrillicSmallLetterICyrillicSmallLetterEnCyrillicSmallLetterA, CyrillicCapitalLetterICyrillicSmallLetterZe, CyrillicCapitalLetterIeCyrillicSmallLetterEsCyrillicSmallLetterElCyrillicSmallLetterI, CyrillicCapitalLetterKaCyrillicSmallLetterACyrillicSmallLetterZheCyrillicSmallLetterDeCyrillicSmallLetterOCyrillicSmallLetterGheCyrillicSmallLetterO, CyrillicCapitalLetterKaCyrillicSmallLetterElCyrillicSmallLetterICyrillicSmallLetterIeCyrillicSmallLetterEnCyrillicSmallLetterTe, CyrillicCapitalLetterKaCyrillicSmallLetterOCyrillicSmallLetterEnCyrillicSmallLetterIeCyrillicSmallLetterTseCyrillicCapitalLetterEfCyrillicSmallLetterUCyrillicSmallLetterEnCyrillicSmallLetterKaCyrillicSmallLetterTseCyrillicSmallLetterICyrillicSmallLetterI, CyrillicCapitalLetterKaCyrillicSmallLetterOCyrillicSmallLetterEnCyrillicSmallLetterIeCyrillicSmallLetterTseCyrillicCapitalLetterIeCyrillicSmallLetterEsCyrillicSmallLetterElCyrillicSmallLetterI, CyrillicCapitalLetterKaCyrillicSmallLetterOCyrillicSmallLetterEnCyrillicSmallLetterIeCyrillicSmallLetterTseCyrillicCapitalLetterPeCyrillicSmallLetterErCyrillicSmallLetterOCyrillicSmallLetterTseCyrillicSmallLetterIeCyrillicSmallLetterDeCyrillicSmallLetterUCyrillicSmallLetterErCyrillicSmallLetterYeru, CyrillicCapitalLetterKaCyrillicSmallLetterOCyrillicSmallLetterEnCyrillicSmallLetterIeCyrillicSmallLetterTseCyrillicCapitalLetterPeCyrillicSmallLetterOCyrillicSmallLetterPeCyrillicSmallLetterYeruCyrillicSmallLetterTeCyrillicSmallLetterKaCyrillicSmallLetterI, CyrillicCapitalLetterKaCyrillicSmallLetterOCyrillicSmallLetterEnCyrillicSmallLetterIeCyrillicSmallLetterTseCyrillicCapitalLetterTseCyrillicSmallLetterICyrillicSmallLetterKaCyrillicSmallLetterElCyrillicSmallLetterA, CyrillicCapitalLetterPeCyrillicSmallLetterErCyrillicSmallLetterIeCyrillicSmallLetterErCyrillicSmallLetterVeCyrillicSmallLetterACyrillicSmallLetterTeCyrillicSmallLetterSoftSign, CyrillicCapitalLetterPeCyrillicSmallLetterErCyrillicSmallLetterOCyrillicSmallLetterDeCyrillicSmallLetterOCyrillicSmallLetterElCyrillicSmallLetterZheCyrillicSmallLetterICyrillicSmallLetterTeCyrillicSmallLetterSoftSign, CyrillicCapitalLetterPeCyrillicSmallLetterErCyrillicSmallLetterOCyrillicSmallLetterTseCyrillicSmallLetterIeCyrillicSmallLetterDeCyrillicSmallLetterUCyrillicSmallLetterErCyrillicSmallLetterA, CyrillicCapitalLetterPeCyrillicSmallLetterIeCyrillicSmallLetterErCyrillicSmallLetterIeCyrillicSmallLetterEm, CyrillicCapitalLetterPeCyrillicSmallLetterIeCyrillicSmallLetterErCyrillicSmallLetterIeCyrillicSmallLetterShortICyrillicSmallLetterTeCyrillicSmallLetterI, CyrillicCapitalLetterPeCyrillicSmallLetterO, CyrillicCapitalLetterPeCyrillicSmallLetterOCyrillicSmallLetterKaCyrillicSmallLetterA, CyrillicCapitalLetterPeCyrillicSmallLetterOCyrillicSmallLetterPeCyrillicSmallLetterYeruCyrillicSmallLetterTeCyrillicSmallLetterKaCyrillicSmallLetterA, CyrillicCapitalLetterTeCyrillicSmallLetterOCyrillicSmallLetterElCyrillicSmallLetterEsCyrillicSmallLetterTeCyrillicSmallLetterYeruCyrillicSmallLetterShortICyrillicCapitalLetterKaCyrillicSmallLetterElCyrillicSmallLetterICyrillicSmallLetterIeCyrillicSmallLetterEnCyrillicSmallLetterTeCyrillicCapitalLetterOCyrillicSmallLetterBeCyrillicSmallLetterYeruCyrillicSmallLetterCheCyrillicSmallLetterEnCyrillicSmallLetterOCyrillicSmallLetterIeCyrillicCapitalLetterPeCyrillicSmallLetterErCyrillicSmallLetterICyrillicSmallLetterElCyrillicSmallLetterOCyrillicSmallLetterZheCyrillicSmallLetterIeCyrillicSmallLetterEnCyrillicSmallLetterICyrillicSmallLetterIe, CyrillicCapitalLetterTeCyrillicSmallLetterOCyrillicSmallLetterElCyrillicSmallLetterEsCyrillicSmallLetterTeCyrillicSmallLetterYeruCyrillicSmallLetterShortICyrillicCapitalLetterKaCyrillicSmallLetterElCyrillicSmallLetterICyrillicSmallLetterIeCyrillicSmallLetterEnCyrillicSmallLetterTeCyrillicCapitalLetterUCyrillicSmallLetterPeCyrillicSmallLetterErCyrillicSmallLetterACyrillicSmallLetterVeCyrillicSmallLetterElCyrillicSmallLetterYaCyrillicSmallLetterIeCyrillicSmallLetterEmCyrillicSmallLetterOCyrillicSmallLetterIeCyrillicCapitalLetterPeCyrillicSmallLetterErCyrillicSmallLetterICyrillicSmallLetterElCyrillicSmallLetterOCyrillicSmallLetterZheCyrillicSmallLetterIeCyrillicSmallLetterEnCyrillicSmallLetterICyrillicSmallLetterIe, CyrillicCapitalLetterTeCyrillicSmallLetterOCyrillicSmallLetterEnCyrillicSmallLetterKaCyrillicSmallLetterICyrillicSmallLetterShortICyrillicCapitalLetterKaCyrillicSmallLetterElCyrillicSmallLetterICyrillicSmallLetterIeCyrillicSmallLetterEnCyrillicSmallLetterTe, CyrillicCapitalLetterTeCyrillicSmallLetterOCyrillicSmallLetterGheCyrillicSmallLetterDeCyrillicSmallLetterA, CyrillicCapitalLetterTseCyrillicSmallLetterICyrillicSmallLetterKaCyrillicSmallLetterEl, CyrillicCapitalLetterUCyrillicSmallLetterDeCyrillicSmallLetterACyrillicSmallLetterElCyrillicSmallLetterICyrillicSmallLetterTeCyrillicSmallLetterSoftSignCyrillicCapitalLetterOCyrillicSmallLetterBeCyrillicSmallLetterErCyrillicSmallLetterACyrillicSmallLetterBeCyrillicSmallLetterOCyrillicSmallLetterTeCyrillicSmallLetterCheCyrillicSmallLetterICyrillicSmallLetterKa, CyrillicCapitalLetterVeCyrillicSmallLetterEnCyrillicSmallLetterIeCyrillicSmallLetterShaCyrillicSmallLetterEnCyrillicSmallLetterIeCyrillicSmallLetterIeCyrillicCapitalLetterEsCyrillicSmallLetterOCyrillicSmallLetterIeCyrillicSmallLetterDeCyrillicSmallLetterICyrillicSmallLetterEnCyrillicSmallLetterIeCyrillicSmallLetterEnCyrillicSmallLetterICyrillicSmallLetterIe, CyrillicCapitalLetterVeCyrillicSmallLetterIeCyrillicSmallLetterBeCyrillicCapitalLetterKaCyrillicSmallLetterElCyrillicSmallLetterICyrillicSmallLetterIeCyrillicSmallLetterEnCyrillicSmallLetterTe, CyrillicCapitalLetterVeCyrillicSmallLetterOCyrillicSmallLetterZeCyrillicSmallLetterVeCyrillicSmallLetterErCyrillicSmallLetterACyrillicSmallLetterTe, CyrillicCapitalLetterVeCyrillicSmallLetterYeruCyrillicSmallLetterPeCyrillicSmallLetterOCyrillicSmallLetterElCyrillicSmallLetterEnCyrillicSmallLetterICyrillicSmallLetterTeCyrillicSmallLetterSoftSign, CyrillicCapitalLetterVeCyrillicSmallLetterYeruCyrillicSmallLetterZeCyrillicSmallLetterVeCyrillicSmallLetterACyrillicSmallLetterTeCyrillicSmallLetterSoftSignCyrillicCapitalLetterICyrillicSmallLetterEsCyrillicSmallLetterKaCyrillicSmallLetterElCyrillicSmallLetterYuCyrillicSmallLetterCheCyrillicSmallLetterIeCyrillicSmallLetterEnCyrillicSmallLetterICyrillicSmallLetterIe, CyrillicCapitalLetterZeCyrillicSmallLetterEnCyrillicSmallLetterACyrillicSmallLetterChe, CyrillicCapitalLetterZheCyrillicSmallLetterDeCyrillicSmallLetterACyrillicSmallLetterTeCyrillicSmallLetterSoftSign, dfa1, dfa12, dfa121, dfa139, dfa147, dfa154, dfa164, dfa173, dfa180, dfa186, dfa20, dfa24, dfa33, dfa35, dfa38, dfa56, Do, Each, Else, ElsIf, EndDo, EndFunction, EndIf, EndProcedure, EndTry, EOF, EqualsSign, Except, Execute, Export, ExternalConnection, False, FOLLOW_1, FOLLOW_10, FOLLOW_100, FOLLOW_101, FOLLOW_102, FOLLOW_103, FOLLOW_104, FOLLOW_105, FOLLOW_106, FOLLOW_107, 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, FullStop, Function, Goto, GreaterThanSign, GreaterThanSignEqualsSign, HyphenMinus, If, In, LeftParenthesis, LeftSquareBracket, LessThanSign, LessThanSignEqualsSign, LessThanSignGreaterThanSign, MobileAppClient, MobileAppServer, MobileClient, MobileStandaloneServer, New, Not, Null, Or, PercentSign, PlusSign, Procedure, QuestionMark, Raise, RemoveHandler, Return, RightParenthesis, RightSquareBracket, RULE_ANY_OTHER, RULE_BEGIN_DELETE, RULE_BEGIN_DELETE_PREPROCESSOR_KEYWORDS, RULE_BEGIN_IFPREPROCESSOR, RULE_BEGIN_INSERT, RULE_BEGIN_INSERT_PREPROCESSOR_KEYWORDS, RULE_BEGIN_REGION, RULE_BEGIN_REGION_PREPROCESSOR_KEYWORDS, RULE_BML_STRING, RULE_BUILTIN, RULE_DATE, RULE_ELSE_PREPROCESSOR, RULE_ELSEIF_PREPROCESSOR, RULE_EML_STRING, RULE_END_DELETE, RULE_END_DELETE_PREPROCESSOR_KEYWORDS, RULE_END_IFPREPROCESSOR, RULE_END_INSERT, RULE_END_INSERT_PREPROCESSOR_KEYWORDS, RULE_END_REGION, RULE_END_REGION_PREPROCESSOR_KEYWORDS, RULE_EOT, RULE_IDENT, RULE_IDENT_DIGIT, RULE_LABEL_TOK, RULE_LETTER, RULE_MML_STRING, RULE_NUMBER, RULE_PREPROCESSOR, RULE_SEMICOLON, RULE_SL_COMMENT, RULE_SL_STRING, RULE_UTF8_BOM, RULE_WS, Server, Solidus, Then, ThickClientManagedApplication, ThickClientOrdinaryApplication, ThinClient, To, True, Try, Undefined, Val, Var, WebClient, While
-
-
Constructor Summary
Constructors Constructor Description CustomInternalBslParser(org.antlr.runtime.TokenStream input, BslGrammarAccess grammarAccess, SyntaxErrorMessageProvider messageProvider)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getErrorMessage(org.antlr.runtime.RecognitionException e, String[] tokenNames)
void
recover(org.antlr.runtime.IntStream input, org.antlr.runtime.RecognitionException re)
protected String
superGetErrorMessage(org.antlr.runtime.RecognitionException e, String[] tokenNames)
-
Methods inherited from class com._1c.g5.v8.dt.bsl.parser.antlr.internal.InternalBslParser
entryRuleAddHandlerStatement, entryRuleAsyncName, entryRuleAwaitExpression, entryRuleAwaitStatement, entryRuleBooleanLiteral, entryRuleBracketPreprocessorExpression, entryRuleBreakStatement, entryRuleConditional, entryRuleContinueStatement, entryRuleCreator, entryRuleDateLiteral, entryRuleDeclareStatement, entryRuleDeclareStatementWithPragmas, entryRuleDeletePreprocessorBslExpression, entryRuleEmptyExpression, entryRuleEmptyStatement, entryRuleExecuteStatement, entryRuleExplicitVariable, entryRuleExpression, entryRuleExpressionOrEmpty, entryRuleExtName, entryRuleFact, entryRuleFeatureResolving, entryRuleForEachStatementRest, entryRuleFormalParam, entryRuleForStatement, entryRuleForToStatementRest, entryRuleFunction, entryRuleGotoStatement, entryRuleId, entryRuleIfStatement, entryRuleInsertPreprocessorBslExpression, entryRuleLabel, entryRuleLabeledStatement, entryRuleLiteral, entryRuleLiteralPreprocessor, entryRuleLogFact, entryRuleLogFactPreprocessor, entryRuleLogPrimary, entryRuleLogTerm, entryRuleLogTermPreprocessor, entryRuleMethod, entryRuleModule, entryRuleName, entryRuleNullLiteral, entryRuleNumberLiteral, entryRulePragma, entryRulePreprocessorBslExpression, entryRulePreprocessorConditionalMethod, entryRulePreprocessorConditionalMethodStatement, entryRulePreprocessorConditionalModule, entryRulePreprocessorConditionalStatement, entryRulePreprocessorElseIfConditionalMethod, entryRulePreprocessorElseIfConditionalMethodStatement, entryRulePreprocessorElseIfConditionalModule, entryRulePreprocessorElseIfConditionalStatement, entryRulePreprocessorExpression, entryRulePreprocessorIfConditionalMethod, entryRulePreprocessorIfConditionalMethodStatement, entryRulePreprocessorIfConditionalModule, entryRulePreprocessorIfConditionalStatement, entryRulePreprocessorItemExpression, entryRulePreprocessorItemMethod, entryRulePreprocessorItemMethodAfter, entryRulePreprocessorItemMethodStatement, entryRulePreprocessorItemMethodStatementAfter, entryRulePreprocessorItemModule, entryRulePreprocessorItemModuleAfter, entryRulePreprocessorItemStatement, entryRulePreprocessorItemStatementAfter, entryRulePreprocessorItemStatementInnerAfter, entryRulePreprocessorLiteralName, entryRulePreprocessorMethod, entryRulePreprocessorMethodDelete, entryRulePreprocessorMethodIf, entryRulePreprocessorMethodInsert, entryRulePreprocessorMethodRegion, entryRulePreprocessorMethodStatement, entryRulePreprocessorMethodStatementDelete, entryRulePreprocessorMethodStatementIf, entryRulePreprocessorMethodStatementInsert, entryRulePreprocessorMethodStatementRegion, entryRulePreprocessorModule, entryRulePreprocessorModuleDelete, entryRulePreprocessorModuleIf, entryRulePreprocessorModuleInsert, entryRulePreprocessorModuleRegion, entryRulePreprocessorStatement, entryRulePreprocessorStatementDelete, entryRulePreprocessorStatementIf, entryRulePreprocessorStatementInner, entryRulePreprocessorStatementInnerDelete, entryRulePreprocessorStatementInnerIf, entryRulePreprocessorStatementInnerInsert, entryRulePreprocessorStatementInnerRegion, entryRulePreprocessorStatementInsert, entryRulePreprocessorStatementRegion, entryRulePrimary, entryRuleProcedure, entryRuleQuestion, entryRuleRaiseStatement, entryRuleRegionPreprocessorBslExpression, entryRuleRemoveHandlerStatement, entryRuleReturnStatement, entryRuleSimpleExpression, entryRuleSimplePreprocessorExpression, entryRuleSimpleStatement, entryRuleStatement, entryRuleStatementWithoutEmpty, entryRuleStringLiteral, entryRuleTerm, entryRuleTryExceptStatement, entryRuleTypeName, entryRuleUndefinedLiteral, entryRuleUnlabeledStatement, entryRuleUnlabeledStatementWithoutEmpty, entryRuleVariableAccess, entryRuleWhileStatement, getFirstRuleName, getGrammarAccess, getGrammarFileName, getTokenNames, ruleAddHandlerStatement, ruleAddOp, ruleAsyncName, ruleAwaitExpression, ruleAwaitStatement, ruleBooleanLiteral, ruleBracketPreprocessorExpression, ruleBreakStatement, ruleCompOp, ruleConditional, ruleContinueStatement, ruleCreator, ruleDateLiteral, ruleDeclareStatement, ruleDeclareStatementWithPragmas, ruleDeletePreprocessorBslExpression, ruleEmptyExpression, ruleEmptyStatement, ruleExecuteStatement, ruleExplicitVariable, ruleExpression, ruleExpressionOrEmpty, ruleExtName, ruleFact, ruleFeatureResolving, ruleForEachStatementRest, ruleFormalParam, ruleForStatement, ruleForToStatementRest, ruleFunction, ruleGotoStatement, ruleId, ruleIfStatement, ruleInsertPreprocessorBslExpression, ruleLabel, ruleLabeledStatement, ruleLiteral, ruleLiteralPreprocessor, ruleLogAddOp, ruleLogFact, ruleLogFactPreprocessor, ruleLogMulOp, ruleLogPrimary, ruleLogSign, ruleLogTerm, ruleLogTermPreprocessor, ruleMethod, ruleModule, ruleMulOp, ruleName, ruleNullLiteral, ruleNumberLiteral, rulePragma, rulePreprocessorBslExpression, rulePreprocessorConditionalMethod, rulePreprocessorConditionalMethodStatement, rulePreprocessorConditionalModule, rulePreprocessorConditionalStatement, rulePreprocessorElseIfConditionalMethod, rulePreprocessorElseIfConditionalMethodStatement, rulePreprocessorElseIfConditionalModule, rulePreprocessorElseIfConditionalStatement, rulePreprocessorExpression, rulePreprocessorIfConditionalMethod, rulePreprocessorIfConditionalMethodStatement, rulePreprocessorIfConditionalModule, rulePreprocessorIfConditionalStatement, rulePreprocessorItemExpression, rulePreprocessorItemMethod, rulePreprocessorItemMethodAfter, rulePreprocessorItemMethodStatement, rulePreprocessorItemMethodStatementAfter, rulePreprocessorItemModule, rulePreprocessorItemModuleAfter, rulePreprocessorItemStatement, rulePreprocessorItemStatementAfter, rulePreprocessorItemStatementInnerAfter, rulePreprocessorLiteralExpressionType, rulePreprocessorLiteralName, rulePreprocessorMethod, rulePreprocessorMethodDelete, rulePreprocessorMethodIf, rulePreprocessorMethodInsert, rulePreprocessorMethodRegion, rulePreprocessorMethodStatement, rulePreprocessorMethodStatementDelete, rulePreprocessorMethodStatementIf, rulePreprocessorMethodStatementInsert, rulePreprocessorMethodStatementRegion, rulePreprocessorModule, rulePreprocessorModuleDelete, rulePreprocessorModuleIf, rulePreprocessorModuleInsert, rulePreprocessorModuleRegion, rulePreprocessorStatement, rulePreprocessorStatementDelete, rulePreprocessorStatementIf, rulePreprocessorStatementInner, rulePreprocessorStatementInnerDelete, rulePreprocessorStatementInnerIf, rulePreprocessorStatementInnerInsert, rulePreprocessorStatementInnerRegion, rulePreprocessorStatementInsert, rulePreprocessorStatementRegion, rulePrimary, ruleProcedure, ruleQuestion, ruleRaiseStatement, ruleRegionPreprocessorBslExpression, ruleRemoveHandlerStatement, ruleReturnStatement, ruleSign, ruleSimpleExpression, ruleSimplePreprocessorExpression, ruleSimpleStatement, ruleStatement, ruleStatementWithoutEmpty, ruleStringLiteral, ruleTerm, ruleTryExceptStatement, ruleTypeName, ruleUndefinedLiteral, ruleUnlabeledStatement, ruleUnlabeledStatementWithoutEmpty, ruleVariableAccess, ruleWhileStatement, synpred1_InternalBslParser, synpred1_InternalBslParser_fragment, synpred10_InternalBslParser, synpred10_InternalBslParser_fragment, synpred11_InternalBslParser, synpred11_InternalBslParser_fragment, synpred2_InternalBslParser, synpred2_InternalBslParser_fragment, synpred3_InternalBslParser, synpred3_InternalBslParser_fragment, synpred4_InternalBslParser, synpred4_InternalBslParser_fragment, synpred5_InternalBslParser, synpred5_InternalBslParser_fragment, synpred6_InternalBslParser, synpred6_InternalBslParser_fragment, synpred7_InternalBslParser, synpred7_InternalBslParser_fragment, synpred8_InternalBslParser, synpred8_InternalBslParser_fragment, synpred9_InternalBslParser, synpred9_InternalBslParser_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, 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
-
CustomInternalBslParser
public CustomInternalBslParser(org.antlr.runtime.TokenStream input, BslGrammarAccess grammarAccess, SyntaxErrorMessageProvider messageProvider)
Constructor- Parameters:
input
- actualTokenStream
for parsing, can't benull
grammarAccess
- currentGrammarAccess
, can't benull
messageProvider
- special messages provider, can't benull
-
-
Method Detail
-
getErrorMessage
public String getErrorMessage(org.antlr.runtime.RecognitionException e, String[] tokenNames)
- Overrides:
getErrorMessage
in classorg.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser
-
recover
public void recover(org.antlr.runtime.IntStream input, org.antlr.runtime.RecognitionException re)
- Overrides:
recover
in classorg.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser
-
-