jaitools.jiffle.parser
Class JiffleParser
java.lang.Object
org.antlr.runtime.BaseRecognizer
org.antlr.runtime.Parser
jaitools.jiffle.parser.JiffleParser
public class JiffleParser
- extends org.antlr.runtime.Parser
Jiffle language parser grammar. Generates the primary AST
from an input Jiffle script.
- Author:
- Michael Bedward
| Fields inherited from class org.antlr.runtime.Parser |
input |
| Fields inherited from class org.antlr.runtime.BaseRecognizer |
DEFAULT_TOKEN_CHANNEL, HIDDEN, INITIAL_FOLLOW_STACK_SIZE, MEMO_RULE_FAILED, MEMO_RULE_UNKNOWN, NEXT_TOKEN_RULE_NAME, state |
|
Constructor Summary |
JiffleParser(org.antlr.runtime.TokenStream input)
|
JiffleParser(org.antlr.runtime.TokenStream input,
org.antlr.runtime.RecognizerSharedState state)
|
| Methods inherited from class org.antlr.runtime.Parser |
getCurrentInputSymbol, getMissingSymbol, getSourceName, getTokenStream, reset, setTokenStream, traceIn, traceOut |
| Methods inherited from class org.antlr.runtime.BaseRecognizer |
alreadyParsedRule, beginResync, combineFollows, computeContextSensitiveRuleFOLLOW, computeErrorRecoverySet, consumeUntil, consumeUntil, displayRecognitionError, emitErrorMessage, endResync, failed, getBacktrackingLevel, getErrorHeader, getErrorMessage, getNumberOfSyntaxErrors, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, match, matchAny, memoize, mismatchIsMissingToken, mismatchIsUnwantedToken, pushFollow, recover, recoverFromMismatchedSet, reportError, setBacktrackingLevel, toStrings, traceIn, traceOut |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
tokenNames
public static final String[] tokenNames
EOF
public static final int EOF
- See Also:
- Constant Field Values
JIFFLE_OPTION
public static final int JIFFLE_OPTION
- See Also:
- Constant Field Values
IMAGE_SCOPE_VAR_DECL
public static final int IMAGE_SCOPE_VAR_DECL
- See Also:
- Constant Field Values
EXPR_LIST
public static final int EXPR_LIST
- See Also:
- Constant Field Values
DECLARED_LIST
public static final int DECLARED_LIST
- See Also:
- Constant Field Values
PAR
public static final int PAR
- See Also:
- Constant Field Values
FUNC_CALL
public static final int FUNC_CALL
- See Also:
- Constant Field Values
IF_CALL
public static final int IF_CALL
- See Also:
- Constant Field Values
BLOCK
public static final int BLOCK
- See Also:
- Constant Field Values
IMAGE_POS
public static final int IMAGE_POS
- See Also:
- Constant Field Values
BAND_REF
public static final int BAND_REF
- See Also:
- Constant Field Values
PIXEL_REF
public static final int PIXEL_REF
- See Also:
- Constant Field Values
ABS_POS
public static final int ABS_POS
- See Also:
- Constant Field Values
REL_POS
public static final int REL_POS
- See Also:
- Constant Field Values
PREFIX
public static final int PREFIX
- See Also:
- Constant Field Values
POSTFIX
public static final int POSTFIX
- See Also:
- Constant Field Values
SEQUENCE
public static final int SEQUENCE
- See Also:
- Constant Field Values
CONSTANT
public static final int CONSTANT
- See Also:
- Constant Field Values
IMAGE_WRITE
public static final int IMAGE_WRITE
- See Also:
- Constant Field Values
VAR_DEST
public static final int VAR_DEST
- See Also:
- Constant Field Values
VAR_SOURCE
public static final int VAR_SOURCE
- See Also:
- Constant Field Values
VAR_IMAGE_SCOPE
public static final int VAR_IMAGE_SCOPE
- See Also:
- Constant Field Values
VAR_PIXEL_SCOPE
public static final int VAR_PIXEL_SCOPE
- See Also:
- Constant Field Values
VAR_PROVIDED
public static final int VAR_PROVIDED
- See Also:
- Constant Field Values
VAR_LOOP
public static final int VAR_LOOP
- See Also:
- Constant Field Values
VAR_LIST
public static final int VAR_LIST
- See Also:
- Constant Field Values
LIST_NEW
public static final int LIST_NEW
- See Also:
- Constant Field Values
OPTIONS
public static final int OPTIONS
- See Also:
- Constant Field Values
LCURLY
public static final int LCURLY
- See Also:
- Constant Field Values
RCURLY
public static final int RCURLY
- See Also:
- Constant Field Values
ID
public static final int ID
- See Also:
- Constant Field Values
EQ
public static final int EQ
- See Also:
- Constant Field Values
SEMI
public static final int SEMI
- See Also:
- Constant Field Values
INIT
public static final int INIT
- See Also:
- Constant Field Values
BREAKIF
public static final int BREAKIF
- See Also:
- Constant Field Values
LPAR
public static final int LPAR
- See Also:
- Constant Field Values
RPAR
public static final int RPAR
- See Also:
- Constant Field Values
WHILE
public static final int WHILE
- See Also:
- Constant Field Values
UNTIL
public static final int UNTIL
- See Also:
- Constant Field Values
FOREACH
public static final int FOREACH
- See Also:
- Constant Field Values
IN
public static final int IN
- See Also:
- Constant Field Values
COMMA
public static final int COMMA
- See Also:
- Constant Field Values
COLON
public static final int COLON
- See Also:
- Constant Field Values
IF
public static final int IF
- See Also:
- Constant Field Values
APPEND
public static final int APPEND
- See Also:
- Constant Field Values
TIMESEQ
public static final int TIMESEQ
- See Also:
- Constant Field Values
DIVEQ
public static final int DIVEQ
- See Also:
- Constant Field Values
MODEQ
public static final int MODEQ
- See Also:
- Constant Field Values
PLUSEQ
public static final int PLUSEQ
- See Also:
- Constant Field Values
MINUSEQ
public static final int MINUSEQ
- See Also:
- Constant Field Values
QUESTION
public static final int QUESTION
- See Also:
- Constant Field Values
OR
public static final int OR
- See Also:
- Constant Field Values
XOR
public static final int XOR
- See Also:
- Constant Field Values
AND
public static final int AND
- See Also:
- Constant Field Values
LOGICALEQ
public static final int LOGICALEQ
- See Also:
- Constant Field Values
NE
public static final int NE
- See Also:
- Constant Field Values
GT
public static final int GT
- See Also:
- Constant Field Values
GE
public static final int GE
- See Also:
- Constant Field Values
LE
public static final int LE
- See Also:
- Constant Field Values
LT
public static final int LT
- See Also:
- Constant Field Values
PLUS
public static final int PLUS
- See Also:
- Constant Field Values
MINUS
public static final int MINUS
- See Also:
- Constant Field Values
TIMES
public static final int TIMES
- See Also:
- Constant Field Values
DIV
public static final int DIV
- See Also:
- Constant Field Values
MOD
public static final int MOD
- See Also:
- Constant Field Values
NOT
public static final int NOT
- See Also:
- Constant Field Values
INCR
public static final int INCR
- See Also:
- Constant Field Values
DECR
public static final int DECR
- See Also:
- Constant Field Values
POW
public static final int POW
- See Also:
- Constant Field Values
LSQUARE
public static final int LSQUARE
- See Also:
- Constant Field Values
RSQUARE
public static final int RSQUARE
- See Also:
- Constant Field Values
ABS_POS_PREFIX
public static final int ABS_POS_PREFIX
- See Also:
- Constant Field Values
INT_LITERAL
public static final int INT_LITERAL
- See Also:
- Constant Field Values
FLOAT_LITERAL
public static final int FLOAT_LITERAL
- See Also:
- Constant Field Values
TRUE
public static final int TRUE
- See Also:
- Constant Field Values
FALSE
public static final int FALSE
- See Also:
- Constant Field Values
NULL
public static final int NULL
- See Also:
- Constant Field Values
COMMENT
public static final int COMMENT
- See Also:
- Constant Field Values
INT_TYPE
public static final int INT_TYPE
- See Also:
- Constant Field Values
FLOAT_TYPE
public static final int FLOAT_TYPE
- See Also:
- Constant Field Values
DOUBLE_TYPE
public static final int DOUBLE_TYPE
- See Also:
- Constant Field Values
BOOLEAN_TYPE
public static final int BOOLEAN_TYPE
- See Also:
- Constant Field Values
Letter
public static final int Letter
- See Also:
- Constant Field Values
UNDERSCORE
public static final int UNDERSCORE
- See Also:
- Constant Field Values
Digit
public static final int Digit
- See Also:
- Constant Field Values
Dot
public static final int Dot
- See Also:
- Constant Field Values
NonZeroDigit
public static final int NonZeroDigit
- See Also:
- Constant Field Values
FloatExp
public static final int FloatExp
- See Also:
- Constant Field Values
WS
public static final int WS
- See Also:
- Constant Field Values
ESC_SEQ
public static final int ESC_SEQ
- See Also:
- Constant Field Values
CHAR
public static final int CHAR
- See Also:
- Constant Field Values
HEX_DIGIT
public static final int HEX_DIGIT
- See Also:
- Constant Field Values
UNICODE_ESC
public static final int UNICODE_ESC
- See Also:
- Constant Field Values
OCTAL_ESC
public static final int OCTAL_ESC
- See Also:
- Constant Field Values
adaptor
protected org.antlr.runtime.tree.TreeAdaptor adaptor
dfa10
protected jaitools.jiffle.parser.JiffleParser.DFA10 dfa10
FOLLOW_optionsBlock_in_prog266
public static final org.antlr.runtime.BitSet FOLLOW_optionsBlock_in_prog266
FOLLOW_initBlock_in_prog269
public static final org.antlr.runtime.BitSet FOLLOW_initBlock_in_prog269
FOLLOW_statement_in_prog272
public static final org.antlr.runtime.BitSet FOLLOW_statement_in_prog272
FOLLOW_EOF_in_prog275
public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_prog275
FOLLOW_OPTIONS_in_optionsBlock349
public static final org.antlr.runtime.BitSet FOLLOW_OPTIONS_in_optionsBlock349
FOLLOW_LCURLY_in_optionsBlock351
public static final org.antlr.runtime.BitSet FOLLOW_LCURLY_in_optionsBlock351
FOLLOW_option_in_optionsBlock353
public static final org.antlr.runtime.BitSet FOLLOW_option_in_optionsBlock353
FOLLOW_RCURLY_in_optionsBlock356
public static final org.antlr.runtime.BitSet FOLLOW_RCURLY_in_optionsBlock356
FOLLOW_ID_in_option395
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_option395
FOLLOW_EQ_in_option397
public static final org.antlr.runtime.BitSet FOLLOW_EQ_in_option397
FOLLOW_optionValue_in_option399
public static final org.antlr.runtime.BitSet FOLLOW_optionValue_in_option399
FOLLOW_SEMI_in_option401
public static final org.antlr.runtime.BitSet FOLLOW_SEMI_in_option401
FOLLOW_ID_in_optionValue441
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_optionValue441
FOLLOW_literal_in_optionValue461
public static final org.antlr.runtime.BitSet FOLLOW_literal_in_optionValue461
FOLLOW_INIT_in_initBlock493
public static final org.antlr.runtime.BitSet FOLLOW_INIT_in_initBlock493
FOLLOW_LCURLY_in_initBlock495
public static final org.antlr.runtime.BitSet FOLLOW_LCURLY_in_initBlock495
FOLLOW_varDeclaration_in_initBlock497
public static final org.antlr.runtime.BitSet FOLLOW_varDeclaration_in_initBlock497
FOLLOW_RCURLY_in_initBlock500
public static final org.antlr.runtime.BitSet FOLLOW_RCURLY_in_initBlock500
FOLLOW_ID_in_varDeclaration532
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_varDeclaration532
FOLLOW_EQ_in_varDeclaration534
public static final org.antlr.runtime.BitSet FOLLOW_EQ_in_varDeclaration534
FOLLOW_expression_in_varDeclaration536
public static final org.antlr.runtime.BitSet FOLLOW_expression_in_varDeclaration536
FOLLOW_SEMI_in_varDeclaration538
public static final org.antlr.runtime.BitSet FOLLOW_SEMI_in_varDeclaration538
FOLLOW_LCURLY_in_block584
public static final org.antlr.runtime.BitSet FOLLOW_LCURLY_in_block584
FOLLOW_blockStatement_in_block586
public static final org.antlr.runtime.BitSet FOLLOW_blockStatement_in_block586
FOLLOW_RCURLY_in_block589
public static final org.antlr.runtime.BitSet FOLLOW_RCURLY_in_block589
FOLLOW_statement_in_blockStatement625
public static final org.antlr.runtime.BitSet FOLLOW_statement_in_blockStatement625
FOLLOW_BREAKIF_in_blockStatement645
public static final org.antlr.runtime.BitSet FOLLOW_BREAKIF_in_blockStatement645
FOLLOW_LPAR_in_blockStatement647
public static final org.antlr.runtime.BitSet FOLLOW_LPAR_in_blockStatement647
FOLLOW_expression_in_blockStatement649
public static final org.antlr.runtime.BitSet FOLLOW_expression_in_blockStatement649
FOLLOW_RPAR_in_blockStatement651
public static final org.antlr.runtime.BitSet FOLLOW_RPAR_in_blockStatement651
FOLLOW_block_in_statement691
public static final org.antlr.runtime.BitSet FOLLOW_block_in_statement691
FOLLOW_delimitedStatement_in_statement711
public static final org.antlr.runtime.BitSet FOLLOW_delimitedStatement_in_statement711
FOLLOW_SEMI_in_statement713
public static final org.antlr.runtime.BitSet FOLLOW_SEMI_in_statement713
FOLLOW_assignmentExpression_in_statement734
public static final org.antlr.runtime.BitSet FOLLOW_assignmentExpression_in_statement734
FOLLOW_SEMI_in_statement736
public static final org.antlr.runtime.BitSet FOLLOW_SEMI_in_statement736
FOLLOW_WHILE_in_statement757
public static final org.antlr.runtime.BitSet FOLLOW_WHILE_in_statement757
FOLLOW_LPAR_in_statement759
public static final org.antlr.runtime.BitSet FOLLOW_LPAR_in_statement759
FOLLOW_loopCondition_in_statement761
public static final org.antlr.runtime.BitSet FOLLOW_loopCondition_in_statement761
FOLLOW_RPAR_in_statement763
public static final org.antlr.runtime.BitSet FOLLOW_RPAR_in_statement763
FOLLOW_statement_in_statement765
public static final org.antlr.runtime.BitSet FOLLOW_statement_in_statement765
FOLLOW_UNTIL_in_statement795
public static final org.antlr.runtime.BitSet FOLLOW_UNTIL_in_statement795
FOLLOW_LPAR_in_statement797
public static final org.antlr.runtime.BitSet FOLLOW_LPAR_in_statement797
FOLLOW_loopCondition_in_statement799
public static final org.antlr.runtime.BitSet FOLLOW_loopCondition_in_statement799
FOLLOW_RPAR_in_statement801
public static final org.antlr.runtime.BitSet FOLLOW_RPAR_in_statement801
FOLLOW_statement_in_statement803
public static final org.antlr.runtime.BitSet FOLLOW_statement_in_statement803
FOLLOW_FOREACH_in_statement833
public static final org.antlr.runtime.BitSet FOLLOW_FOREACH_in_statement833
FOLLOW_LPAR_in_statement835
public static final org.antlr.runtime.BitSet FOLLOW_LPAR_in_statement835
FOLLOW_ID_in_statement837
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_statement837
FOLLOW_IN_in_statement839
public static final org.antlr.runtime.BitSet FOLLOW_IN_in_statement839
FOLLOW_loopSet_in_statement841
public static final org.antlr.runtime.BitSet FOLLOW_loopSet_in_statement841
FOLLOW_RPAR_in_statement843
public static final org.antlr.runtime.BitSet FOLLOW_RPAR_in_statement843
FOLLOW_statement_in_statement845
public static final org.antlr.runtime.BitSet FOLLOW_statement_in_statement845
FOLLOW_SEMI_in_statement877
public static final org.antlr.runtime.BitSet FOLLOW_SEMI_in_statement877
FOLLOW_expression_in_delimitedStatement920
public static final org.antlr.runtime.BitSet FOLLOW_expression_in_delimitedStatement920
FOLLOW_orExpression_in_loopCondition948
public static final org.antlr.runtime.BitSet FOLLOW_orExpression_in_loopCondition948
FOLLOW_listLiteral_in_loopSet1000
public static final org.antlr.runtime.BitSet FOLLOW_listLiteral_in_loopSet1000
FOLLOW_sequence_in_loopSet1020
public static final org.antlr.runtime.BitSet FOLLOW_sequence_in_loopSet1020
FOLLOW_ID_in_loopSet1040
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_loopSet1040
FOLLOW_expression_in_expressionList1068
public static final org.antlr.runtime.BitSet FOLLOW_expression_in_expressionList1068
FOLLOW_COMMA_in_expressionList1071
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_expressionList1071
FOLLOW_expression_in_expressionList1073
public static final org.antlr.runtime.BitSet FOLLOW_expression_in_expressionList1073
FOLLOW_expression_in_sequence1122
public static final org.antlr.runtime.BitSet FOLLOW_expression_in_sequence1122
FOLLOW_COLON_in_sequence1124
public static final org.antlr.runtime.BitSet FOLLOW_COLON_in_sequence1124
FOLLOW_expression_in_sequence1128
public static final org.antlr.runtime.BitSet FOLLOW_expression_in_sequence1128
FOLLOW_IF_in_ifCall1177
public static final org.antlr.runtime.BitSet FOLLOW_IF_in_ifCall1177
FOLLOW_LPAR_in_ifCall1179
public static final org.antlr.runtime.BitSet FOLLOW_LPAR_in_ifCall1179
FOLLOW_expressionList_in_ifCall1181
public static final org.antlr.runtime.BitSet FOLLOW_expressionList_in_ifCall1181
FOLLOW_RPAR_in_ifCall1183
public static final org.antlr.runtime.BitSet FOLLOW_RPAR_in_ifCall1183
FOLLOW_ID_in_assignmentExpression1235
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_assignmentExpression1235
FOLLOW_assignmentOp_in_assignmentExpression1237
public static final org.antlr.runtime.BitSet FOLLOW_assignmentOp_in_assignmentExpression1237
FOLLOW_expression_in_assignmentExpression1240
public static final org.antlr.runtime.BitSet FOLLOW_expression_in_assignmentExpression1240
FOLLOW_conditionalExpression_in_expression1270
public static final org.antlr.runtime.BitSet FOLLOW_conditionalExpression_in_expression1270
FOLLOW_ID_in_expression1290
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_expression1290
FOLLOW_APPEND_in_expression1292
public static final org.antlr.runtime.BitSet FOLLOW_APPEND_in_expression1292
FOLLOW_expression_in_expression1295
public static final org.antlr.runtime.BitSet FOLLOW_expression_in_expression1295
FOLLOW_set_in_assignmentOp0
public static final org.antlr.runtime.BitSet FOLLOW_set_in_assignmentOp0
FOLLOW_orExpression_in_conditionalExpression1466
public static final org.antlr.runtime.BitSet FOLLOW_orExpression_in_conditionalExpression1466
FOLLOW_QUESTION_in_conditionalExpression1469
public static final org.antlr.runtime.BitSet FOLLOW_QUESTION_in_conditionalExpression1469
FOLLOW_expression_in_conditionalExpression1472
public static final org.antlr.runtime.BitSet FOLLOW_expression_in_conditionalExpression1472
FOLLOW_COLON_in_conditionalExpression1474
public static final org.antlr.runtime.BitSet FOLLOW_COLON_in_conditionalExpression1474
FOLLOW_expression_in_conditionalExpression1477
public static final org.antlr.runtime.BitSet FOLLOW_expression_in_conditionalExpression1477
FOLLOW_xorExpression_in_orExpression1508
public static final org.antlr.runtime.BitSet FOLLOW_xorExpression_in_orExpression1508
FOLLOW_OR_in_orExpression1511
public static final org.antlr.runtime.BitSet FOLLOW_OR_in_orExpression1511
FOLLOW_xorExpression_in_orExpression1514
public static final org.antlr.runtime.BitSet FOLLOW_xorExpression_in_orExpression1514
FOLLOW_andExpression_in_xorExpression1544
public static final org.antlr.runtime.BitSet FOLLOW_andExpression_in_xorExpression1544
FOLLOW_XOR_in_xorExpression1547
public static final org.antlr.runtime.BitSet FOLLOW_XOR_in_xorExpression1547
FOLLOW_andExpression_in_xorExpression1550
public static final org.antlr.runtime.BitSet FOLLOW_andExpression_in_xorExpression1550
FOLLOW_eqExpression_in_andExpression1580
public static final org.antlr.runtime.BitSet FOLLOW_eqExpression_in_andExpression1580
FOLLOW_AND_in_andExpression1583
public static final org.antlr.runtime.BitSet FOLLOW_AND_in_andExpression1583
FOLLOW_eqExpression_in_andExpression1586
public static final org.antlr.runtime.BitSet FOLLOW_eqExpression_in_andExpression1586
FOLLOW_compExpression_in_eqExpression1617
public static final org.antlr.runtime.BitSet FOLLOW_compExpression_in_eqExpression1617
FOLLOW_LOGICALEQ_in_eqExpression1621
public static final org.antlr.runtime.BitSet FOLLOW_LOGICALEQ_in_eqExpression1621
FOLLOW_NE_in_eqExpression1626
public static final org.antlr.runtime.BitSet FOLLOW_NE_in_eqExpression1626
FOLLOW_compExpression_in_eqExpression1630
public static final org.antlr.runtime.BitSet FOLLOW_compExpression_in_eqExpression1630
FOLLOW_addExpression_in_compExpression1659
public static final org.antlr.runtime.BitSet FOLLOW_addExpression_in_compExpression1659
FOLLOW_GT_in_compExpression1663
public static final org.antlr.runtime.BitSet FOLLOW_GT_in_compExpression1663
FOLLOW_GE_in_compExpression1668
public static final org.antlr.runtime.BitSet FOLLOW_GE_in_compExpression1668
FOLLOW_LE_in_compExpression1673
public static final org.antlr.runtime.BitSet FOLLOW_LE_in_compExpression1673
FOLLOW_LT_in_compExpression1678
public static final org.antlr.runtime.BitSet FOLLOW_LT_in_compExpression1678
FOLLOW_addExpression_in_compExpression1682
public static final org.antlr.runtime.BitSet FOLLOW_addExpression_in_compExpression1682
FOLLOW_multExpression_in_addExpression1712
public static final org.antlr.runtime.BitSet FOLLOW_multExpression_in_addExpression1712
FOLLOW_PLUS_in_addExpression1716
public static final org.antlr.runtime.BitSet FOLLOW_PLUS_in_addExpression1716
FOLLOW_MINUS_in_addExpression1721
public static final org.antlr.runtime.BitSet FOLLOW_MINUS_in_addExpression1721
FOLLOW_multExpression_in_addExpression1725
public static final org.antlr.runtime.BitSet FOLLOW_multExpression_in_addExpression1725
FOLLOW_unaryExpression_in_multExpression1754
public static final org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_multExpression1754
FOLLOW_TIMES_in_multExpression1758
public static final org.antlr.runtime.BitSet FOLLOW_TIMES_in_multExpression1758
FOLLOW_DIV_in_multExpression1763
public static final org.antlr.runtime.BitSet FOLLOW_DIV_in_multExpression1763
FOLLOW_MOD_in_multExpression1768
public static final org.antlr.runtime.BitSet FOLLOW_MOD_in_multExpression1768
FOLLOW_unaryExpression_in_multExpression1772
public static final org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_multExpression1772
FOLLOW_prefixOp_in_unaryExpression1800
public static final org.antlr.runtime.BitSet FOLLOW_prefixOp_in_unaryExpression1800
FOLLOW_unaryExpression_in_unaryExpression1802
public static final org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_unaryExpression1802
FOLLOW_powerExpression_in_unaryExpression1832
public static final org.antlr.runtime.BitSet FOLLOW_powerExpression_in_unaryExpression1832
FOLLOW_PLUS_in_prefixOp1865
public static final org.antlr.runtime.BitSet FOLLOW_PLUS_in_prefixOp1865
FOLLOW_MINUS_in_prefixOp1885
public static final org.antlr.runtime.BitSet FOLLOW_MINUS_in_prefixOp1885
FOLLOW_NOT_in_prefixOp1905
public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_prefixOp1905
FOLLOW_incdecOp_in_prefixOp1925
public static final org.antlr.runtime.BitSet FOLLOW_incdecOp_in_prefixOp1925
FOLLOW_set_in_incdecOp0
public static final org.antlr.runtime.BitSet FOLLOW_set_in_incdecOp0
FOLLOW_primaryExpression_in_powerExpression2004
public static final org.antlr.runtime.BitSet FOLLOW_primaryExpression_in_powerExpression2004
FOLLOW_POW_in_powerExpression2007
public static final org.antlr.runtime.BitSet FOLLOW_POW_in_powerExpression2007
FOLLOW_primaryExpression_in_powerExpression2010
public static final org.antlr.runtime.BitSet FOLLOW_primaryExpression_in_powerExpression2010
FOLLOW_atom_in_primaryExpression2059
public static final org.antlr.runtime.BitSet FOLLOW_atom_in_primaryExpression2059
FOLLOW_incdecOp_in_primaryExpression2062
public static final org.antlr.runtime.BitSet FOLLOW_incdecOp_in_primaryExpression2062
FOLLOW_LPAR_in_atom2156
public static final org.antlr.runtime.BitSet FOLLOW_LPAR_in_atom2156
FOLLOW_expression_in_atom2158
public static final org.antlr.runtime.BitSet FOLLOW_expression_in_atom2158
FOLLOW_RPAR_in_atom2160
public static final org.antlr.runtime.BitSet FOLLOW_RPAR_in_atom2160
FOLLOW_literal_in_atom2188
public static final org.antlr.runtime.BitSet FOLLOW_literal_in_atom2188
FOLLOW_listLiteral_in_atom2208
public static final org.antlr.runtime.BitSet FOLLOW_listLiteral_in_atom2208
FOLLOW_ifCall_in_atom2228
public static final org.antlr.runtime.BitSet FOLLOW_ifCall_in_atom2228
FOLLOW_identifiedAtom_in_atom2248
public static final org.antlr.runtime.BitSet FOLLOW_identifiedAtom_in_atom2248
FOLLOW_ID_in_identifiedAtom2275
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_identifiedAtom2275
FOLLOW_arguments_in_identifiedAtom2277
public static final org.antlr.runtime.BitSet FOLLOW_arguments_in_identifiedAtom2277
FOLLOW_ID_in_identifiedAtom2307
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_identifiedAtom2307
FOLLOW_imagePos_in_identifiedAtom2309
public static final org.antlr.runtime.BitSet FOLLOW_imagePos_in_identifiedAtom2309
FOLLOW_ID_in_identifiedAtom2339
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_identifiedAtom2339
FOLLOW_LPAR_in_arguments2371
public static final org.antlr.runtime.BitSet FOLLOW_LPAR_in_arguments2371
FOLLOW_expressionList_in_arguments2374
public static final org.antlr.runtime.BitSet FOLLOW_expressionList_in_arguments2374
FOLLOW_RPAR_in_arguments2376
public static final org.antlr.runtime.BitSet FOLLOW_RPAR_in_arguments2376
FOLLOW_bandSpecifier_in_imagePos2433
public static final org.antlr.runtime.BitSet FOLLOW_bandSpecifier_in_imagePos2433
FOLLOW_pixelSpecifier_in_imagePos2435
public static final org.antlr.runtime.BitSet FOLLOW_pixelSpecifier_in_imagePos2435
FOLLOW_pixelSpecifier_in_imagePos2455
public static final org.antlr.runtime.BitSet FOLLOW_pixelSpecifier_in_imagePos2455
FOLLOW_bandSpecifier_in_imagePos2475
public static final org.antlr.runtime.BitSet FOLLOW_bandSpecifier_in_imagePos2475
FOLLOW_LSQUARE_in_pixelSpecifier2502
public static final org.antlr.runtime.BitSet FOLLOW_LSQUARE_in_pixelSpecifier2502
FOLLOW_pixelPos_in_pixelSpecifier2504
public static final org.antlr.runtime.BitSet FOLLOW_pixelPos_in_pixelSpecifier2504
FOLLOW_COMMA_in_pixelSpecifier2506
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_pixelSpecifier2506
FOLLOW_pixelPos_in_pixelSpecifier2508
public static final org.antlr.runtime.BitSet FOLLOW_pixelPos_in_pixelSpecifier2508
FOLLOW_RSQUARE_in_pixelSpecifier2510
public static final org.antlr.runtime.BitSet FOLLOW_RSQUARE_in_pixelSpecifier2510
FOLLOW_LSQUARE_in_bandSpecifier2548
public static final org.antlr.runtime.BitSet FOLLOW_LSQUARE_in_bandSpecifier2548
FOLLOW_expression_in_bandSpecifier2550
public static final org.antlr.runtime.BitSet FOLLOW_expression_in_bandSpecifier2550
FOLLOW_RSQUARE_in_bandSpecifier2552
public static final org.antlr.runtime.BitSet FOLLOW_RSQUARE_in_bandSpecifier2552
FOLLOW_ABS_POS_PREFIX_in_pixelPos2593
public static final org.antlr.runtime.BitSet FOLLOW_ABS_POS_PREFIX_in_pixelPos2593
FOLLOW_expression_in_pixelPos2595
public static final org.antlr.runtime.BitSet FOLLOW_expression_in_pixelPos2595
FOLLOW_expression_in_pixelPos2623
public static final org.antlr.runtime.BitSet FOLLOW_expression_in_pixelPos2623
FOLLOW_set_in_literal0
public static final org.antlr.runtime.BitSet FOLLOW_set_in_literal0
FOLLOW_LSQUARE_in_listLiteral2775
public static final org.antlr.runtime.BitSet FOLLOW_LSQUARE_in_listLiteral2775
FOLLOW_expressionList_in_listLiteral2777
public static final org.antlr.runtime.BitSet FOLLOW_expressionList_in_listLiteral2777
FOLLOW_RSQUARE_in_listLiteral2779
public static final org.antlr.runtime.BitSet FOLLOW_RSQUARE_in_listLiteral2779
FOLLOW_listLiteral_in_synpred1_Jiffle1000
public static final org.antlr.runtime.BitSet FOLLOW_listLiteral_in_synpred1_Jiffle1000
FOLLOW_sequence_in_synpred2_Jiffle1020
public static final org.antlr.runtime.BitSet FOLLOW_sequence_in_synpred2_Jiffle1020
FOLLOW_bandSpecifier_in_synpred3_Jiffle2433
public static final org.antlr.runtime.BitSet FOLLOW_bandSpecifier_in_synpred3_Jiffle2433
FOLLOW_pixelSpecifier_in_synpred3_Jiffle2435
public static final org.antlr.runtime.BitSet FOLLOW_pixelSpecifier_in_synpred3_Jiffle2435
FOLLOW_pixelSpecifier_in_synpred4_Jiffle2455
public static final org.antlr.runtime.BitSet FOLLOW_pixelSpecifier_in_synpred4_Jiffle2455
JiffleParser
public JiffleParser(org.antlr.runtime.TokenStream input)
JiffleParser
public JiffleParser(org.antlr.runtime.TokenStream input,
org.antlr.runtime.RecognizerSharedState state)
setTreeAdaptor
public void setTreeAdaptor(org.antlr.runtime.tree.TreeAdaptor adaptor)
getTreeAdaptor
public org.antlr.runtime.tree.TreeAdaptor getTreeAdaptor()
getTokenNames
public String[] getTokenNames()
- Overrides:
getTokenNames in class org.antlr.runtime.BaseRecognizer
getGrammarFileName
public String getGrammarFileName()
- Overrides:
getGrammarFileName in class org.antlr.runtime.BaseRecognizer
recoverFromMismatchedToken
protected Object recoverFromMismatchedToken(org.antlr.runtime.IntStream input,
int ttype,
org.antlr.runtime.BitSet follow)
throws org.antlr.runtime.RecognitionException
- Overrides:
recoverFromMismatchedToken in class org.antlr.runtime.BaseRecognizer
- Throws:
org.antlr.runtime.RecognitionException
prog
public final JiffleParser.prog_return prog()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
optionsBlock
public final JiffleParser.optionsBlock_return optionsBlock()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
option
public final JiffleParser.option_return option()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
optionValue
public final JiffleParser.optionValue_return optionValue()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
initBlock
public final JiffleParser.initBlock_return initBlock()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
varDeclaration
public final JiffleParser.varDeclaration_return varDeclaration()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
block
public final JiffleParser.block_return block()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
blockStatement
public final JiffleParser.blockStatement_return blockStatement()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
statement
public final JiffleParser.statement_return statement()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
delimitedStatement
public final JiffleParser.delimitedStatement_return delimitedStatement()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
loopCondition
public final JiffleParser.loopCondition_return loopCondition()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
loopSet
public final JiffleParser.loopSet_return loopSet()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
expressionList
public final JiffleParser.expressionList_return expressionList()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
sequence
public final JiffleParser.sequence_return sequence()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
ifCall
public final JiffleParser.ifCall_return ifCall()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
assignmentExpression
public final JiffleParser.assignmentExpression_return assignmentExpression()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
expression
public final JiffleParser.expression_return expression()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
assignmentOp
public final JiffleParser.assignmentOp_return assignmentOp()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
conditionalExpression
public final JiffleParser.conditionalExpression_return conditionalExpression()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
orExpression
public final JiffleParser.orExpression_return orExpression()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
xorExpression
public final JiffleParser.xorExpression_return xorExpression()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
andExpression
public final JiffleParser.andExpression_return andExpression()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
eqExpression
public final JiffleParser.eqExpression_return eqExpression()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
compExpression
public final JiffleParser.compExpression_return compExpression()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
addExpression
public final JiffleParser.addExpression_return addExpression()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
multExpression
public final JiffleParser.multExpression_return multExpression()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
unaryExpression
public final JiffleParser.unaryExpression_return unaryExpression()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
prefixOp
public final JiffleParser.prefixOp_return prefixOp()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
incdecOp
public final JiffleParser.incdecOp_return incdecOp()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
powerExpression
public final JiffleParser.powerExpression_return powerExpression()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
primaryExpression
public final JiffleParser.primaryExpression_return primaryExpression()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
atom
public final JiffleParser.atom_return atom()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
identifiedAtom
public final JiffleParser.identifiedAtom_return identifiedAtom()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
arguments
public final JiffleParser.arguments_return arguments()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
imagePos
public final JiffleParser.imagePos_return imagePos()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
pixelSpecifier
public final JiffleParser.pixelSpecifier_return pixelSpecifier()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
bandSpecifier
public final JiffleParser.bandSpecifier_return bandSpecifier()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
pixelPos
public final JiffleParser.pixelPos_return pixelPos()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
literal
public final JiffleParser.literal_return literal()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
listLiteral
public final JiffleParser.listLiteral_return listLiteral()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
synpred1_Jiffle_fragment
public final void synpred1_Jiffle_fragment()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
synpred2_Jiffle_fragment
public final void synpred2_Jiffle_fragment()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
synpred3_Jiffle_fragment
public final void synpred3_Jiffle_fragment()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
synpred4_Jiffle_fragment
public final void synpred4_Jiffle_fragment()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
synpred1_Jiffle
public final boolean synpred1_Jiffle()
synpred2_Jiffle
public final boolean synpred2_Jiffle()
synpred3_Jiffle
public final boolean synpred3_Jiffle()
synpred4_Jiffle
public final boolean synpred4_Jiffle()
Copyright © 2009-2011. All Rights Reserved.