jaitools.jiffle.parser
Class JiffleParser

java.lang.Object
  extended by org.antlr.runtime.BaseRecognizer
      extended by org.antlr.runtime.Parser
          extended by 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

Nested Class Summary
static class JiffleParser.addExpression_return
           
static class JiffleParser.andExpression_return
           
static class JiffleParser.arguments_return
           
static class JiffleParser.assignmentExpression_return
           
static class JiffleParser.assignmentOp_return
           
static class JiffleParser.atom_return
           
static class JiffleParser.bandSpecifier_return
           
static class JiffleParser.block_return
           
static class JiffleParser.blockStatement_return
           
static class JiffleParser.compExpression_return
           
static class JiffleParser.conditionalExpression_return
           
static class JiffleParser.delimitedStatement_return
           
static class JiffleParser.eqExpression_return
           
static class JiffleParser.expression_return
           
static class JiffleParser.expressionList_return
           
static class JiffleParser.identifiedAtom_return
           
static class JiffleParser.ifCall_return
           
static class JiffleParser.imagePos_return
           
static class JiffleParser.incdecOp_return
           
static class JiffleParser.initBlock_return
           
static class JiffleParser.listLiteral_return
           
static class JiffleParser.literal_return
           
static class JiffleParser.loopCondition_return
           
static class JiffleParser.loopSet_return
           
static class JiffleParser.multExpression_return
           
static class JiffleParser.option_return
           
static class JiffleParser.optionsBlock_return
           
static class JiffleParser.optionValue_return
           
static class JiffleParser.orExpression_return
           
static class JiffleParser.pixelPos_return
           
static class JiffleParser.pixelSpecifier_return
           
static class JiffleParser.powerExpression_return
           
static class JiffleParser.prefixOp_return
           
static class JiffleParser.primaryExpression_return
           
static class JiffleParser.prog_return
           
static class JiffleParser.sequence_return
           
static class JiffleParser.statement_return
           
static class JiffleParser.unaryExpression_return
           
static class JiffleParser.varDeclaration_return
           
static class JiffleParser.xorExpression_return
           
 
Field Summary
static int ABS_POS
           
static int ABS_POS_PREFIX
           
protected  org.antlr.runtime.tree.TreeAdaptor adaptor
           
static int AND
           
static int APPEND
           
static int BAND_REF
           
static int BLOCK
           
static int BOOLEAN_TYPE
           
static int BREAKIF
           
static int CHAR
           
static int COLON
           
static int COMMA
           
static int COMMENT
           
static int CONSTANT
           
static int DECLARED_LIST
           
static int DECR
           
protected  jaitools.jiffle.parser.JiffleParser.DFA10 dfa10
           
static int Digit
           
static int DIV
           
static int DIVEQ
           
static int Dot
           
static int DOUBLE_TYPE
           
static int EOF
           
static int EQ
           
static int ESC_SEQ
           
static int EXPR_LIST
           
static int FALSE
           
static int FLOAT_LITERAL
           
static int FLOAT_TYPE
           
static int FloatExp
           
static org.antlr.runtime.BitSet FOLLOW_ABS_POS_PREFIX_in_pixelPos2593
           
static org.antlr.runtime.BitSet FOLLOW_addExpression_in_compExpression1659
           
static org.antlr.runtime.BitSet FOLLOW_addExpression_in_compExpression1682
           
static org.antlr.runtime.BitSet FOLLOW_AND_in_andExpression1583
           
static org.antlr.runtime.BitSet FOLLOW_andExpression_in_xorExpression1544
           
static org.antlr.runtime.BitSet FOLLOW_andExpression_in_xorExpression1550
           
static org.antlr.runtime.BitSet FOLLOW_APPEND_in_expression1292
           
static org.antlr.runtime.BitSet FOLLOW_arguments_in_identifiedAtom2277
           
static org.antlr.runtime.BitSet FOLLOW_assignmentExpression_in_statement734
           
static org.antlr.runtime.BitSet FOLLOW_assignmentOp_in_assignmentExpression1237
           
static org.antlr.runtime.BitSet FOLLOW_atom_in_primaryExpression2059
           
static org.antlr.runtime.BitSet FOLLOW_bandSpecifier_in_imagePos2433
           
static org.antlr.runtime.BitSet FOLLOW_bandSpecifier_in_imagePos2475
           
