public class NmlParser extends ParserBase
| Modifier and Type | Field and Description |
|---|---|
static int |
ACTION |
protected org.antlr.runtime.tree.TreeAdaptor |
adaptor |
static int |
ALIAS |
static int |
ALTERNATIVES |
static int |
AMPER |
static int |
AND |
static int |
ARG_MODE |
static int |
ARG_OP |
static int |
ARGS |
static int |
ARGUMENT |
static int |
ASSERT |
static int |
ASSIGN |
static int |
ATTRS |
static int |
BIN_DIG_LST |
static int |
BIN_DIGIT |
static int |
BINARY_CONST |
static int |
BOOL |
static int |
CARD |
static int |
CARD_CONST |
static int |
CAST |
static int |
COERCE |
static int |
COLON |
static int |
COMMA |
NmlParser_CommonParser |
commonParser |
static int |
CONST |
static int |
DIGIT |
static int |
DIV |
static int |
DOT |
static int |
DOUBLE_COLON |
static int |
DOUBLE_DOT |
static int |
DOUBLE_STAR |
static int |
ELSE |
static int |
ELSEIF |
static int |
ENDIF |
static int |
ENUM |
static int |
EOF |
static int |
EQ |
static int |
EXCEPTION |
static int |
FIX |
static int |
FLOAT |
static int |
FLOAT_TO_FLOAT |
static int |
FLOAT_TO_INT |
static org.antlr.runtime.BitSet |
FOLLOW_ACTION_in_actionDef1332 |
static org.antlr.runtime.BitSet |
FOLLOW_ACTION_in_attrDef1221 |
static org.antlr.runtime.BitSet |
FOLLOW_actionDef_in_attrDef1227 |
static org.antlr.runtime.BitSet |
FOLLOW_actionDef_in_attrDef1244 |
static org.antlr.runtime.BitSet |
FOLLOW_ALIAS_in_alias692 |
static org.antlr.runtime.BitSet |
FOLLOW_alias_in_memDef625 |
static org.antlr.runtime.BitSet |
FOLLOW_aliasExpr_in_alias698 |
static org.antlr.runtime.BitSet |
FOLLOW_andRule_in_modeSpecPart821 |
static org.antlr.runtime.BitSet |
FOLLOW_andRule_in_opSpecPart936 |
static org.antlr.runtime.BitSet |
FOLLOW_argDef_in_andRule1018 |
static org.antlr.runtime.BitSet |
FOLLOW_argDef_in_andRule1023 |
static org.antlr.runtime.BitSet |
FOLLOW_argType_in_argDef1064 |
static org.antlr.runtime.BitSet |
FOLLOW_ASSIGN_in_alias695 |
static org.antlr.runtime.BitSet |
FOLLOW_ASSIGN_in_attrDef1190 |
static org.antlr.runtime.BitSet |
FOLLOW_ASSIGN_in_attrDef1207 |
static org.antlr.runtime.BitSet |
FOLLOW_ASSIGN_in_attrDef1224 |
static org.antlr.runtime.BitSet |
FOLLOW_ASSIGN_in_attrDef1241 |
static org.antlr.runtime.BitSet |
FOLLOW_ASSIGN_in_letDef318 |
static org.antlr.runtime.BitSet |
FOLLOW_ASSIGN_in_modeReturn853 |
static org.antlr.runtime.BitSet |
FOLLOW_ASSIGN_in_orRule972 |
static org.antlr.runtime.BitSet |
FOLLOW_ASSIGN_in_typeDef399 |
static org.antlr.runtime.BitSet |
FOLLOW_attrDef_in_attrDefList1148 |
static org.antlr.runtime.BitSet |
FOLLOW_attrDefList_in_modeSpecPart826 |
static org.antlr.runtime.BitSet |
FOLLOW_attrDefList_in_opSpecPart938 |
static org.antlr.runtime.BitSet |
FOLLOW_attrExpr_in_imageDef1309 |
static org.antlr.runtime.BitSet |
FOLLOW_attrExpr_in_syntaxDef1277 |
static org.antlr.runtime.BitSet |
FOLLOW_COLON_in_argDef1061 |
static org.antlr.runtime.BitSet |
FOLLOW_COLON_in_structField498 |
static org.antlr.runtime.BitSet |
FOLLOW_COMMA_in_andRule1021 |
static org.antlr.runtime.BitSet |
FOLLOW_COMMA_in_sizeType647 |
static org.antlr.runtime.BitSet |
FOLLOW_COMMA_in_structFields474 |
static org.antlr.runtime.BitSet |
FOLLOW_DOT_in_actionDef1329 |
static org.antlr.runtime.BitSet |
FOLLOW_DOT_in_imageDef1297 |
static org.antlr.runtime.BitSet |
FOLLOW_DOT_in_syntaxDef1265 |
static org.antlr.runtime.BitSet |
FOLLOW_DOUBLE_DOT_in_aliasExpr722 |
static org.antlr.runtime.BitSet |
FOLLOW_DOUBLE_DOT_in_synpred15_NmlParser722 |
static org.antlr.runtime.BitSet |
FOLLOW_EOF_in_startRule217 |
static org.antlr.runtime.BitSet |
FOLLOW_expr_in_aliasExpr720 |
static org.antlr.runtime.BitSet |
FOLLOW_expr_in_aliasExpr724 |
static org.antlr.runtime.BitSet |
FOLLOW_expr_in_letExpr347 |
static org.antlr.runtime.BitSet |
FOLLOW_expr_in_modeReturn855 |
static org.antlr.runtime.BitSet |
FOLLOW_expr_in_sizeType645 |
static org.antlr.runtime.BitSet |
FOLLOW_expr_in_synpred15_NmlParser720 |
static org.antlr.runtime.BitSet |
FOLLOW_expr_in_synpred15_NmlParser724 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_actionDef1327 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_aliasExpr716 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_argDef1058 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_argType1086 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_argType1105 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_attrDef1238 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_imageDef1295 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_letDef316 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_memDef574 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_modeDef787 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_orRule974 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_orRule979 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_structDef438 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_structField496 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_structType520 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_synpred15_NmlParser716 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_synpred24_NmlParser1086 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_synpred25_NmlParser1105 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_synpred9_NmlParser520 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_syntaxDef1263 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_typeDef397 |
static org.antlr.runtime.BitSet |
FOLLOW_IMAGE_in_attrDef1204 |
static org.antlr.runtime.BitSet |
FOLLOW_IMAGE_in_imageDef1300 |
static org.antlr.runtime.BitSet |
FOLLOW_imageDef_in_attrDef1210 |
static org.antlr.runtime.BitSet |
FOLLOW_LEFT_BRACE_in_actionDef1341 |
static org.antlr.runtime.BitSet |
FOLLOW_LEFT_HOOK_in_aliasExpr718 |
static org.antlr.runtime.BitSet |
FOLLOW_LEFT_HOOK_in_memDef576 |
static org.antlr.runtime.BitSet |
FOLLOW_LEFT_HOOK_in_synpred15_NmlParser718 |
static org.antlr.runtime.BitSet |
FOLLOW_LEFT_PARENTH_in_andRule1015 |
static org.antlr.runtime.BitSet |
FOLLOW_LEFT_PARENTH_in_structDef448 |
static org.antlr.runtime.BitSet |
FOLLOW_LET_in_letDef311 |
static org.antlr.runtime.BitSet |
FOLLOW_letDef_in_procSpec235 |
static org.antlr.runtime.BitSet |
FOLLOW_letExpr_in_letDef323 |
static org.antlr.runtime.BitSet |
FOLLOW_location_in_aliasExpr757 |
static org.antlr.runtime.BitSet |
FOLLOW_memDef_in_procSpec262 |
static org.antlr.runtime.BitSet |
FOLLOW_MODE_in_modeDef782 |
static org.antlr.runtime.BitSet |
FOLLOW_modeDef_in_procSpec271 |
static org.antlr.runtime.BitSet |
FOLLOW_modeReturn_in_modeSpecPart823 |
static org.antlr.runtime.BitSet |
FOLLOW_modeSpecPart_in_modeDef798 |
static org.antlr.runtime.BitSet |
FOLLOW_OP_in_opDef891 |
static org.antlr.runtime.BitSet |
FOLLOW_opDef_in_procSpec280 |
static org.antlr.runtime.BitSet |
FOLLOW_opSpecPart_in_opDef913 |
static org.antlr.runtime.BitSet |
FOLLOW_orRule_in_modeSpecPart835 |
static org.antlr.runtime.BitSet |
FOLLOW_orRule_in_opSpecPart947 |
static org.antlr.runtime.BitSet |
FOLLOW_procSpec_in_startRule214 |
static org.antlr.runtime.BitSet |
FOLLOW_PSEUDO_in_opDef888 |
static org.antlr.runtime.BitSet |
FOLLOW_RIGHT_BRACE_in_actionDef1346 |
static org.antlr.runtime.BitSet |
FOLLOW_RIGHT_HOOK_in_aliasExpr726 |
static org.antlr.runtime.BitSet |
FOLLOW_RIGHT_HOOK_in_memDef620 |
static org.antlr.runtime.BitSet |
FOLLOW_RIGHT_HOOK_in_synpred15_NmlParser726 |
static org.antlr.runtime.BitSet |
FOLLOW_RIGHT_PARENTH_in_andRule1029 |
static org.antlr.runtime.BitSet |
FOLLOW_RIGHT_PARENTH_in_structDef453 |
static org.antlr.runtime.BitSet |
FOLLOW_sequence_in_actionDef1344 |
static org.antlr.runtime.BitSet |
FOLLOW_set_in_memDef563 |
static org.antlr.runtime.BitSet |
FOLLOW_set_in_opDef896 |
static org.antlr.runtime.BitSet |
FOLLOW_SHARED_in_memDef560 |
static org.antlr.runtime.BitSet |
FOLLOW_sizeType_in_memDef581 |
static org.antlr.runtime.BitSet |
FOLLOW_STRING_CONST_in_letExpr362 |
static org.antlr.runtime.BitSet |
FOLLOW_STRUCT_in_structDef433 |
static org.antlr.runtime.BitSet |
FOLLOW_structDef_in_procSpec253 |
static org.antlr.runtime.BitSet |
FOLLOW_structField_in_structFields471 |
static org.antlr.runtime.BitSet |
FOLLOW_structField_in_structFields477 |
static org.antlr.runtime.BitSet |
FOLLOW_structFields_in_structDef451 |
static org.antlr.runtime.BitSet |
FOLLOW_structType_in_structField501 |
static org.antlr.runtime.BitSet |
FOLLOW_SYNTAX_in_attrDef1187 |
static org.antlr.runtime.BitSet |
FOLLOW_SYNTAX_in_syntaxDef1268 |
static org.antlr.runtime.BitSet |
FOLLOW_syntaxDef_in_attrDef1193 |
static org.antlr.runtime.BitSet |
FOLLOW_TYPE_in_typeDef392 |
static org.antlr.runtime.BitSet |
FOLLOW_typeDef_in_procSpec244 |
static org.antlr.runtime.BitSet |
FOLLOW_typeExpr_in_argType1123 |
static org.antlr.runtime.BitSet |
FOLLOW_typeExpr_in_sizeType653 |
static org.antlr.runtime.BitSet |
FOLLOW_typeExpr_in_structType536 |
static org.antlr.runtime.BitSet |
FOLLOW_typeExpr_in_typeDef402 |
static org.antlr.runtime.BitSet |
FOLLOW_VERT_BAR_in_orRule977 |
static int |
FORMAT |
static int |
FUNCTION |
static int |
FUNCTION_CALL |
static int |
GEQ |
static int |
HEX_CONST |
static int |
HEX_DIG_LST |
static int |
HEX_DIGIT |
static int |
ID |
static int |
IF |
static int |
IMAGE |
static int |
INSTANCE |
static int |
INSTANCE_CALL |
static int |
INT |
static int |
INT_TO_FLOAT |
static int |
IS_NAN |
static int |
IS_SIGN_NAN |
static int |
LABEL |
static int |
LEFT_BRACE |
static int |
LEFT_BROCKET |
static int |
LEFT_HOOK |
static int |
LEFT_PARENTH |
static int |
LEFT_SHIFT |
static int |
LEQ |
static int |
LET |
static int |
LETTER |
static int |
LINE |
static int |
LOCATION |
static int |
LOCATION_BITFIELD |
static int |
LOCATION_INDEX |
static int |
LOCATION_REPEAT |
static int |
LOWER |
static int |
MARK |
static int |
MEM |
static int |
MINUS |
static int |
MODE |
static int |
MUL |
static int |
MULTI_COMMENT |
static int |
NEQ |
static int |
NEWLINE |
static int |
NONCONTROL |
static int |
NOT |
static int |
OP |
static int |
OR |
static int |
PLUS |
static int |
PP_DEFINE |
static int |
PP_ELSE |
static int |
PP_ENDIF |
static int |
PP_EXPAND |
static int |
PP_FILENAME |
static int |
PP_IFDEF |
static int |
PP_IFNDEF |
static int |
PP_INCLUDE |
static int |
PP_UNDEF |
static int |
PSEUDO |
static int |
REG |
static int |
REM |
static int |
REST |
static int |
RETURN |
static int |
RIGHT_BRACE |
static int |
RIGHT_BROCKET |
static int |
RIGHT_HOOK |
static int |
RIGHT_PARENTH |
static int |
RIGHT_SHIFT |
static int |
ROTATE_LEFT |
static int |
ROTATE_RIGHT |
static int |
SEMI |
static int |
SEQUENCE |
static int |
SHARED |
static int |
SHARP |
static int |
SIF |
static int |
SIGN_EXTEND |
static int |
SINGLE_COMMENT |
static int |
SIZE_TYPE |
static int |
SPACE |
static int |
SQRT |
static int |
STRING_CONST |
static int |
STRUCT |
static int |
SYMBOL |
static int |
SYNTAX |
static int |
THEN |
static int |
TILDE |
static java.lang.String[] |
tokenNames |
static int |
Tokens |
static int |
TRACE |
static int |
TYPE |
static int |
UMINUS |
static int |
UNDEFINED |
static int |
UNPREDICTED |
static int |
UP_ARROW |
static int |
UPLUS |
static int |
UPPER |
static int |
VAR |
static int |
VERT_BAR |
static int |
WHITESPACE |
static int |
ZERO_EXTEND |
| Constructor and Description |
|---|
NmlParser(org.antlr.runtime.TokenStream input) |
NmlParser(org.antlr.runtime.TokenStream input,
org.antlr.runtime.RecognizerSharedState state) |
assignSymbols, checkDeclaration, declare, declareAndPushSymbolScope, getSymbols, isDeclaredAs, popSymbolScopeassignLog, checkNotNull, checkNotNull, emitErrorMessage, getErrorCount, isCorrect, raiseError, raiseError, reportError, reportError, resetErrorCount, wheregetCurrentInputSymbol, getMissingSymbol, getSourceName, getTokenStream, reset, setTokenStream, traceIn, traceOutalreadyParsedRule, beginResync, combineFollows, computeContextSensitiveRuleFOLLOW, computeErrorRecoverySet, consumeUntil, consumeUntil, displayRecognitionError, endResync, failed, getBacktrackingLevel, getErrorHeader, getErrorMessage, getNumberOfSyntaxErrors, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, match, matchAny, memoize, mismatchIsMissingToken, mismatchIsUnwantedToken, pushFollow, recover, recoverFromMismatchedSet, recoverFromMismatchedToken, setBacktrackingLevel, toStrings, traceIn, traceOutpublic static final java.lang.String[] tokenNames
public static final int EOF
public static final int ACTION
public static final int ALIAS
public static final int AMPER
public static final int AND
public static final int ASSERT
public static final int ASSIGN
public static final int BINARY_CONST
public static final int BIN_DIGIT
public static final int BIN_DIG_LST
public static final int BOOL
public static final int CARD
public static final int CARD_CONST
public static final int CAST
public static final int COERCE
public static final int COLON
public static final int COMMA
public static final int DIGIT
public static final int DIV
public static final int DOT
public static final int DOUBLE_COLON
public static final int DOUBLE_DOT
public static final int DOUBLE_STAR
public static final int ELSE
public static final int ELSEIF
public static final int ENDIF
public static final int ENUM
public static final int EQ
public static final int EXCEPTION
public static final int FIX
public static final int FLOAT
public static final int FLOAT_TO_FLOAT
public static final int FLOAT_TO_INT
public static final int FORMAT
public static final int FUNCTION
public static final int GEQ
public static final int HEX_CONST
public static final int HEX_DIGIT
public static final int HEX_DIG_LST
public static final int ID
public static final int IF
public static final int IMAGE
public static final int INT
public static final int INT_TO_FLOAT
public static final int IS_NAN
public static final int IS_SIGN_NAN
public static final int LEFT_BRACE
public static final int LEFT_BROCKET
public static final int LEFT_HOOK
public static final int LEFT_PARENTH
public static final int LEFT_SHIFT
public static final int LEQ
public static final int LET
public static final int LETTER
public static final int LINE
public static final int LOWER
public static final int MARK
public static final int MEM
public static final int MINUS
public static final int MODE
public static final int MUL
public static final int MULTI_COMMENT
public static final int NEQ
public static final int NEWLINE
public static final int NONCONTROL
public static final int NOT
public static final int OP
public static final int OR
public static final int PLUS
public static final int PP_DEFINE
public static final int PP_ELSE
public static final int PP_ENDIF
public static final int PP_EXPAND
public static final int PP_FILENAME
public static final int PP_IFDEF
public static final int PP_IFNDEF
public static final int PP_INCLUDE
public static final int PP_UNDEF
public static final int PSEUDO
public static final int REG
public static final int REM
public static final int REST
public static final int RETURN
public static final int RIGHT_BRACE
public static final int RIGHT_BROCKET
public static final int RIGHT_HOOK
public static final int RIGHT_PARENTH
public static final int RIGHT_SHIFT
public static final int ROTATE_LEFT
public static final int ROTATE_RIGHT
public static final int SEMI
public static final int SHARED
public static final int SHARP
public static final int SIGN_EXTEND
public static final int SINGLE_COMMENT
public static final int SPACE
public static final int SQRT
public static final int STRING_CONST
public static final int STRUCT
public static final int SYMBOL
public static final int SYNTAX
public static final int THEN
public static final int TILDE
public static final int TRACE
public static final int TYPE
public static final int Tokens
public static final int UNDEFINED
public static final int UNPREDICTED
public static final int UPPER
public static final int UP_ARROW
public static final int VAR
public static final int VERT_BAR
public static final int WHITESPACE
public static final int ZERO_EXTEND
public static final int ALTERNATIVES
public static final int ARGS
public static final int ARGUMENT
public static final int ARG_MODE
public static final int ARG_OP
public static final int ATTRS
public static final int CONST
public static final int FUNCTION_CALL
public static final int INSTANCE
public static final int INSTANCE_CALL
public static final int LABEL
public static final int LOCATION
public static final int LOCATION_BITFIELD
public static final int LOCATION_INDEX
public static final int LOCATION_REPEAT
public static final int SEQUENCE
public static final int SIF
public static final int SIZE_TYPE
public static final int UMINUS
public static final int UPLUS
public NmlParser_CommonParser commonParser
protected org.antlr.runtime.tree.TreeAdaptor adaptor
public static final org.antlr.runtime.BitSet FOLLOW_procSpec_in_startRule214
public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_startRule217
public static final org.antlr.runtime.BitSet FOLLOW_letDef_in_procSpec235
public static final org.antlr.runtime.BitSet FOLLOW_typeDef_in_procSpec244
public static final org.antlr.runtime.BitSet FOLLOW_structDef_in_procSpec253
public static final org.antlr.runtime.BitSet FOLLOW_memDef_in_procSpec262
public static final org.antlr.runtime.BitSet FOLLOW_modeDef_in_procSpec271
public static final org.antlr.runtime.BitSet FOLLOW_opDef_in_procSpec280
public static final org.antlr.runtime.BitSet FOLLOW_LET_in_letDef311
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_letDef316
public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_letDef318
public static final org.antlr.runtime.BitSet FOLLOW_letExpr_in_letDef323
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_letExpr347
public static final org.antlr.runtime.BitSet FOLLOW_STRING_CONST_in_letExpr362
public static final org.antlr.runtime.BitSet FOLLOW_TYPE_in_typeDef392
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_typeDef397
public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_typeDef399
public static final org.antlr.runtime.BitSet FOLLOW_typeExpr_in_typeDef402
public static final org.antlr.runtime.BitSet FOLLOW_STRUCT_in_structDef433
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_structDef438
public static final org.antlr.runtime.BitSet FOLLOW_LEFT_PARENTH_in_structDef448
public static final org.antlr.runtime.BitSet FOLLOW_structFields_in_structDef451
public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_PARENTH_in_structDef453
public static final org.antlr.runtime.BitSet FOLLOW_structField_in_structFields471
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_structFields474
public static final org.antlr.runtime.BitSet FOLLOW_structField_in_structFields477
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_structField496
public static final org.antlr.runtime.BitSet FOLLOW_COLON_in_structField498
public static final org.antlr.runtime.BitSet FOLLOW_structType_in_structField501
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_structType520
public static final org.antlr.runtime.BitSet FOLLOW_typeExpr_in_structType536
public static final org.antlr.runtime.BitSet FOLLOW_SHARED_in_memDef560
public static final org.antlr.runtime.BitSet FOLLOW_set_in_memDef563
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_memDef574
public static final org.antlr.runtime.BitSet FOLLOW_LEFT_HOOK_in_memDef576
public static final org.antlr.runtime.BitSet FOLLOW_sizeType_in_memDef581
public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_HOOK_in_memDef620
public static final org.antlr.runtime.BitSet FOLLOW_alias_in_memDef625
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_sizeType645
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_sizeType647
public static final org.antlr.runtime.BitSet FOLLOW_typeExpr_in_sizeType653
public static final org.antlr.runtime.BitSet FOLLOW_ALIAS_in_alias692
public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_alias695
public static final org.antlr.runtime.BitSet FOLLOW_aliasExpr_in_alias698
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_aliasExpr716
public static final org.antlr.runtime.BitSet FOLLOW_LEFT_HOOK_in_aliasExpr718
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_aliasExpr720
public static final org.antlr.runtime.BitSet FOLLOW_DOUBLE_DOT_in_aliasExpr722
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_aliasExpr724
public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_HOOK_in_aliasExpr726
public static final org.antlr.runtime.BitSet FOLLOW_location_in_aliasExpr757
public static final org.antlr.runtime.BitSet FOLLOW_MODE_in_modeDef782
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_modeDef787
public static final org.antlr.runtime.BitSet FOLLOW_modeSpecPart_in_modeDef798
public static final org.antlr.runtime.BitSet FOLLOW_andRule_in_modeSpecPart821
public static final org.antlr.runtime.BitSet FOLLOW_modeReturn_in_modeSpecPart823
public static final org.antlr.runtime.BitSet FOLLOW_attrDefList_in_modeSpecPart826
public static final org.antlr.runtime.BitSet FOLLOW_orRule_in_modeSpecPart835
public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_modeReturn853
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_modeReturn855
public static final org.antlr.runtime.BitSet FOLLOW_PSEUDO_in_opDef888
public static final org.antlr.runtime.BitSet FOLLOW_OP_in_opDef891
public static final org.antlr.runtime.BitSet FOLLOW_set_in_opDef896
public static final org.antlr.runtime.BitSet FOLLOW_opSpecPart_in_opDef913
public static final org.antlr.runtime.BitSet FOLLOW_andRule_in_opSpecPart936
public static final org.antlr.runtime.BitSet FOLLOW_attrDefList_in_opSpecPart938
public static final org.antlr.runtime.BitSet FOLLOW_orRule_in_opSpecPart947
public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_orRule972
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_orRule974
public static final org.antlr.runtime.BitSet FOLLOW_VERT_BAR_in_orRule977
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_orRule979
public static final org.antlr.runtime.BitSet FOLLOW_LEFT_PARENTH_in_andRule1015
public static final org.antlr.runtime.BitSet FOLLOW_argDef_in_andRule1018
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_andRule1021
public static final org.antlr.runtime.BitSet FOLLOW_argDef_in_andRule1023
public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_PARENTH_in_andRule1029
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_argDef1058
public static final org.antlr.runtime.BitSet FOLLOW_COLON_in_argDef1061
public static final org.antlr.runtime.BitSet FOLLOW_argType_in_argDef1064
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_argType1086
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_argType1105
public static final org.antlr.runtime.BitSet FOLLOW_typeExpr_in_argType1123
public static final org.antlr.runtime.BitSet FOLLOW_attrDef_in_attrDefList1148
public static final org.antlr.runtime.BitSet FOLLOW_SYNTAX_in_attrDef1187
public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_attrDef1190
public static final org.antlr.runtime.BitSet FOLLOW_syntaxDef_in_attrDef1193
public static final org.antlr.runtime.BitSet FOLLOW_IMAGE_in_attrDef1204
public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_attrDef1207
public static final org.antlr.runtime.BitSet FOLLOW_imageDef_in_attrDef1210
public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_attrDef1221
public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_attrDef1224
public static final org.antlr.runtime.BitSet FOLLOW_actionDef_in_attrDef1227
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_attrDef1238
public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_attrDef1241
public static final org.antlr.runtime.BitSet FOLLOW_actionDef_in_attrDef1244
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_syntaxDef1263
public static final org.antlr.runtime.BitSet FOLLOW_DOT_in_syntaxDef1265
public static final org.antlr.runtime.BitSet FOLLOW_SYNTAX_in_syntaxDef1268
public static final org.antlr.runtime.BitSet FOLLOW_attrExpr_in_syntaxDef1277
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_imageDef1295
public static final org.antlr.runtime.BitSet FOLLOW_DOT_in_imageDef1297
public static final org.antlr.runtime.BitSet FOLLOW_IMAGE_in_imageDef1300
public static final org.antlr.runtime.BitSet FOLLOW_attrExpr_in_imageDef1309
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_actionDef1327
public static final org.antlr.runtime.BitSet FOLLOW_DOT_in_actionDef1329
public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_actionDef1332
public static final org.antlr.runtime.BitSet FOLLOW_LEFT_BRACE_in_actionDef1341
public static final org.antlr.runtime.BitSet FOLLOW_sequence_in_actionDef1344
public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_BRACE_in_actionDef1346
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_synpred9_NmlParser520
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_synpred15_NmlParser716
public static final org.antlr.runtime.BitSet FOLLOW_LEFT_HOOK_in_synpred15_NmlParser718
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_synpred15_NmlParser720
public static final org.antlr.runtime.BitSet FOLLOW_DOUBLE_DOT_in_synpred15_NmlParser722
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_synpred15_NmlParser724
public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_HOOK_in_synpred15_NmlParser726
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_synpred24_NmlParser1086
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_synpred25_NmlParser1105
public NmlParser(org.antlr.runtime.TokenStream input)
public NmlParser(org.antlr.runtime.TokenStream input,
org.antlr.runtime.RecognizerSharedState state)
public ParserBase[] getDelegates()
public void setTreeAdaptor(org.antlr.runtime.tree.TreeAdaptor adaptor)
public org.antlr.runtime.tree.TreeAdaptor getTreeAdaptor()
public java.lang.String[] getTokenNames()
getTokenNames in class org.antlr.runtime.BaseRecognizerpublic java.lang.String getGrammarFileName()
getGrammarFileName in class org.antlr.runtime.BaseRecognizerpublic final NmlParser.startRule_return startRule() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final NmlParser.procSpec_return procSpec() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final NmlParser.letDef_return letDef() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final NmlParser.letExpr_return letExpr() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final NmlParser.typeDef_return typeDef() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final NmlParser.structDef_return structDef() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final NmlParser.structFields_return structFields() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final NmlParser.structField_return structField() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final NmlParser.structType_return structType() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final NmlParser.memDef_return memDef() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final NmlParser.sizeType_return sizeType() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final NmlParser.alias_return alias() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final NmlParser.aliasExpr_return aliasExpr() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final NmlParser.modeDef_return modeDef() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final NmlParser.modeSpecPart_return modeSpecPart() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final NmlParser.modeReturn_return modeReturn() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final NmlParser.opDef_return opDef() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final NmlParser.opSpecPart_return opSpecPart() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final NmlParser.orRule_return orRule() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final NmlParser.andRule_return andRule() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final NmlParser.argDef_return argDef() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final NmlParser.argType_return argType() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final NmlParser.attrDefList_return attrDefList() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final NmlParser.attrDef_return attrDef() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final NmlParser.syntaxDef_return syntaxDef() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final NmlParser.imageDef_return imageDef() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final NmlParser.actionDef_return actionDef() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final void synpred9_NmlParser_fragment()
throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final void synpred15_NmlParser_fragment()
throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final void synpred24_NmlParser_fragment()
throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final void synpred25_NmlParser_fragment()
throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic NmlParser_CommonParser.mathFunc_return mathFunc() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic NmlParser_CommonParser.mulExpr_return mulExpr() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic NmlParser_CommonParser.location_return location() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic NmlParser_CommonParser.orLogicExpr_return orLogicExpr() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic NmlParser_CommonParser.atom_return atom() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic NmlParser_CommonParser.constant_return constant() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic NmlParser_CommonParser.conditionalStatement_return conditionalStatement() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic NmlParser_CommonParser.functionCall_return functionCall() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic NmlParser_CommonParser.typeExpr_return typeExpr() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic NmlParser_CommonParser.ifStmt_return ifStmt() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic NmlParser_CommonParser.attributeCallStatement_return attributeCallStatement() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic NmlParser_CommonParser.locationVal_return locationVal() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic NmlParser_CommonParser.andBitExpr_return andBitExpr() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic NmlParser_CommonParser.shiftExpr_return shiftExpr() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic NmlParser_CommonParser.powExpr_return powExpr() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic NmlParser_CommonParser.bitFieldExpr_return bitFieldExpr() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic NmlParser_CommonParser.attributeCall_return attributeCall() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic NmlParser_CommonParser.nonNumExpr_return nonNumExpr() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic NmlParser_CommonParser.elseIfExpr_return elseIfExpr() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic NmlParser_CommonParser.unaryExpr_return unaryExpr() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic NmlParser_CommonParser.instance_return instance() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic NmlParser_CommonParser.relationExpr_return relationExpr() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic NmlParser_CommonParser.locationExpr_return locationExpr() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic NmlParser_CommonParser.instance_arg2_return instance_arg2() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic NmlParser_CommonParser.attributeFormatCall_return attributeFormatCall() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic NmlParser_CommonParser.argument_return argument() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic NmlParser_CommonParser.functionDecl_return functionDecl() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic NmlParser_CommonParser.statement_return statement() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic NmlParser_CommonParser.ifExpr_return ifExpr() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic NmlParser_CommonParser.letConst_return letConst() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic NmlParser_CommonParser.instance_arg_return instance_arg() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic NmlParser_CommonParser.locationAtom_return locationAtom() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic NmlParser_CommonParser.sequence_return sequence() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic NmlParser_CommonParser.elseStmt_return elseStmt() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic NmlParser_CommonParser.elseIfStmt_return elseIfStmt() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic NmlParser_CommonParser.formatIdElseIf_return formatIdElseIf() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic NmlParser_CommonParser.typeCast_return typeCast() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic NmlParser_CommonParser.attrExpr_return attrExpr() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic NmlParser_CommonParser.expr_return expr() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic NmlParser_CommonParser.plusExpr_return plusExpr() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic NmlParser_CommonParser.andLogicExpr_return andLogicExpr() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic NmlParser_CommonParser.elseExpr_return elseExpr() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic NmlParser_CommonParser.comparisionExpr_return comparisionExpr() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic NmlParser_CommonParser.numExpr_return numExpr() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic NmlParser_CommonParser.orBitExpr_return orBitExpr() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic NmlParser_CommonParser.formatIdList_return formatIdList() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic NmlParser_CommonParser.formatId_return formatId() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic NmlParser_CommonParser.functionCallStatement_return functionCallStatement() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic NmlParser_CommonParser.xorBitExpr_return xorBitExpr() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionExceptionpublic final boolean synpred15_NmlParser()
public final boolean synpred25_NmlParser()
public final boolean synpred9_NmlParser()
public final boolean synpred24_NmlParser()