Klasse MSpecParser
java.lang.Object
org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
org.antlr.v4.runtime.Parser
org.apache.plc4x.plugins.codegenerator.language.mspec.MSpecParser
public class MSpecParser
extends org.antlr.v4.runtime.Parser
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classVon Klasse geerbte verschachtelte Klassen/Schnittstellen org.antlr.v4.runtime.Parser
org.antlr.v4.runtime.Parser.TraceListener, org.antlr.v4.runtime.Parser.TrimToSizeListener -
Feldübersicht
FelderModifizierer und TypFeldBeschreibungstatic final org.antlr.v4.runtime.atn.ATNprotected static final org.antlr.v4.runtime.dfa.DFA[]static final Stringprotected static final org.antlr.v4.runtime.atn.PredictionContextCachestatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final String[]static final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final String[]Veraltet.static final org.antlr.v4.runtime.Vocabularystatic final intVon Klasse geerbte Felder org.antlr.v4.runtime.Parser
_buildParseTrees, _ctx, _errHandler, _input, _parseListeners, _precedenceStack, _syntaxErrors, matchedEOFVon Klasse geerbte Felder org.antlr.v4.runtime.Recognizer
_interp, EOF -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungargument()dataType()final MSpecParser.FieldContextfield()final MSpecParser.FileContextfile()org.antlr.v4.runtime.atn.ATNgetATN()String[]String[]Veraltet.org.antlr.v4.runtime.Vocabularybooleansempred(org.antlr.v4.runtime.RuleContext _localctx, int ruleIndex, int predIndex) Von Klasse geerbte Methoden org.antlr.v4.runtime.Parser
addContextToParseTree, addParseListener, compileParseTreePattern, compileParseTreePattern, consume, createErrorNode, createTerminalNode, dumpDFA, dumpDFA, enterOuterAlt, enterRecursionRule, enterRecursionRule, enterRule, exitRule, getATNWithBypassAlts, getBuildParseTree, getContext, getCurrentToken, getDFAStrings, getErrorHandler, getExpectedTokens, getExpectedTokensWithinCurrentRule, getInputStream, getInvokingContext, getNumberOfSyntaxErrors, getParseInfo, getParseListeners, getPrecedence, getRuleContext, getRuleIndex, getRuleInvocationStack, getRuleInvocationStack, getSourceName, getTokenFactory, getTokenStream, getTrimParseTree, inContext, isExpectedToken, isMatchedEOF, isTrace, match, matchWildcard, notifyErrorListeners, notifyErrorListeners, precpred, pushNewRecursionContext, removeParseListener, removeParseListeners, reset, setBuildParseTree, setContext, setErrorHandler, setInputStream, setProfile, setTokenFactory, setTokenStream, setTrace, setTrimParseTree, triggerEnterRuleEvent, triggerExitRuleEvent, unrollRecursionContextsVon Klasse geerbte Methoden org.antlr.v4.runtime.Recognizer
action, addErrorListener, getErrorHeader, getErrorListenerDispatch, getErrorListeners, getInterpreter, getRuleIndexMap, getState, getTokenErrorDisplay, getTokenType, getTokenTypeMap, removeErrorListener, removeErrorListeners, setInterpreter, setState
-
Felddetails
-
_decisionToDFA
protected static final org.antlr.v4.runtime.dfa.DFA[] _decisionToDFA -
T__0
public static final int T__0- Siehe auch:
-
T__1
public static final int T__1- Siehe auch:
-
T__2
public static final int T__2- Siehe auch:
-
T__3
public static final int T__3- Siehe auch:
-
T__4
public static final int T__4- Siehe auch:
-
T__5
public static final int T__5- Siehe auch:
-
T__6
public static final int T__6- Siehe auch:
-
T__7
public static final int T__7- Siehe auch:
-
T__8
public static final int T__8- Siehe auch:
-
T__9
public static final int T__9- Siehe auch:
-
T__10
public static final int T__10- Siehe auch:
-
T__11
public static final int T__11- Siehe auch:
-
T__12
public static final int T__12- Siehe auch:
-
T__13
public static final int T__13- Siehe auch:
-
T__14
public static final int T__14- Siehe auch:
-
T__15
public static final int T__15- Siehe auch:
-
T__16
public static final int T__16- Siehe auch:
-
T__17
public static final int T__17- Siehe auch:
-
T__18
public static final int T__18- Siehe auch:
-
T__19
public static final int T__19- Siehe auch:
-
T__20
public static final int T__20- Siehe auch:
-
T__21
public static final int T__21- Siehe auch:
-
T__22
public static final int T__22- Siehe auch:
-
T__23
public static final int T__23- Siehe auch:
-
T__24
public static final int T__24- Siehe auch:
-
T__25
public static final int T__25- Siehe auch:
-
T__26
public static final int T__26- Siehe auch:
-
T__27
public static final int T__27- Siehe auch:
-
T__28
public static final int T__28- Siehe auch:
-
T__29
public static final int T__29- Siehe auch:
-
T__30
public static final int T__30- Siehe auch:
-
T__31
public static final int T__31- Siehe auch:
-
T__32
public static final int T__32- Siehe auch:
-
T__33
public static final int T__33- Siehe auch:
-
T__34
public static final int T__34- Siehe auch:
-
T__35
public static final int T__35- Siehe auch:
-
T__36
public static final int T__36- Siehe auch:
-
T__37
public static final int T__37- Siehe auch:
-
T__38
public static final int T__38- Siehe auch:
-
T__39
public static final int T__39- Siehe auch:
-
T__40
public static final int T__40- Siehe auch:
-
T__41
public static final int T__41- Siehe auch:
-
T__42
public static final int T__42- Siehe auch:
-
T__43
public static final int T__43- Siehe auch:
-
T__44
public static final int T__44- Siehe auch:
-
T__45
public static final int T__45- Siehe auch:
-
T__46
public static final int T__46- Siehe auch:
-
T__47
public static final int T__47- Siehe auch:
-
T__48
public static final int T__48- Siehe auch:
-
T__49
public static final int T__49- Siehe auch:
-
T__50
public static final int T__50- Siehe auch:
-
T__51
public static final int T__51- Siehe auch:
-
T__52
public static final int T__52- Siehe auch:
-
T__53
public static final int T__53- Siehe auch:
-
T__54
public static final int T__54- Siehe auch:
-
T__55
public static final int T__55- Siehe auch:
-
T__56
public static final int T__56- Siehe auch:
-
T__57
public static final int T__57- Siehe auch:
-
T__58
public static final int T__58- Siehe auch:
-
T__59
public static final int T__59- Siehe auch:
-
T__60
public static final int T__60- Siehe auch:
-
TICK
public static final int TICK- Siehe auch:
-
LBRACKET
public static final int LBRACKET- Siehe auch:
-
RBRACKET
public static final int RBRACKET- Siehe auch:
-
LRBRACKET
public static final int LRBRACKET- Siehe auch:
-
RRBRACKET
public static final int RRBRACKET- Siehe auch:
-
LCBRACKET
public static final int LCBRACKET- Siehe auch:
-
RCBRACKET
public static final int RCBRACKET- Siehe auch:
-
ASTERISK
public static final int ASTERISK- Siehe auch:
-
ARRAY_LOOP_TYPE
public static final int ARRAY_LOOP_TYPE- Siehe auch:
-
INTEGER_LITERAL
public static final int INTEGER_LITERAL- Siehe auch:
-
FLOAT_LITERAL
public static final int FLOAT_LITERAL- Siehe auch:
-
HEX_LITERAL
public static final int HEX_LITERAL- Siehe auch:
-
BOOLEAN_LITERAL
public static final int BOOLEAN_LITERAL- Siehe auch:
-
STRING_LITERAL
public static final int STRING_LITERAL- Siehe auch:
-
IDENTIFIER_LITERAL
public static final int IDENTIFIER_LITERAL- Siehe auch:
-
LINE_COMMENT
public static final int LINE_COMMENT- Siehe auch:
-
BLOCK_COMMENT
public static final int BLOCK_COMMENT- Siehe auch:
-
WS
public static final int WS- Siehe auch:
-
RULE_file
public static final int RULE_file- Siehe auch:
-
RULE_complexTypeDefinition
public static final int RULE_complexTypeDefinition- Siehe auch:
-
RULE_complexType
public static final int RULE_complexType- Siehe auch:
-
RULE_fieldDefinition
public static final int RULE_fieldDefinition- Siehe auch:
-
RULE_batchSetDefinition
public static final int RULE_batchSetDefinition- Siehe auch:
-
RULE_dataIoDefinition
public static final int RULE_dataIoDefinition- Siehe auch:
-
RULE_field
public static final int RULE_field- Siehe auch:
-
RULE_abstractField
public static final int RULE_abstractField- Siehe auch:
-
RULE_arrayField
public static final int RULE_arrayField- Siehe auch:
-
RULE_checksumField
public static final int RULE_checksumField- Siehe auch:
-
RULE_constField
public static final int RULE_constField- Siehe auch:
-
RULE_discriminatorField
public static final int RULE_discriminatorField- Siehe auch:
-
RULE_enumField
public static final int RULE_enumField- Siehe auch:
-
RULE_implicitField
public static final int RULE_implicitField- Siehe auch:
-
RULE_assertField
public static final int RULE_assertField- Siehe auch:
-
RULE_manualArrayField
public static final int RULE_manualArrayField- Siehe auch:
-
RULE_manualField
public static final int RULE_manualField- Siehe auch:
-
RULE_optionalField
public static final int RULE_optionalField- Siehe auch:
-
RULE_paddingField
public static final int RULE_paddingField- Siehe auch:
-
RULE_reservedField
public static final int RULE_reservedField- Siehe auch:
-
RULE_simpleField
public static final int RULE_simpleField- Siehe auch:
-
RULE_typeSwitchField
public static final int RULE_typeSwitchField- Siehe auch:
-
RULE_unknownField
public static final int RULE_unknownField- Siehe auch:
-
RULE_virtualField
public static final int RULE_virtualField- Siehe auch:
-
RULE_validationField
public static final int RULE_validationField- Siehe auch:
-
RULE_peekField
public static final int RULE_peekField- Siehe auch:
-
RULE_enumValueDefinition
public static final int RULE_enumValueDefinition- Siehe auch:
-
RULE_typeReference
public static final int RULE_typeReference- Siehe auch:
-
RULE_caseStatement
public static final int RULE_caseStatement- Siehe auch:
-
RULE_dataType
public static final int RULE_dataType- Siehe auch:
-
RULE_attribute
public static final int RULE_attribute- Siehe auch:
-
RULE_attributeList
public static final int RULE_attributeList- Siehe auch:
-
RULE_argument
public static final int RULE_argument- Siehe auch:
-
RULE_argumentList
public static final int RULE_argumentList- Siehe auch:
-
RULE_expression
public static final int RULE_expression- Siehe auch:
-
RULE_multipleExpressions
public static final int RULE_multipleExpressions- Siehe auch:
-
RULE_multipleVariableLiterals
public static final int RULE_multipleVariableLiterals- Siehe auch:
-
RULE_variableLiteral
public static final int RULE_variableLiteral- Siehe auch:
-
RULE_innerExpression
public static final int RULE_innerExpression- Siehe auch:
-
RULE_valueLiteral
public static final int RULE_valueLiteral- Siehe auch:
-
RULE_idExpression
public static final int RULE_idExpression- Siehe auch:
-
RULE_binaryOperator
public static final int RULE_binaryOperator- Siehe auch:
-
ruleNames
-
VOCABULARY
public static final org.antlr.v4.runtime.Vocabulary VOCABULARY -
tokenNames
Veraltet.UseVOCABULARYinstead. -
_serializedATN
- Siehe auch:
-
_ATN
public static final org.antlr.v4.runtime.atn.ATN _ATN
-
-
Konstruktordetails
-
MSpecParser
public MSpecParser(org.antlr.v4.runtime.TokenStream input)
-
-
Methodendetails
-
getTokenNames
Veraltet.- Angegeben von:
getTokenNamesin Klasseorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getVocabulary
public org.antlr.v4.runtime.Vocabulary getVocabulary()- Setzt außer Kraft:
getVocabularyin Klasseorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getGrammarFileName
- Angegeben von:
getGrammarFileNamein Klasseorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getRuleNames
- Angegeben von:
getRuleNamesin Klasseorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getSerializedATN
- Setzt außer Kraft:
getSerializedATNin Klasseorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getATN
public org.antlr.v4.runtime.atn.ATN getATN()- Angegeben von:
getATNin Klasseorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
file
- Löst aus:
org.antlr.v4.runtime.RecognitionException
-
complexTypeDefinition
public final MSpecParser.ComplexTypeDefinitionContext complexTypeDefinition() throws org.antlr.v4.runtime.RecognitionException- Löst aus:
org.antlr.v4.runtime.RecognitionException
-
complexType
public final MSpecParser.ComplexTypeContext complexType() throws org.antlr.v4.runtime.RecognitionException- Löst aus:
org.antlr.v4.runtime.RecognitionException
-
fieldDefinition
public final MSpecParser.FieldDefinitionContext fieldDefinition() throws org.antlr.v4.runtime.RecognitionException- Löst aus:
org.antlr.v4.runtime.RecognitionException
-
batchSetDefinition
public final MSpecParser.BatchSetDefinitionContext batchSetDefinition() throws org.antlr.v4.runtime.RecognitionException- Löst aus:
org.antlr.v4.runtime.RecognitionException
-
dataIoDefinition
public final MSpecParser.DataIoDefinitionContext dataIoDefinition() throws org.antlr.v4.runtime.RecognitionException- Löst aus:
org.antlr.v4.runtime.RecognitionException
-
field
- Löst aus:
org.antlr.v4.runtime.RecognitionException
-
abstractField
public final MSpecParser.AbstractFieldContext abstractField() throws org.antlr.v4.runtime.RecognitionException- Löst aus:
org.antlr.v4.runtime.RecognitionException
-
arrayField
public final MSpecParser.ArrayFieldContext arrayField() throws org.antlr.v4.runtime.RecognitionException- Löst aus:
org.antlr.v4.runtime.RecognitionException
-
checksumField
public final MSpecParser.ChecksumFieldContext checksumField() throws org.antlr.v4.runtime.RecognitionException- Löst aus:
org.antlr.v4.runtime.RecognitionException
-
constField
public final MSpecParser.ConstFieldContext constField() throws org.antlr.v4.runtime.RecognitionException- Löst aus:
org.antlr.v4.runtime.RecognitionException
-
discriminatorField
public final MSpecParser.DiscriminatorFieldContext discriminatorField() throws org.antlr.v4.runtime.RecognitionException- Löst aus:
org.antlr.v4.runtime.RecognitionException
-
enumField
public final MSpecParser.EnumFieldContext enumField() throws org.antlr.v4.runtime.RecognitionException- Löst aus:
org.antlr.v4.runtime.RecognitionException
-
implicitField
public final MSpecParser.ImplicitFieldContext implicitField() throws org.antlr.v4.runtime.RecognitionException- Löst aus:
org.antlr.v4.runtime.RecognitionException
-
assertField
public final MSpecParser.AssertFieldContext assertField() throws org.antlr.v4.runtime.RecognitionException- Löst aus:
org.antlr.v4.runtime.RecognitionException
-
manualArrayField
public final MSpecParser.ManualArrayFieldContext manualArrayField() throws org.antlr.v4.runtime.RecognitionException- Löst aus:
org.antlr.v4.runtime.RecognitionException
-
manualField
public final MSpecParser.ManualFieldContext manualField() throws org.antlr.v4.runtime.RecognitionException- Löst aus:
org.antlr.v4.runtime.RecognitionException
-
optionalField
public final MSpecParser.OptionalFieldContext optionalField() throws org.antlr.v4.runtime.RecognitionException- Löst aus:
org.antlr.v4.runtime.RecognitionException
-
paddingField
public final MSpecParser.PaddingFieldContext paddingField() throws org.antlr.v4.runtime.RecognitionException- Löst aus:
org.antlr.v4.runtime.RecognitionException
-
reservedField
public final MSpecParser.ReservedFieldContext reservedField() throws org.antlr.v4.runtime.RecognitionException- Löst aus:
org.antlr.v4.runtime.RecognitionException
-
simpleField
public final MSpecParser.SimpleFieldContext simpleField() throws org.antlr.v4.runtime.RecognitionException- Löst aus:
org.antlr.v4.runtime.RecognitionException
-
typeSwitchField
public final MSpecParser.TypeSwitchFieldContext typeSwitchField() throws org.antlr.v4.runtime.RecognitionException- Löst aus:
org.antlr.v4.runtime.RecognitionException
-
unknownField
public final MSpecParser.UnknownFieldContext unknownField() throws org.antlr.v4.runtime.RecognitionException- Löst aus:
org.antlr.v4.runtime.RecognitionException
-
virtualField
public final MSpecParser.VirtualFieldContext virtualField() throws org.antlr.v4.runtime.RecognitionException- Löst aus:
org.antlr.v4.runtime.RecognitionException
-
validationField
public final MSpecParser.ValidationFieldContext validationField() throws org.antlr.v4.runtime.RecognitionException- Löst aus:
org.antlr.v4.runtime.RecognitionException
-
peekField
public final MSpecParser.PeekFieldContext peekField() throws org.antlr.v4.runtime.RecognitionException- Löst aus:
org.antlr.v4.runtime.RecognitionException
-
enumValueDefinition
public final MSpecParser.EnumValueDefinitionContext enumValueDefinition() throws org.antlr.v4.runtime.RecognitionException- Löst aus:
org.antlr.v4.runtime.RecognitionException
-
typeReference
public final MSpecParser.TypeReferenceContext typeReference() throws org.antlr.v4.runtime.RecognitionException- Löst aus:
org.antlr.v4.runtime.RecognitionException
-
caseStatement
public final MSpecParser.CaseStatementContext caseStatement() throws org.antlr.v4.runtime.RecognitionException- Löst aus:
org.antlr.v4.runtime.RecognitionException
-
dataType
public final MSpecParser.DataTypeContext dataType() throws org.antlr.v4.runtime.RecognitionException- Löst aus:
org.antlr.v4.runtime.RecognitionException
-
attribute
public final MSpecParser.AttributeContext attribute() throws org.antlr.v4.runtime.RecognitionException- Löst aus:
org.antlr.v4.runtime.RecognitionException
-
attributeList
public final MSpecParser.AttributeListContext attributeList() throws org.antlr.v4.runtime.RecognitionException- Löst aus:
org.antlr.v4.runtime.RecognitionException
-
argument
public final MSpecParser.ArgumentContext argument() throws org.antlr.v4.runtime.RecognitionException- Löst aus:
org.antlr.v4.runtime.RecognitionException
-
argumentList
public final MSpecParser.ArgumentListContext argumentList() throws org.antlr.v4.runtime.RecognitionException- Löst aus:
org.antlr.v4.runtime.RecognitionException
-
expression
public final MSpecParser.ExpressionContext expression() throws org.antlr.v4.runtime.RecognitionException- Löst aus:
org.antlr.v4.runtime.RecognitionException
-
multipleExpressions
public final MSpecParser.MultipleExpressionsContext multipleExpressions() throws org.antlr.v4.runtime.RecognitionException- Löst aus:
org.antlr.v4.runtime.RecognitionException
-
multipleVariableLiterals
public final MSpecParser.MultipleVariableLiteralsContext multipleVariableLiterals() throws org.antlr.v4.runtime.RecognitionException- Löst aus:
org.antlr.v4.runtime.RecognitionException
-
variableLiteral
public final MSpecParser.VariableLiteralContext variableLiteral() throws org.antlr.v4.runtime.RecognitionException- Löst aus:
org.antlr.v4.runtime.RecognitionException
-
innerExpression
public final MSpecParser.InnerExpressionContext innerExpression() throws org.antlr.v4.runtime.RecognitionException- Löst aus:
org.antlr.v4.runtime.RecognitionException
-
valueLiteral
public final MSpecParser.ValueLiteralContext valueLiteral() throws org.antlr.v4.runtime.RecognitionException- Löst aus:
org.antlr.v4.runtime.RecognitionException
-
idExpression
public final MSpecParser.IdExpressionContext idExpression() throws org.antlr.v4.runtime.RecognitionException- Löst aus:
org.antlr.v4.runtime.RecognitionException
-
binaryOperator
public final MSpecParser.BinaryOperatorContext binaryOperator() throws org.antlr.v4.runtime.RecognitionException- Löst aus:
org.antlr.v4.runtime.RecognitionException
-
sempred
public boolean sempred(org.antlr.v4.runtime.RuleContext _localctx, int ruleIndex, int predIndex) - Setzt außer Kraft:
sempredin Klasseorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
VOCABULARYinstead.