static org.antlr.runtime.BitSet FOLLOW_bandSpecifier_in_synpred3_Jiffle2433
           
static org.antlr.runtime.BitSet FOLLOW_block_in_statement691
           
static org.antlr.runtime.BitSet FOLLOW_blockStatement_in_block586
           
static org.antlr.runtime.BitSet FOLLOW_BREAKIF_in_blockStatement645
           
static org.antlr.runtime.BitSet FOLLOW_COLON_in_conditionalExpression1474
           
static org.antlr.runtime.BitSet FOLLOW_COLON_in_sequence1124
           
static org.antlr.runtime.BitSet FOLLOW_COMMA_in_expressionList1071
           
static org.antlr.runtime.BitSet FOLLOW_COMMA_in_pixelSpecifier2506
           
static org.antlr.runtime.BitSet FOLLOW_compExpression_in_eqExpression1617
           
static org.antlr.runtime.BitSet FOLLOW_compExpression_in_eqExpression1630
           
static org.antlr.runtime.BitSet FOLLOW_conditionalExpression_in_expression1270
           
static org.antlr.runtime.BitSet FOLLOW_delimitedStatement_in_statement711
           
static org.antlr.runtime.BitSet FOLLOW_DIV_in_multExpression1763
           
static org.antlr.runtime.BitSet FOLLOW_EOF_in_prog275
           
static org.antlr.runtime.BitSet FOLLOW_EQ_in_option397
           
static org.antlr.runtime.BitSet FOLLOW_EQ_in_varDeclaration534
           
static org.antlr.runtime.BitSet FOLLOW_eqExpression_in_andExpression1580
           
static org.antlr.runtime.BitSet FOLLOW_eqExpression_in_andExpression1586
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_assignmentExpression1240
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_atom2158
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_bandSpecifier2550
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_blockStatement649
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_conditionalExpression1472
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_conditionalExpression1477
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_delimitedStatement920
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_expression1295
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_expressionList1068
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_expressionList1073
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_pixelPos2595
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_pixelPos2623
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_sequence1122
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_sequence1128
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_varDeclaration536
           
static org.antlr.runtime.BitSet FOLLOW_expressionList_in_arguments2374
           
static org.antlr.runtime.BitSet FOLLOW_expressionList_in_ifCall1181
           
static org.antlr.runtime.BitSet FOLLOW_expressionList_in_listLiteral2777
           
static org.antlr.runtime.BitSet FOLLOW_FOREACH_in_statement833
           
static org.antlr.runtime.BitSet FOLLOW_GE_in_compExpression1668
           
static org.antlr.runtime.BitSet FOLLOW_GT_in_compExpression1663
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_assignmentExpression1235
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_expression1290
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_identifiedAtom2275
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_identifiedAtom2307
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_identifiedAtom2339
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_loopSet1040
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_option395
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_optionValue441
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_statement837
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_varDeclaration532
           
static org.antlr.runtime.BitSet FOLLOW_identifiedAtom_in_atom2248
           
static org.antlr.runtime.BitSet FOLLOW_IF_in_ifCall1177
           
static org.antlr.runtime.BitSet FOLLOW_ifCall_in_atom2228
           
static org.antlr.runtime.BitSet FOLLOW_imagePos_in_identifiedAtom2309
           
static org.antlr.runtime.BitSet FOLLOW_IN_in_statement839
           
static org.antlr.runtime.BitSet FOLLOW_incdecOp_in_prefixOp1925
           
static org.antlr.runtime.BitSet FOLLOW_incdecOp_in_primaryExpression2062
           
static org.antlr.runtime.BitSet FOLLOW_INIT_in_initBlock493
           
static org.antlr.runtime.BitSet FOLLOW_initBlock_in_prog269
           
static org.antlr.runtime.BitSet FOLLOW_LCURLY_in_block584
           
static org.antlr.runtime.BitSet FOLLOW_LCURLY_in_initBlock495
           
static org.antlr.runtime.BitSet FOLLOW_LCURLY_in_optionsBlock351
           
static org.antlr.runtime.BitSet FOLLOW_LE_in_compExpression1673
           
static org.antlr.runtime.BitSet FOLLOW_listLiteral_in_atom2208
           
static org.antlr.runtime.BitSet FOLLOW_listLiteral_in_loopSet1000
           
static org.antlr.runtime.BitSet FOLLOW_listLiteral_in_synpred1_Jiffle1000
           
