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
-
Field Summary
Fields Modifier and Type Field Description static org.antlr.v4.runtime.atn.ATN_ATNprotected static org.antlr.v4.runtime.dfa.DFA[]_decisionToDFAstatic String_serializedATNprotected static org.antlr.v4.runtime.atn.PredictionContextCache_sharedContextCachestatic intADDstatic intADD_ASSIGNstatic intANDstatic intAND_ASSIGNstatic intASSIGNstatic intAT_CONFIGstatic intAT_FMU_MAPstatic intAT_FRAMEWORKstatic intAT_FRAMEWORK_CONFIGstatic intAT_INSTANCE_MAPstatic intAT_TRANSFERstatic intAT_TRANSFER_ASstatic intBANGstatic intBINARY_LITERALstatic intBITANDstatic intBITORstatic intBOOLstatic intBOOL_LITERALstatic intBREAKstatic intBYTEstatic intCARETstatic intCHAR_LITERALstatic intCOLONstatic intCOMMAstatic intCOMMENTstatic intDECstatic intDECIMAL_LITERALstatic intDIVstatic intDIV_ASSIGNstatic intDOTstatic intELSEstatic intEQUALstatic intERRORstatic intEXPANDstatic intEXTERNALstatic intFINALLYstatic intFLOATstatic intFLOAT_LITERALstatic intGEstatic intGTstatic intHEX_FLOAT_LITERALstatic intHEX_LITERALstatic intIDENTIFIERstatic intIFstatic intIMPORTstatic intINCstatic intINTstatic intLBRACEstatic intLBRACKstatic intLEstatic intLINE_COMMENTstatic intLONGstatic intLPARENstatic intLSHIFT_ASSIGNstatic intLTstatic intMODstatic intMOD_ASSIGNstatic intMODULEstatic intMULstatic intMUL_ASSIGNstatic intNOTEQUALstatic intNULL_LITERALstatic intOBSERVABLEstatic intOCT_LITERALstatic intORstatic intOR_ASSIGNstatic intOUTstatic intQUESTIONstatic intRBRACEstatic intRBRACKstatic intREALstatic intREFstatic intRIGHT_ARROWstatic intRPARENstatic intRSHIFT_ASSIGNstatic intRULE_arrayInitializerstatic intRULE_assignmentstatic intRULE_blockstatic intRULE_compilationUnitstatic intRULE_expressionstatic intRULE_expressionListstatic intRULE_expTeststatic intRULE_formalParameterstatic intRULE_formalParameterListstatic intRULE_formalParametersstatic intRULE_frameworkstatic intRULE_frameworkConfigsstatic intRULE_functionDeclarationstatic intRULE_literalstatic intRULE_methodCallstatic intRULE_moduleDeclarationstatic intRULE_namedOrPrimitiveTypestatic intRULE_parExpressionstatic intRULE_primitiveTypestatic intRULE_simulationSpecificationstatic intRULE_stateDesignatorstatic intRULE_statementstatic intRULE_typeTypestatic intRULE_variableDeclaratorstatic intRULE_variableInitializerstatic String[]ruleNamesstatic intSEMIstatic intSHORTstatic intSIMULATIONstatic intSTRINGstatic intSTRING_LITERALstatic intSUBstatic intSUB_ASSIGNstatic intTILDEstatic String[]tokenNamesDeprecated.UseVOCABULARYinstead.static intTRYstatic intUINTstatic intURSHIFT_ASSIGNstatic org.antlr.v4.runtime.VocabularyVOCABULARYstatic intVOIDstatic intWHILEstatic intWSstatic intXOR_ASSIGN
-
Constructor Summary
Constructors Constructor Description MablParser(org.antlr.v4.runtime.TokenStream input)
-
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, unrollRecursionContexts
-
Methods inherited from class org.antlr.v4.runtime.Recognizer
action, addErrorListener, getErrorHeader, getErrorListenerDispatch, getErrorListeners, getInterpreter, getRuleIndexMap, getState, getTokenErrorDisplay, getTokenType, getTokenTypeMap, removeErrorListener, removeErrorListeners, setInterpreter, setState
-
-
-
-
Field Detail
-
_decisionToDFA
protected static final org.antlr.v4.runtime.dfa.DFA[] _decisionToDFA
-
_sharedContextCache
protected static final org.antlr.v4.runtime.atn.PredictionContextCache _sharedContextCache
-
OUT
public static final int OUT
- See Also:
- Constant Field Values
-
REF
public static final int REF
- See Also:
- Constant Field Values
-
REAL
public static final int REAL
- See Also:
- Constant Field Values
-
UINT
public static final int UINT
- See Also:
- Constant Field Values
-
BOOL
public static final int BOOL
- See Also:
- Constant Field Values
-
INT
public static final int INT
- See Also:
- Constant Field Values
-
FLOAT
public static final int FLOAT
- See Also:
- Constant Field Values
-
BYTE
public static final int BYTE
- See Also:
- Constant Field Values
-
LONG
public static final int LONG
- See Also:
- Constant Field Values
-
SHORT
public static final int SHORT
- See Also:
- Constant Field Values
-
VOID
public static final int VOID
- See Also:
- Constant Field Values
-
STRING
public static final int STRING
- See Also:
- Constant Field Values
-
WHILE
public static final int WHILE
- See Also:
- Constant Field Values
-
ELSE
public static final int ELSE
- See Also:
- Constant Field Values
-
IF
public static final int IF
- See Also:
- Constant Field Values
-
MODULE
public static final int MODULE
- See Also:
- Constant Field Values
-
EXPAND
public static final int EXPAND
- See Also:
- Constant Field Values
-
IMPORT
public static final int IMPORT
- See Also:
- Constant Field Values
-
SIMULATION
public static final int SIMULATION
- See Also:
- Constant Field Values
-
OBSERVABLE
public static final int OBSERVABLE
- See Also:
- Constant Field Values
-
BREAK
public static final int BREAK
- See Also:
- Constant Field Values
-
TRY
public static final int TRY
- See Also:
- Constant Field Values
-
FINALLY
public static final int FINALLY
- See Also:
- Constant Field Values
-
ERROR
public static final int ERROR
- See Also:
- Constant Field Values
-
EXTERNAL
public static final int EXTERNAL
- See Also:
- Constant Field Values
-
DECIMAL_LITERAL
public static final int DECIMAL_LITERAL
- See Also:
- Constant Field Values
-
HEX_LITERAL
public static final int HEX_LITERAL
- See Also:
- Constant Field Values
-
OCT_LITERAL
public static final int OCT_LITERAL
- See Also:
- Constant Field Values
-
BINARY_LITERAL
public static final int BINARY_LITERAL
- See Also:
- Constant Field Values
-
FLOAT_LITERAL
public static final int FLOAT_LITERAL
- See Also:
- Constant Field Values
-
HEX_FLOAT_LITERAL
public static final int HEX_FLOAT_LITERAL
- See Also:
- Constant Field Values
-
BOOL_LITERAL
public static final int BOOL_LITERAL
- See Also:
- Constant Field Values
-
CHAR_LITERAL
public static final int CHAR_LITERAL
- See Also:
- Constant Field Values
-
STRING_LITERAL
public static final int STRING_LITERAL
- See Also:
- Constant Field Values
-
NULL_LITERAL
public static final int NULL_LITERAL
- See Also:
- Constant Field Values
-
LPAREN
public static final int LPAREN
- See Also:
- Constant Field Values
-
RPAREN
public static final int RPAREN
- See Also:
- Constant Field Values
-
LBRACE
public static final int LBRACE
- See Also:
- Constant Field Values
-
RBRACE
public static final int RBRACE
- See Also:
- Constant Field Values
-
LBRACK
public static final int LBRACK
- See Also:
- Constant Field Values
-
RBRACK
public static final int RBRACK
- See Also:
- Constant Field Values
-
SEMI
public static final int SEMI
- See Also:
- Constant Field Values
-
COMMA
public static final int COMMA
- See Also:
- Constant Field Values
-
DOT
public static final int DOT
- See Also:
- Constant Field Values
-
ASSIGN
public static final int ASSIGN
- See Also:
- Constant Field Values
-
GT
public static final int GT
- See Also:
- Constant Field Values
-
LT
public static final int LT
- See Also:
- Constant Field Values
-
BANG
public static final int BANG
- See Also:
- Constant Field Values
-
TILDE
public static final int TILDE
- See Also:
- Constant Field Values
-
QUESTION
public static final int QUESTION
- See Also:
- Constant Field Values
-
COLON
public static final int COLON
- See Also:
- Constant Field Values
-
EQUAL
public static final int EQUAL
- See Also:
- Constant Field Values
-
LE
public static final int LE
- See Also:
- Constant Field Values
-
GE
public static final int GE
- See Also:
- Constant Field Values
-
NOTEQUAL
public static final int NOTEQUAL
- See Also:
- Constant Field Values
-
AND
public static final int AND
- See Also:
- Constant Field Values
-
OR
public static final int OR
- See Also:
- Constant Field Values
-
INC
public static final int INC
- See Also:
- Constant Field Values
-
DEC
public static final int DEC
- See Also:
- Constant Field Values
-
ADD
public static final int ADD
- See Also:
- Constant Field Values
-
SUB
public static final int SUB
- See Also:
- Constant Field Values
-
MUL
public static final int MUL
- See Also:
- Constant Field Values
-
DIV
public static final int DIV
- See Also:
- Constant Field Values
-
BITAND
public static final int BITAND
- See Also:
- Constant Field Values
-
BITOR
public static final int BITOR
- See Also:
- Constant Field Values
-
CARET
public static final int CARET
- See Also:
- Constant Field Values
-
MOD
public static final int MOD
- See Also:
- Constant Field Values
-
ADD_ASSIGN
public static final int ADD_ASSIGN
- See Also:
- Constant Field Values
-
SUB_ASSIGN
public static final int SUB_ASSIGN
- See Also:
- Constant Field Values
-
MUL_ASSIGN
public static final int MUL_ASSIGN
- See Also:
- Constant Field Values
-
DIV_ASSIGN
public static final int DIV_ASSIGN
- See Also:
- Constant Field Values
-
AND_ASSIGN
public static final int AND_ASSIGN
- See Also:
- Constant Field Values
-
OR_ASSIGN
public static final int OR_ASSIGN
- See Also:
- Constant Field Values
-
XOR_ASSIGN
public static final int XOR_ASSIGN
- See Also:
- Constant Field Values
-
MOD_ASSIGN
public static final int MOD_ASSIGN
- See Also:
- Constant Field Values
-
LSHIFT_ASSIGN
public static final int LSHIFT_ASSIGN
- See Also:
- Constant Field Values
-
RSHIFT_ASSIGN
public static final int RSHIFT_ASSIGN
- See Also:
- Constant Field Values
-
URSHIFT_ASSIGN
public static final int URSHIFT_ASSIGN
- See Also:
- Constant Field Values
-
RIGHT_ARROW
public static final int RIGHT_ARROW
- See Also:
- Constant Field Values
-
AT_INSTANCE_MAP
public static final int AT_INSTANCE_MAP
- See Also:
- Constant Field Values
-
AT_FMU_MAP
public static final int AT_FMU_MAP
- See Also:
- Constant Field Values
-
AT_CONFIG
public static final int AT_CONFIG
- See Also:
- Constant Field Values
-
AT_FRAMEWORK
public static final int AT_FRAMEWORK
- See Also:
- Constant Field Values
-
AT_FRAMEWORK_CONFIG
public static final int AT_FRAMEWORK_CONFIG
- See Also:
- Constant Field Values
-
AT_TRANSFER
public static final int AT_TRANSFER
- See Also:
- Constant Field Values
-
AT_TRANSFER_AS
public static final int AT_TRANSFER_AS
- See Also:
- Constant Field Values
-
WS
public static final int WS
- See Also:
- Constant Field Values
-
COMMENT
public static final int COMMENT
- See Also:
- Constant Field Values
-
LINE_COMMENT
public static final int LINE_COMMENT
- See Also:
- Constant Field Values
-
IDENTIFIER
public static final int IDENTIFIER
- See Also:
- Constant Field Values
-
RULE_compilationUnit
public static final int RULE_compilationUnit
- See Also:
- Constant Field Values
-
RULE_moduleDeclaration
public static final int RULE_moduleDeclaration
- See Also:
- Constant Field Values
-
RULE_functionDeclaration
public static final int RULE_functionDeclaration
- See Also:
- Constant Field Values
-
RULE_formalParameters
public static final int RULE_formalParameters
- See Also:
- Constant Field Values
-
RULE_formalParameterList
public static final int RULE_formalParameterList
- See Also:
- Constant Field Values
-
RULE_formalParameter
public static final int RULE_formalParameter
- See Also:
- Constant Field Values
-
RULE_framework
public static final int RULE_framework
- See Also:
- Constant Field Values
-
RULE_frameworkConfigs
public static final int RULE_frameworkConfigs
- See Also:
- Constant Field Values
-
RULE_simulationSpecification
public static final int RULE_simulationSpecification
- See Also:
- Constant Field Values
-
RULE_block
public static final int RULE_block
- See Also:
- Constant Field Values
-
RULE_statement
public static final int RULE_statement
- See Also:
- Constant Field Values
-
RULE_assignment
public static final int RULE_assignment
- See Also:
- Constant Field Values
-
RULE_stateDesignator
public static final int RULE_stateDesignator
- See Also:
- Constant Field Values
-
RULE_expTest
public static final int RULE_expTest
- See Also:
- Constant Field Values
-
RULE_expression
public static final int RULE_expression
- See Also:
- Constant Field Values
-
RULE_expressionList
public static final int RULE_expressionList
- See Also:
- Constant Field Values
-
RULE_methodCall
public static final int RULE_methodCall
- See Also:
- Constant Field Values
-
RULE_parExpression
public static final int RULE_parExpression
- See Also:
- Constant Field Values
-
RULE_variableDeclarator
public static final int RULE_variableDeclarator
- See Also:
- Constant Field Values
-
RULE_variableInitializer
public static final int RULE_variableInitializer
- See Also:
- Constant Field Values
-
RULE_arrayInitializer
public static final int RULE_arrayInitializer
- See Also:
- Constant Field Values
-
RULE_typeType
public static final int RULE_typeType
- See Also:
- Constant Field Values
-
RULE_namedOrPrimitiveType
public static final int RULE_namedOrPrimitiveType
- See Also:
- Constant Field Values
-
RULE_primitiveType
public static final int RULE_primitiveType
- See Also:
- Constant Field Values
-
RULE_literal
public static final int RULE_literal
- See Also:
- Constant Field Values
-
ruleNames
public static final String[] ruleNames
-
VOCABULARY
public static final org.antlr.v4.runtime.Vocabulary VOCABULARY
-
tokenNames
@Deprecated public static final String[] tokenNames
Deprecated.UseVOCABULARYinstead.
-
_serializedATN
public static final String _serializedATN
- See Also:
- Constant Field Values
-
_ATN
public static final org.antlr.v4.runtime.atn.ATN _ATN
-
-
Method Detail
-
getTokenNames
@Deprecated public String[] 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
public String getGrammarFileName()
- Specified by:
getGrammarFileNamein classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getRuleNames
public String[] getRuleNames()
- Specified by:
getRuleNamesin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getSerializedATN
public String 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
public final MablParser.BlockContext block() throws org.antlr.v4.runtime.RecognitionException
- 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
public final MablParser.ExpTestContext expTest() throws org.antlr.v4.runtime.RecognitionException
- 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
public final MablParser.TypeTypeContext typeType() throws org.antlr.v4.runtime.RecognitionException
- 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
public final MablParser.LiteralContext literal() throws org.antlr.v4.runtime.RecognitionException
- 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>
-
-