Package org.intocps.maestro.parser
Class MablParser
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.intocps.maestro.parser.MablParser
public class MablParser
extends org.antlr.v4.runtime.Parser
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic 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 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 classNested classes/interfaces inherited from class org.antlr.v4.runtime.Parser
org.antlr.v4.runtime.Parser.TraceListener, org.antlr.v4.runtime.Parser.TrimToSizeListener -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic 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 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 String[]Deprecated.static final intstatic final intstatic final intstatic final org.antlr.v4.runtime.Vocabularystatic final intstatic final intstatic final intstatic final intFields inherited from class org.antlr.v4.runtime.Parser
_buildParseTrees, _ctx, _errHandler, _input, _parseListeners, _precedenceStack, _syntaxErrors, matchedEOFFields inherited from class org.antlr.v4.runtime.Recognizer
_interp, EOF -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.antlr.v4.runtime.Parser
addContextToParseTree, addParseListener, compileParseTreePattern, compileParseTreePattern, consume, createErrorNode, createTerminalNode, 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, unrollRecursionContextsMethods inherited from class org.antlr.v4.runtime.Recognizer
action, addErrorListener, getErrorHeader, getErrorListenerDispatch, getErrorListeners, getInterpreter, getRuleIndexMap, getState, getTokenErrorDisplay, getTokenType, getTokenTypeMap, removeErrorListener, removeErrorListeners, setInterpreter, setState
-
Field Details
-
_decisionToDFA
protected static final org.antlr.v4.runtime.dfa.DFA[] _decisionToDFA -
OUT
public static final int OUT- See Also:
-
REF
public static final int REF- See Also:
-
REAL
public static final int REAL- See Also:
-
UINT
public static final int UINT- See Also:
-
BOOL
public static final int BOOL- See Also:
-
INT
public static final int INT- See Also:
-
FLOAT
public static final int FLOAT- See Also:
-
BYTE
public static final int BYTE- See Also:
-
LONG
public static final int LONG- See Also:
-
SHORT
public static final int SHORT- See Also:
-
VOID
public static final int VOID- See Also:
-
STRING
public static final int STRING- See Also:
-
WHILE
public static final int WHILE- See Also:
-
ELSE
public static final int ELSE- See Also:
-
IF
public static final int IF- See Also:
-
MODULE
public static final int MODULE- See Also:
-
EXPAND
public static final int EXPAND- See Also:
-
IMPORT
public static final int IMPORT- See Also:
-
SIMULATION
public static final int SIMULATION- See Also:
-
OBSERVABLE
public static final int OBSERVABLE- See Also:
-
BREAK
public static final int BREAK- See Also:
-
TRY
public static final int TRY- See Also:
-
FINALLY
public static final int FINALLY- See Also:
-
ERROR
public static final int ERROR- See Also:
-
EXTERNAL
public static final int EXTERNAL- See Also:
-
DECIMAL_LITERAL
public static final int DECIMAL_LITERAL- See Also:
-
HEX_LITERAL
public static final int HEX_LITERAL- See Also:
-
OCT_LITERAL
public static final int OCT_LITERAL- See Also:
-
BINARY_LITERAL
public static final int BINARY_LITERAL- See Also:
-
FLOAT_LITERAL
public static final int FLOAT_LITERAL- See Also:
-
HEX_FLOAT_LITERAL
public static final int HEX_FLOAT_LITERAL- See Also:
-
BOOL_LITERAL
public static final int BOOL_LITERAL- See Also:
-
CHAR_LITERAL
public static final int CHAR_LITERAL- See Also:
-
STRING_LITERAL
public static final int STRING_LITERAL- See Also:
-
NULL_LITERAL
public static final int NULL_LITERAL- See Also:
-
LPAREN
public static final int LPAREN- See Also:
-
RPAREN
public static final int RPAREN- See Also:
-
LBRACE
public static final int LBRACE- See Also:
-
RBRACE
public static final int RBRACE- See Also:
-
LBRACK
public static final int LBRACK- See Also:
-
RBRACK
public static final int RBRACK- See Also:
-
SEMI
public static final int SEMI- See Also:
-
COMMA
public static final int COMMA- See Also:
-
DOT
public static final int DOT- See Also:
-
ASSIGN
public static final int ASSIGN- See Also:
-
GT
public static final int GT- See Also:
-
LT
public static final int LT- See Also:
-
BANG
public static final int BANG- See Also:
-
TILDE
public static final int TILDE- See Also:
-
QUESTION
public static final int QUESTION- See Also:
-
COLON
public static final int COLON- See Also:
-
EQUAL
public static final int EQUAL- See Also:
-
LE
public static final int LE- See Also:
-
GE
public static final int GE- See Also:
-
NOTEQUAL
public static final int NOTEQUAL- See Also:
-
AND
public static final int AND- See Also:
-
OR
public static final int OR- See Also:
-
INC
public static final int INC- See Also:
-
DEC
public static final int DEC- See Also:
-
ADD
public static final int ADD- See Also:
-
SUB
public static final int SUB- See Also:
-
MUL
public static final int MUL- See Also:
-
DIV
public static final int DIV- See Also:
-
BITAND
public static final int BITAND- See Also:
-
BITOR
public static final int BITOR- See Also:
-
CARET
public static final int CARET- See Also:
-
MOD
public static final int MOD- See Also:
-
ADD_ASSIGN
public static final int ADD_ASSIGN- See Also:
-
SUB_ASSIGN
public static final int SUB_ASSIGN- See Also:
-
MUL_ASSIGN
public static final int MUL_ASSIGN- See Also:
-
DIV_ASSIGN
public static final int DIV_ASSIGN- See Also:
-
AND_ASSIGN
public static final int AND_ASSIGN- See Also:
-
OR_ASSIGN
public static final int OR_ASSIGN- See Also:
-
XOR_ASSIGN
public static final int XOR_ASSIGN- See Also:
-
MOD_ASSIGN
public static final int MOD_ASSIGN- See Also:
-
LSHIFT_ASSIGN
public static final int LSHIFT_ASSIGN- See Also:
-
RSHIFT_ASSIGN
public static final int RSHIFT_ASSIGN- See Also:
-
URSHIFT_ASSIGN
public static final int URSHIFT_ASSIGN- See Also:
-
RIGHT_ARROW
public static final int RIGHT_ARROW- See Also:
-
AT_INSTANCE_MAP
public static final int AT_INSTANCE_MAP- See Also:
-
AT_FMU_MAP
public static final int AT_FMU_MAP- See Also:
-
AT_CONFIG
public static final int AT_CONFIG- See Also:
-
AT_FRAMEWORK
public static final int AT_FRAMEWORK- See Also:
-
AT_FRAMEWORK_CONFIG
public static final int AT_FRAMEWORK_CONFIG- See Also:
-
AT_TRANSFER
public static final int AT_TRANSFER- See Also:
-
AT_TRANSFER_AS
public static final int AT_TRANSFER_AS- See Also:
-
WS
public static final int WS- See Also:
-
COMMENT
public static final int COMMENT- See Also:
-
LINE_COMMENT
public static final int LINE_COMMENT- See Also:
-
IDENTIFIER
public static final int IDENTIFIER- See Also:
-
RULE_compilationUnit
public static final int RULE_compilationUnit- See Also:
-
RULE_moduleDeclaration
public static final int RULE_moduleDeclaration- See Also:
-
RULE_functionDeclaration
public static final int RULE_functionDeclaration- See Also:
-
RULE_formalParameters
public static final int RULE_formalParameters- See Also:
-
RULE_formalParameterList
public static final int RULE_formalParameterList- See Also:
-
RULE_formalParameter
public static final int RULE_formalParameter- See Also:
-
RULE_framework
public static final int RULE_framework- See Also:
-
RULE_frameworkConfigs
public static final int RULE_frameworkConfigs- See Also:
-
RULE_simulationSpecification
public static final int RULE_simulationSpecification- See Also:
-
RULE_block
public static final int RULE_block- See Also:
-
RULE_statement
public static final int RULE_statement- See Also:
-
RULE_assignment
public static final int RULE_assignment- See Also:
-
RULE_stateDesignator
public static final int RULE_stateDesignator- See Also:
-
RULE_expTest
public static final int RULE_expTest- See Also:
-
RULE_expression
public static final int RULE_expression- See Also:
-
RULE_expressionList
public static final int RULE_expressionList- See Also:
-
RULE_methodCall
public static final int RULE_methodCall- See Also:
-
RULE_parExpression
public static final int RULE_parExpression- See Also:
-
RULE_variableDeclarator
public static final int RULE_variableDeclarator- See Also:
-
RULE_variableInitializer
public static final int RULE_variableInitializer- See Also:
-
RULE_arrayInitializer
public static final int RULE_arrayInitializer- See Also:
-
RULE_typeType
public static final int RULE_typeType- See Also:
-
RULE_namedOrPrimitiveType
public static final int RULE_namedOrPrimitiveType- See Also:
-
RULE_primitiveType
public static final int RULE_primitiveType- See Also:
-
RULE_literal
public static final int RULE_literal- See Also:
-
ruleNames
-
VOCABULARY
public static final org.antlr.v4.runtime.Vocabulary VOCABULARY -
tokenNames
Deprecated.UseVOCABULARYinstead. -
_serializedATN
- See Also:
-
_ATN
public static final org.antlr.v4.runtime.atn.ATN _ATN
-
-
Constructor Details
-
MablParser
public MablParser(org.antlr.v4.runtime.TokenStream input)
-
-
Method Details
-
getTokenNames
Deprecated.- Specified by:
getTokenNamesin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getVocabulary
public org.antlr.v4.runtime.Vocabulary getVocabulary()- Overrides:
getVocabularyin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getGrammarFileName
- Specified by:
getGrammarFileNamein classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getRuleNames
- Specified by:
getRuleNamesin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getSerializedATN
- Overrides:
getSerializedATNin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getATN
public org.antlr.v4.runtime.atn.ATN getATN()- Specified by:
getATNin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
compilationUnit
public final MablParser.CompilationUnitContext compilationUnit() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
moduleDeclaration
public final MablParser.ModuleDeclarationContext moduleDeclaration() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
functionDeclaration
public final MablParser.FunctionDeclarationContext functionDeclaration() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
formalParameters
public final MablParser.FormalParametersContext formalParameters() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
formalParameterList
public final MablParser.FormalParameterListContext formalParameterList() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
formalParameter
public final MablParser.FormalParameterContext formalParameter() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
framework
public final MablParser.FrameworkContext framework() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
frameworkConfigs
public final MablParser.FrameworkConfigsContext frameworkConfigs() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
simulationSpecification
public final MablParser.SimulationSpecificationContext simulationSpecification() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
block
- Throws:
org.antlr.v4.runtime.RecognitionException
-
statement
public final MablParser.StatementContext statement() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
assignment
public final MablParser.AssignmentContext assignment() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
stateDesignator
public final MablParser.StateDesignatorContext stateDesignator() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
expTest
- Throws:
org.antlr.v4.runtime.RecognitionException
-
expression
public final MablParser.ExpressionContext expression() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
expressionList
public final MablParser.ExpressionListContext expressionList() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
methodCall
public final MablParser.MethodCallContext methodCall() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
parExpression
public final MablParser.ParExpressionContext parExpression() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
variableDeclarator
public final MablParser.VariableDeclaratorContext variableDeclarator() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
variableInitializer
public final MablParser.VariableInitializerContext variableInitializer() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
arrayInitializer
public final MablParser.ArrayInitializerContext arrayInitializer() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
typeType
- Throws:
org.antlr.v4.runtime.RecognitionException
-
namedOrPrimitiveType
public final MablParser.NamedOrPrimitiveTypeContext namedOrPrimitiveType() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
primitiveType
public final MablParser.PrimitiveTypeContext primitiveType() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
literal
- Throws:
org.antlr.v4.runtime.RecognitionException
-
sempred
public boolean sempred(org.antlr.v4.runtime.RuleContext _localctx, int ruleIndex, int predIndex) - Overrides:
sempredin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
VOCABULARYinstead.