static org.antlr.runtime.BitSet FOLLOW_literal_in_atom2188
           
static org.antlr.runtime.BitSet FOLLOW_literal_in_optionValue461
           
static org.antlr.runtime.BitSet FOLLOW_LOGICALEQ_in_eqExpression1621
           
static org.antlr.runtime.BitSet FOLLOW_loopCondition_in_statement761
           
static org.antlr.runtime.BitSet FOLLOW_loopCondition_in_statement799
           
static org.antlr.runtime.BitSet FOLLOW_loopSet_in_statement841
           
static org.antlr.runtime.BitSet FOLLOW_LPAR_in_arguments2371
           
static org.antlr.runtime.BitSet FOLLOW_LPAR_in_atom2156
           
static org.antlr.runtime.BitSet FOLLOW_LPAR_in_blockStatement647
           
static org.antlr.runtime.BitSet FOLLOW_LPAR_in_ifCall1179
           
static org.antlr.runtime.BitSet FOLLOW_LPAR_in_statement759
           
static org.antlr.runtime.BitSet FOLLOW_LPAR_in_statement797
           
static org.antlr.runtime.BitSet FOLLOW_LPAR_in_statement835
           
static org.antlr.runtime.BitSet FOLLOW_LSQUARE_in_bandSpecifier2548
           
static org.antlr.runtime.BitSet FOLLOW_LSQUARE_in_listLiteral2775
           
static org.antlr.runtime.BitSet FOLLOW_LSQUARE_in_pixelSpecifier2502
           
static org.antlr.runtime.BitSet FOLLOW_LT_in_compExpression1678
           
static org.antlr.runtime.BitSet FOLLOW_MINUS_in_addExpression1721
           
static org.antlr.runtime.BitSet FOLLOW_MINUS_in_prefixOp1885
           
static org.antlr.runtime.BitSet FOLLOW_MOD_in_multExpression1768
           
static org.antlr.runtime.BitSet FOLLOW_multExpression_in_addExpression1712
           
static org.antlr.runtime.BitSet FOLLOW_multExpression_in_addExpression1725
           
static org.antlr.runtime.BitSet FOLLOW_NE_in_eqExpression1626
           
static org.antlr.runtime.BitSet FOLLOW_NOT_in_prefixOp1905
           
static org.antlr.runtime.BitSet FOLLOW_option_in_optionsBlock353
           
static org.antlr.runtime.BitSet FOLLOW_OPTIONS_in_optionsBlock349
           
static org.antlr.runtime.BitSet FOLLOW_optionsBlock_in_prog266
           
static org.antlr.runtime.BitSet FOLLOW_optionValue_in_option399
           
static org.antlr.runtime.BitSet FOLLOW_OR_in_orExpression1511
           
static org.antlr.runtime.BitSet FOLLOW_orExpression_in_conditionalExpression1466
           
static org.antlr.runtime.BitSet FOLLOW_orExpression_in_loopCondition948
           
static org.antlr.runtime.BitSet FOLLOW_pixelPos_in_pixelSpecifier2504
           
static org.antlr.runtime.BitSet FOLLOW_pixelPos_in_pixelSpecifier2508
           
static org.antlr.runtime.BitSet FOLLOW_pixelSpecifier_in_imagePos2435
           
static org.antlr.runtime.BitSet FOLLOW_pixelSpecifier_in_imagePos2455
           
static org.antlr.runtime.BitSet FOLLOW_pixelSpecifier_in_synpred3_Jiffle2435
           
static org.antlr.runtime.BitSet FOLLOW_pixelSpecifier_in_synpred4_Jiffle2455
           
static org.antlr.runtime.BitSet FOLLOW_PLUS_in_addExpression1716
           
static org.antlr.runtime.BitSet FOLLOW_PLUS_in_prefixOp1865
           
static org.antlr.runtime.BitSet FOLLOW_POW_in_powerExpression2007
           
static org.antlr.runtime.BitSet FOLLOW_powerExpression_in_unaryExpression1832
           
static org.antlr.runtime.BitSet FOLLOW_prefixOp_in_unaryExpression1800
           
static org.antlr.runtime.BitSet FOLLOW_primaryExpression_in_powerExpression2004
           
static org.antlr.runtime.BitSet FOLLOW_primaryExpression_in_powerExpression2010
           
static org.antlr.runtime.BitSet FOLLOW_QUESTION_in_conditionalExpression1469
           
