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_actionDef1337 |
static org.antlr.runtime.BitSet |
FOLLOW_ACTION_in_attrDef1226 |
static org.antlr.runtime.BitSet |
FOLLOW_actionDef_in_attrDef1232 |
static org.antlr.runtime.BitSet |
FOLLOW_actionDef_in_attrDef1249 |
static org.antlr.runtime.BitSet |
FOLLOW_ALIAS_in_alias663 |
static org.antlr.runtime.BitSet |
FOLLOW_alias_in_memDef596 |
static org.antlr.runtime.BitSet |
FOLLOW_aliasExpr_in_alias669 |
static org.antlr.runtime.BitSet |
FOLLOW_andRule_in_modeSpecPart792 |
static org.antlr.runtime.BitSet |
FOLLOW_andRule_in_opSpecPart941 |
static org.antlr.runtime.BitSet |
FOLLOW_argDef_in_andRule1023 |
static org.antlr.runtime.BitSet |
FOLLOW_argDef_in_andRule1028 |
static org.antlr.runtime.BitSet |
FOLLOW_argType_in_argDef1069 |
static org.antlr.runtime.BitSet |
FOLLOW_ASSIGN_in_alias666 |
static org.antlr.runtime.BitSet |
FOLLOW_ASSIGN_in_attrDef1195 |
static org.antlr.runtime.BitSet |
FOLLOW_ASSIGN_in_attrDef1212 |
static org.antlr.runtime.BitSet |
FOLLOW_ASSIGN_in_attrDef1229 |
static org.antlr.runtime.BitSet |
FOLLOW_ASSIGN_in_attrDef1246 |
static org.antlr.runtime.BitSet |
FOLLOW_ASSIGN_in_letDef318 |
static org.antlr.runtime.BitSet |
FOLLOW_ASSIGN_in_modeReturn824 |
static org.antlr.runtime.BitSet |
FOLLOW_ASSIGN_in_orRule977 |
static org.antlr.runtime.BitSet |
FOLLOW_ASSIGN_in_typeDef399 |
static org.antlr.runtime.BitSet |
FOLLOW_attrDef_in_attrDefList1153 |
static org.antlr.runtime.BitSet |
FOLLOW_attrDefList_in_modeSpecPart797 |
static org.antlr.runtime.BitSet |
FOLLOW_attrDefList_in_opSpecPart943 |
static org.antlr.runtime.BitSet |
FOLLOW_attrExpr_in_imageDef1314 |
static org.antlr.runtime.BitSet |
FOLLOW_attrExpr_in_syntaxDef1282 |
static org.antlr.runtime.BitSet |
FOLLOW_COLON_in_argDef1066 |
static org.antlr.runtime.BitSet |
FOLLOW_COLON_in_structField502 |
static org.antlr.runtime.BitSet |
FOLLOW_COMMA_in_andRule1026 |
static org.antlr.runtime.BitSet |
FOLLOW_COMMA_in_sizeType618 |
static org.antlr.runtime.BitSet |
FOLLOW_COMMA_in_structFields477 |
static org.antlr.runtime.BitSet |
FOLLOW_DOT_in_actionDef1334 |
static org.antlr.runtime.BitSet |
FOLLOW_DOT_in_imageDef1302 |
static org.antlr.runtime.BitSet |
FOLLOW_DOT_in_syntaxDef1270 |
static org.antlr.runtime.BitSet |
FOLLOW_DOUBLE_DOT_in_aliasExpr693 |
static org.antlr.runtime.BitSet |
FOLLOW_DOUBLE_DOT_in_synpred14_NmlParser693 |
static org.antlr.runtime.BitSet |
FOLLOW_EOF_in_startRule217 |
static org.antlr.runtime.BitSet |
FOLLOW_expr_in_aliasExpr691 |
static org.antlr.runtime.BitSet |
FOLLOW_expr_in_aliasExpr695 |
static org.antlr.runtime.BitSet |
FOLLOW_expr_in_letExpr347 |
static org.antlr.runtime.BitSet |
FOLLOW_expr_in_modeReturn826 |
static org.antlr.runtime.BitSet |
FOLLOW_expr_in_sizeType616 |
static org.antlr.runtime.BitSet |
FOLLOW_expr_in_synpred14_NmlParser691 |
static org.antlr.runtime.BitSet |
FOLLOW_expr_in_synpred14_NmlParser695 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_actionDef1332 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_aliasExpr687 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_argDef1063 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_argType1091 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_argType1110 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_attrDef1243 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_imageDef1300 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_letDef316 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_memDef544 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_modeDef758 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_orRule979 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_orRule984 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_structDef439 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_structField500 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_synpred14_NmlParser687 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_synpred24_NmlParser1091 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_synpred25_NmlParser1110 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_syntaxDef1268 |
static org.antlr.runtime.BitSet |
FOLLOW_ID_in_typeDef397 |
static org.antlr.runtime.BitSet |
FOLLOW_IMAGE_in_attrDef1209 |
static org.antlr.runtime.BitSet |
FOLLOW_IMAGE_in_imageDef1305 |
static org.antlr.runtime.BitSet |
FOLLOW_imageDef_in_attrDef1215 |
static org.antlr.runtime.BitSet |
FOLLOW_LEFT_BRACE_in_actionDef1346 |
static org.antlr.runtime.BitSet |
FOLLOW_LEFT_HOOK_in_aliasExpr689 |
static org.antlr.runtime.BitSet |
FOLLOW_LEFT_HOOK_in_memDef546 |
static org.antlr.runtime.BitSet |
FOLLOW_LEFT_HOOK_in_synpred14_NmlParser689 |
static org.antlr.runtime.BitSet |
FOLLOW_LEFT_PARENTH_in_andRule1020 |
static org.antlr.runtime.BitSet |
FOLLOW_LEFT_PARENTH_in_structDef450 |
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_aliasExpr728 |
static org.antlr.runtime.BitSet |
FOLLOW_memDef_in_procSpec262 |
static org.antlr.runtime.BitSet |
FOLLOW_MODE_in_modeDef753 |
static org.antlr.runtime.BitSet |
FOLLOW_modeDef_in_procSpec271 |
static org.antlr.runtime.BitSet |
FOLLOW_modeReturn_in_modeSpecPart794 |
static org.antlr.runtime.BitSet |
FOLLOW_modeSpecPart_in_modeDef769 |
static org.antlr.runtime.BitSet |
FOLLOW_modifier_in_opDef859 |
static org.antlr.runtime.BitSet |
FOLLOW_OP_in_opDef862 |
static org.antlr.runtime.BitSet |
FOLLOW_opDef_in_procSpec280 |
static org.antlr.runtime.BitSet |
FOLLOW_opSpecPart_in_opDef891 |
static org.antlr.runtime.BitSet |
FOLLOW_orRule_in_modeSpecPart806 |
static org.antlr.runtime.BitSet |
FOLLOW_orRule_in_opSpecPart952 |
static org.antlr.runtime.BitSet |
FOLLOW_procSpec_in_startRule214 |
static org.antlr.runtime.BitSet |
FOLLOW_RIGHT_BRACE_in_actionDef1351 |
static org.antlr.runtime.BitSet |
FOLLOW_RIGHT_HOOK_in_aliasExpr697 |
static org.antlr.runtime.BitSet |
FOLLOW_RIGHT_HOOK_in_memDef591 |
static org.antlr.runtime.BitSet |
FOLLOW_RIGHT_HOOK_in_synpred14_NmlParser697 |
static org.antlr.runtime.BitSet |
FOLLOW_RIGHT_PARENTH_in_andRule1034 |
static org.antlr.runtime.BitSet |
FOLLOW_RIGHT_PARENTH_in_structDef455 |
static org.antlr.runtime.BitSet |
FOLLOW_sequence_in_actionDef1349 |
static org.antlr.runtime.BitSet |
FOLLOW_set_in_memDef533 |
static org.antlr.runtime.BitSet |
FOLLOW_set_in_opDef867 |
static org.antlr.runtime.BitSet |
FOLLOW_SHARED_in_memDef530 |
static org.antlr.runtime.BitSet |
FOLLOW_sizeType_in_memDef551 |
static org.antlr.runtime.BitSet |
FOLLOW_STRING_CONST_in_letExpr362 |
static org.antlr.runtime.BitSet |
FOLLOW_STRUCT_in_structDef434 |
static org.antlr.runtime.BitSet |
FOLLOW_structDef_in_procSpec253 |
static org.antlr.runtime.BitSet |
FOLLOW_structField_in_structFields474 |
static org.antlr.runtime.BitSet |
FOLLOW_structField_in_structFields480 |
static org.antlr.runtime.BitSet |
FOLLOW_structFields_in_structDef453 |
static org.antlr.runtime.BitSet |
FOLLOW_SYNTAX_in_attrDef1192 |
static org.antlr.runtime.BitSet |
FOLLOW_SYNTAX_in_syntaxDef1273 |
static org.antlr.runtime.BitSet |
FOLLOW_syntaxDef_in_attrDef1198 |
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_argType1128 |
static org.antlr.runtime.BitSet |
FOLLOW_typeExpr_in_sizeType624 |
static org.antlr.runtime.BitSet |
FOLLOW_typeExpr_in_structField505 |
static org.antlr.runtime.BitSet |
FOLLOW_typeExpr_in_typeDef402 |
static org.antlr.runtime.BitSet |
FOLLOW_VERT_BAR_in_orRule982 |
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 |
INTERNAL |
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 |
ROUND |
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, popSymbolScope
assignLog, checkNotNull, checkNotNull, emitErrorMessage, getErrorCount, isCorrect, raiseError, raiseError, reportError, reportError, resetErrorCount, where
getCurrentInputSymbol, getMissingSymbol, getSourceName, getTokenStream, reset, setTokenStream, traceIn, traceOut
alreadyParsedRule, 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, traceOut
public 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 INTERNAL
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 ROUND
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_structDef434
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_structDef439
public static final org.antlr.runtime.BitSet FOLLOW_LEFT_PARENTH_in_structDef450
public static final org.antlr.runtime.BitSet FOLLOW_structFields_in_structDef453
public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_PARENTH_in_structDef455
public static final org.antlr.runtime.BitSet FOLLOW_structField_in_structFields474
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_structFields477
public static final org.antlr.runtime.BitSet FOLLOW_structField_in_structFields480
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_structField500
public static final org.antlr.runtime.BitSet FOLLOW_COLON_in_structField502
public static final org.antlr.runtime.BitSet FOLLOW_typeExpr_in_structField505
public static final org.antlr.runtime.BitSet FOLLOW_SHARED_in_memDef530
public static final org.antlr.runtime.BitSet FOLLOW_set_in_memDef533
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_memDef544
public static final org.antlr.runtime.BitSet FOLLOW_LEFT_HOOK_in_memDef546
public static final org.antlr.runtime.BitSet FOLLOW_sizeType_in_memDef551
public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_HOOK_in_memDef591
public static final org.antlr.runtime.BitSet FOLLOW_alias_in_memDef596
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_sizeType616
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_sizeType618
public static final org.antlr.runtime.BitSet FOLLOW_typeExpr_in_sizeType624
public static final org.antlr.runtime.BitSet FOLLOW_ALIAS_in_alias663
public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_alias666
public static final org.antlr.runtime.BitSet FOLLOW_aliasExpr_in_alias669
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_aliasExpr687
public static final org.antlr.runtime.BitSet FOLLOW_LEFT_HOOK_in_aliasExpr689
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_aliasExpr691
public static final org.antlr.runtime.BitSet FOLLOW_DOUBLE_DOT_in_aliasExpr693
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_aliasExpr695
public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_HOOK_in_aliasExpr697
public static final org.antlr.runtime.BitSet FOLLOW_location_in_aliasExpr728
public static final org.antlr.runtime.BitSet FOLLOW_MODE_in_modeDef753
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_modeDef758
public static final org.antlr.runtime.BitSet FOLLOW_modeSpecPart_in_modeDef769
public static final org.antlr.runtime.BitSet FOLLOW_andRule_in_modeSpecPart792
public static final org.antlr.runtime.BitSet FOLLOW_modeReturn_in_modeSpecPart794
public static final org.antlr.runtime.BitSet FOLLOW_attrDefList_in_modeSpecPart797
public static final org.antlr.runtime.BitSet FOLLOW_orRule_in_modeSpecPart806
public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_modeReturn824
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_modeReturn826
public static final org.antlr.runtime.BitSet FOLLOW_modifier_in_opDef859
public static final org.antlr.runtime.BitSet FOLLOW_OP_in_opDef862
public static final org.antlr.runtime.BitSet FOLLOW_set_in_opDef867
public static final org.antlr.runtime.BitSet FOLLOW_opSpecPart_in_opDef891
public static final org.antlr.runtime.BitSet FOLLOW_andRule_in_opSpecPart941
public static final org.antlr.runtime.BitSet FOLLOW_attrDefList_in_opSpecPart943
public static final org.antlr.runtime.BitSet FOLLOW_orRule_in_opSpecPart952
public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_orRule977
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_orRule979
public static final org.antlr.runtime.BitSet FOLLOW_VERT_BAR_in_orRule982
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_orRule984
public static final org.antlr.runtime.BitSet FOLLOW_LEFT_PARENTH_in_andRule1020
public static final org.antlr.runtime.BitSet FOLLOW_argDef_in_andRule1023
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_andRule1026
public static final org.antlr.runtime.BitSet FOLLOW_argDef_in_andRule1028
public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_PARENTH_in_andRule1034
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_argDef1063
public static final org.antlr.runtime.BitSet FOLLOW_COLON_in_argDef1066
public static final org.antlr.runtime.BitSet FOLLOW_argType_in_argDef1069
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_argType1091
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_argType1110
public static final org.antlr.runtime.BitSet FOLLOW_typeExpr_in_argType1128
public static final org.antlr.runtime.BitSet FOLLOW_attrDef_in_attrDefList1153
public static final org.antlr.runtime.BitSet FOLLOW_SYNTAX_in_attrDef1192
public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_attrDef1195
public static final org.antlr.runtime.BitSet FOLLOW_syntaxDef_in_attrDef1198
public static final org.antlr.runtime.BitSet FOLLOW_IMAGE_in_attrDef1209
public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_attrDef1212
public static final org.antlr.runtime.BitSet FOLLOW_imageDef_in_attrDef1215
public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_attrDef1226
public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_attrDef1229
public static final org.antlr.runtime.BitSet FOLLOW_actionDef_in_attrDef1232
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_attrDef1243
public static final org.antlr.runtime.BitSet FOLLOW_ASSIGN_in_attrDef1246
public static final org.antlr.runtime.BitSet FOLLOW_actionDef_in_attrDef1249
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_syntaxDef1268
public static final org.antlr.runtime.BitSet FOLLOW_DOT_in_syntaxDef1270
public static final org.antlr.runtime.BitSet FOLLOW_SYNTAX_in_syntaxDef1273
public static final org.antlr.runtime.BitSet FOLLOW_attrExpr_in_syntaxDef1282
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_imageDef1300
public static final org.antlr.runtime.BitSet FOLLOW_DOT_in_imageDef1302
public static final org.antlr.runtime.BitSet FOLLOW_IMAGE_in_imageDef1305
public static final org.antlr.runtime.BitSet FOLLOW_attrExpr_in_imageDef1314
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_actionDef1332
public static final org.antlr.runtime.BitSet FOLLOW_DOT_in_actionDef1334
public static final org.antlr.runtime.BitSet FOLLOW_ACTION_in_actionDef1337
public static final org.antlr.runtime.BitSet FOLLOW_LEFT_BRACE_in_actionDef1346
public static final org.antlr.runtime.BitSet FOLLOW_sequence_in_actionDef1349
public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_BRACE_in_actionDef1351
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_synpred14_NmlParser687
public static final org.antlr.runtime.BitSet FOLLOW_LEFT_HOOK_in_synpred14_NmlParser689
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_synpred14_NmlParser691
public static final org.antlr.runtime.BitSet FOLLOW_DOUBLE_DOT_in_synpred14_NmlParser693
public static final org.antlr.runtime.BitSet FOLLOW_expr_in_synpred14_NmlParser695
public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_HOOK_in_synpred14_NmlParser697
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_synpred24_NmlParser1091
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_synpred25_NmlParser1110
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.BaseRecognizer
public java.lang.String getGrammarFileName()
getGrammarFileName
in class org.antlr.runtime.BaseRecognizer
public final NmlParser.startRule_return startRule() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final NmlParser.procSpec_return procSpec() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final NmlParser.letDef_return letDef() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final NmlParser.letExpr_return letExpr() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final NmlParser.typeDef_return typeDef() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final NmlParser.structDef_return structDef() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final NmlParser.structFields_return structFields() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final NmlParser.structField_return structField() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final NmlParser.memDef_return memDef() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final NmlParser.sizeType_return sizeType() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final NmlParser.alias_return alias() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final NmlParser.aliasExpr_return aliasExpr() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final NmlParser.modeDef_return modeDef() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final NmlParser.modeSpecPart_return modeSpecPart() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final NmlParser.modeReturn_return modeReturn() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final NmlParser.opDef_return opDef() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final NmlParser.modifier_return modifier() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final NmlParser.opSpecPart_return opSpecPart() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final NmlParser.orRule_return orRule() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final NmlParser.andRule_return andRule() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final NmlParser.argDef_return argDef() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final NmlParser.argType_return argType() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final NmlParser.attrDefList_return attrDefList() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final NmlParser.attrDef_return attrDef() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final NmlParser.syntaxDef_return syntaxDef() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final NmlParser.imageDef_return imageDef() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final NmlParser.actionDef_return actionDef() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void synpred14_NmlParser_fragment() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void synpred24_NmlParser_fragment() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final void synpred25_NmlParser_fragment() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public NmlParser_CommonParser.unaryExpr_return unaryExpr() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public NmlParser_CommonParser.attrExpr_return attrExpr() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public NmlParser_CommonParser.locationVal_return locationVal() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public NmlParser_CommonParser.andBitExpr_return andBitExpr() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public NmlParser_CommonParser.relationExpr_return relationExpr() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public NmlParser_CommonParser.typeCast_return typeCast() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public NmlParser_CommonParser.elseStmt_return elseStmt() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public NmlParser_CommonParser.bitFieldExpr_return bitFieldExpr() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public NmlParser_CommonParser.attributeFormatCall_return attributeFormatCall() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public NmlParser_CommonParser.locationExpr_return locationExpr() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public NmlParser_CommonParser.shiftExpr_return shiftExpr() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public NmlParser_CommonParser.functionCallStatement_return functionCallStatement() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public NmlParser_CommonParser.instance_arg_return instance_arg() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public NmlParser_CommonParser.formatId_return formatId() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public NmlParser_CommonParser.andLogicExpr_return andLogicExpr() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public NmlParser_CommonParser.comparisionExpr_return comparisionExpr() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public NmlParser_CommonParser.attributeCall_return attributeCall() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public NmlParser_CommonParser.letConst_return letConst() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public NmlParser_CommonParser.conditionalStatement_return conditionalStatement() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public NmlParser_CommonParser.ifExpr_return ifExpr() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public NmlParser_CommonParser.argument_return argument() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public NmlParser_CommonParser.numExpr_return numExpr() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public NmlParser_CommonParser.orBitExpr_return orBitExpr() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public NmlParser_CommonParser.elseExpr_return elseExpr() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public NmlParser_CommonParser.instance_return instance() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public NmlParser_CommonParser.constant_return constant() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public NmlParser_CommonParser.statement_return statement() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public NmlParser_CommonParser.formatIdElseIf_return formatIdElseIf() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public NmlParser_CommonParser.mulExpr_return mulExpr() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public NmlParser_CommonParser.attributeCallStatement_return attributeCallStatement() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public NmlParser_CommonParser.functionDecl_return functionDecl() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public NmlParser_CommonParser.sequence_return sequence() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public NmlParser_CommonParser.powExpr_return powExpr() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public NmlParser_CommonParser.typeExpr_return typeExpr() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public NmlParser_CommonParser.expr_return expr() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public NmlParser_CommonParser.ifStmt_return ifStmt() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public NmlParser_CommonParser.mathFunc_return mathFunc() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public NmlParser_CommonParser.plusExpr_return plusExpr() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public NmlParser_CommonParser.locationAtom_return locationAtom() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public NmlParser_CommonParser.location_return location() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public NmlParser_CommonParser.orLogicExpr_return orLogicExpr() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public NmlParser_CommonParser.atom_return atom() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public NmlParser_CommonParser.functionCall_return functionCall() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public NmlParser_CommonParser.instance_arg2_return instance_arg2() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public NmlParser_CommonParser.elseIfStmt_return elseIfStmt() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public NmlParser_CommonParser.elseIfExpr_return elseIfExpr() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public NmlParser_CommonParser.formatIdList_return formatIdList() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public NmlParser_CommonParser.nonNumExpr_return nonNumExpr() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public NmlParser_CommonParser.xorBitExpr_return xorBitExpr() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final boolean synpred14_NmlParser()
public final boolean synpred25_NmlParser()
public final boolean synpred24_NmlParser()