static org.antlr.runtime.BitSet FOLLOW_RCURLY_in_block589
           
static org.antlr.runtime.BitSet FOLLOW_RCURLY_in_initBlock500
           
static org.antlr.runtime.BitSet FOLLOW_RCURLY_in_optionsBlock356
           
static org.antlr.runtime.BitSet FOLLOW_RPAR_in_arguments2376
           
static org.antlr.runtime.BitSet FOLLOW_RPAR_in_atom2160
           
static org.antlr.runtime.BitSet FOLLOW_RPAR_in_blockStatement651
           
static org.antlr.runtime.BitSet FOLLOW_RPAR_in_ifCall1183
           
static org.antlr.runtime.BitSet FOLLOW_RPAR_in_statement763
           
static org.antlr.runtime.BitSet FOLLOW_RPAR_in_statement801
           
static org.antlr.runtime.BitSet FOLLOW_RPAR_in_statement843
           
static org.antlr.runtime.BitSet FOLLOW_RSQUARE_in_bandSpecifier2552
           
static org.antlr.runtime.BitSet FOLLOW_RSQUARE_in_listLiteral2779
           
static org.antlr.runtime.BitSet FOLLOW_RSQUARE_in_pixelSpecifier2510
           
static org.antlr.runtime.BitSet FOLLOW_SEMI_in_option401
           
static org.antlr.runtime.BitSet FOLLOW_SEMI_in_statement713
           
static org.antlr.runtime.BitSet FOLLOW_SEMI_in_statement736
           
static org.antlr.runtime.BitSet FOLLOW_SEMI_in_statement877
           
static org.antlr.runtime.BitSet FOLLOW_SEMI_in_varDeclaration538
           
static org.antlr.runtime.BitSet FOLLOW_sequence_in_loopSet1020
           
static org.antlr.runtime.BitSet FOLLOW_sequence_in_synpred2_Jiffle1020
           
static org.antlr.runtime.BitSet FOLLOW_set_in_assignmentOp0
           
static org.antlr.runtime.BitSet FOLLOW_set_in_incdecOp0
           
static org.antlr.runtime.BitSet FOLLOW_set_in_literal0
           
static org.antlr.runtime.BitSet FOLLOW_statement_in_blockStatement625
           
static org.antlr.runtime.BitSet FOLLOW_statement_in_prog272
           
static org.antlr.runtime.BitSet FOLLOW_statement_in_statement765
           
static org.antlr.runtime.BitSet FOLLOW_statement_in_statement803
           
static org.antlr.runtime.BitSet FOLLOW_statement_in_statement845
           
static org.antlr.runtime.BitSet FOLLOW_TIMES_in_multExpression1758
           
static org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_multExpression1754
           
static org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_multExpression1772
           
static org.antlr.runtime.BitSet FOLLOW_unaryExpression_in_unaryExpression1802
           
static org.antlr.runtime.BitSet FOLLOW_UNTIL_in_statement795
           
static org.antlr.runtime.BitSet FOLLOW_varDeclaration_in_initBlock497
           
static org.antlr.runtime.BitSet FOLLOW_WHILE_in_statement757
           
static org.antlr.runtime.BitSet FOLLOW_XOR_in_xorExpression1547
           
static org.antlr.runtime.BitSet FOLLOW_xorExpression_in_orExpression1508
           
static org.antlr.runtime.BitSet FOLLOW_xorExpression_in_orExpression1514
           
static int FOREACH
           
static int FUNC_CALL
           
static int GE
           
static int GT
           
static int HEX_DIGIT
           
static int ID
           
static int IF
           
static int IF_CALL
           
static int IMAGE_POS
           
static int IMAGE_SCOPE_VAR_DECL
           
static int IMAGE_WRITE
           
static int IN
           
static int INCR
           
static int INIT
           
static int INT_LITERAL
           
static int INT_TYPE
           
static int JIFFLE_OPTION
           
static int LCURLY
           
static int LE
           
static int Letter
           
static int LIST_NEW
           
static int LOGICALEQ
           
static int LPAR
           
static int LSQUARE
           
static int LT
           
static int MINUS
           
static int MINUSEQ
           
static int MOD
           
static int MODEQ
           
static int NE
           
static int NonZeroDigit
           
static int NOT
           
static int NULL
           
static int OCTAL_ESC
           
static int OPTIONS
           
static int OR
           
static int PAR
           
static int PIXEL_REF
           
static int PLUS
           
static int PLUSEQ
           
static int POSTFIX
           
static int POW
           
static int PREFIX
           
static int QUESTION
           
static int RCURLY
           
static int REL_POS
           
static int RPAR
           
static int RSQUARE
           
static int SEMI
           
static int SEQUENCE
           
static int TIMES
           
static int TIMESEQ
           
static String[] tokenNames
           
static int TRUE
           
static int UNDERSCORE
           
static int UNICODE_ESC
           
static int UNTIL
           
static int VAR_DEST
           
static int VAR_IMAGE_SCOPE
           
static int VAR_LIST
           
static int VAR_LOOP
           
static int VAR_PIXEL_SCOPE
           
static int VAR_PROVIDED
           
static int VAR_SOURCE
           
static int WHILE
           
static int WS
           
static int XOR
           
 
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)
           
 
Method Summary
 JiffleParser.addExpression_return addExpression()
           
 JiffleParser.andExpression_return andExpression()
           
 JiffleParser.arguments_return arguments()
           
 JiffleParser.assignmentExpression_return assignmentExpression()
           
 JiffleParser.assignmentOp_return assignmentOp()
           
 JiffleParser.atom_return atom()
           
 JiffleParser.bandSpecifier_return bandSpecifier()
           
 JiffleParser.block_return block()
           
 JiffleParser.blockStatement_return blockStatement()
           
 JiffleParser.compExpression_return compExpression()
           
 JiffleParser.conditionalExpression_return conditionalExpression()
           
 JiffleParser.delimitedStatement_return delimitedStatement()
           
 JiffleParser.eqExpression_return eqExpression()
           
 JiffleParser.expression_return expression()
           
 JiffleParser.expressionList_return expressionList()
           
 String getGrammarFileName()
           
 String[] getTokenNames()
           
 org.antlr.runtime.tree.TreeAdaptor getTreeAdaptor()
           
 JiffleParser.identifiedAtom_return identifiedAtom()
           
 JiffleParser.ifCall_return ifCall()
           
 JiffleParser.imagePos_return imagePos()
           
 JiffleParser.incdecOp_return incdecOp()
           
 JiffleParser.initBlock_return initBlock()
           
 JiffleParser.listLiteral_return listLiteral()
           
 JiffleParser.literal_return literal()
           
 JiffleParser.loopCondition_return loopCondition()
           
 JiffleParser.loopSet_return loopSet()
           
 JiffleParser.multExpression_return multExpression()
           
 JiffleParser.option_return option()
           
 JiffleParser.optionsBlock_return optionsBlock()
           
 JiffleParser.optionValue_return optionValue()
           
 JiffleParser.orExpression_return orExpression()
           
 JiffleParser.pixelPos_return pixelPos()
           
 JiffleParser.pixelSpecifier_return pixelSpecifier()
           
 JiffleParser.powerExpression_return powerExpression()
           
 JiffleParser.prefixOp_return prefixOp()
           
 JiffleParser.primaryExpression_return primaryExpression()
           
 JiffleParser.prog_return prog()
           
protected  Object recoverFromMismatchedToken(org.antlr.runtime.IntStream input, int ttype, org.antlr.runtime.BitSet follow)
           
 JiffleParser.sequence_return sequence()
           
 void setTreeAdaptor(org.antlr.runtime.tree.TreeAdaptor adaptor)
           
 JiffleParser.statement_return statement()
           
 void synpred1_Jiffle_fragment()
           
 boolean synpred1_Jiffle()
           
 void synpred2_Jiffle_fragment()
           
 boolean synpred2_Jiffle()
           
 void synpred3_Jiffle_fragment()
           
 boolean synpred3_Jiffle()
           
 void synpred4_Jiffle_fragment()
           
 boolean synpred4_Jiffle()
           
 JiffleParser.unaryExpression_return unaryExpression()
           
 JiffleParser.varDeclaration_return varDeclaration()
           
 JiffleParser.xorExpression_return xorExpression()
           
 
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
 

Field Detail

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
Constructor Detail

JiffleParser

public JiffleParser(org.antlr.runtime.TokenStream input)

JiffleParser

public JiffleParser(org.antlr.runtime.TokenStream input,
                    org.antlr.runtime.RecognizerSharedState state)
Method Detail

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.