public class JiffleParser
extends Parser
Modifier and Type | Field and Description |
---|---|
static ATN |
_ATN |
protected static DFA[] |
_decisionToDFA |
static String |
_serializedATN |
protected static PredictionContextCache |
_sharedContextCache |
static int |
ABS_POS_PREFIX |
static int |
AND |
static int |
APPEND |
static int |
ASSIGN |
static int |
BLOCK_COMMENT |
static int |
BOOLEAN_TYPE |
static int |
BREAK |
static int |
BREAKIF |
static int |
COLON |
static int |
COMMA |
static int |
CON |
static int |
DECR |
static int |
DIV |
static int |
DIVEQ |
static int |
DOUBLE_TYPE |
static int |
ELSE |
static int |
EQ |
static int |
FALSE |
static int |
FLOAT_LITERAL |
static int |
FLOAT_TYPE |
static int |
FOREACH |
static int |
GE |
static int |
GT |
static int |
ID |
static int |
IF |
static int |
IMAGES_BLOCK_LABEL |
static int |
IN |
static int |
INCR |
static int |
INIT_BLOCK_LABEL |
static int |
INT_LITERAL |
static int |
INT_TYPE |
static int |
LCURLY |
static int |
LE |
static int |
LINE_COMMENT |
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 |
NOT |
static int |
NULL |
static int |
OPTIONS_BLOCK_LABEL |
static int |
OR |
static int |
PLUS |
static int |
PLUSEQ |
static int |
POW |
static int |
QUESTION |
static int |
RCURLY |
static int |
READ |
static int |
RPAR |
static int |
RSQUARE |
static int |
RULE_argumentList |
static int |
RULE_assignment |
static int |
RULE_atom |
static int |
RULE_bandSpecifier |
static int |
RULE_block |
static int |
RULE_body |
static int |
RULE_conCall |
static int |
RULE_expression |
static int |
RULE_expressionList |
static int |
RULE_identifiedAtom |
static int |
RULE_imagePos |
static int |
RULE_imagesBlock |
static int |
RULE_imageVarDeclaration |
static int |
RULE_initBlock |
static int |
RULE_listLiteral |
static int |
RULE_literal |
static int |
RULE_loopSet |
static int |
RULE_option |
static int |
RULE_optionsBlock |
static int |
RULE_optionValue |
static int |
RULE_parenExpression |
static int |
RULE_pixelPos |
static int |
RULE_pixelSpecifier |
static int |
RULE_range |
static int |
RULE_role |
static int |
RULE_script |
static int |
RULE_specialBlock |
static int |
RULE_statement |
static int |
RULE_varDeclaration |
static String[] |
ruleNames |
static int |
SEMI |
static int |
TIMES |
static int |
TIMESEQ |
static String[] |
tokenNames
Deprecated.
Use
VOCABULARY instead. |
static int |
TRUE |
static int |
UNDERSCORE |
static int |
UNTIL |
static Vocabulary |
VOCABULARY |
static int |
WHILE |
static int |
WRITE |
static int |
WS |
static int |
XOR |
Constructor and Description |
---|
JiffleParser(TokenStream input) |
addContextToParseTree, addParseListener, compileParseTreePattern, compileParseTreePattern, consume, createErrorNode, createTerminalNode, dumpDFA, enterOuterAlt, enterRecursionRule, enterRecursionRule, enterRule, exitRule, getATNWithBypassAlts, getBuildParseTree, getContext, getCurrentToken, getDFAStrings, getErrorHandler, getExpectedTokens, getExpectedTokensWithinCurrentRule, getInputStream, getInvokingContext, getNumberOfSyntaxErrors, getParseInfo, getParseListeners, getPrecedence, getRuleContext, getRuleIndex, getRuleInvocationStack, getRuleInvocationStack, getSourceName, getTokenFactory, getTokenStream, getTrimParseTree, inContext, isExpectedToken, isMatchedEOF, isTrace, match, matchWildcard, notifyErrorListeners, notifyErrorListeners, precpred, pushNewRecursionContext, removeParseListener, removeParseListeners, reset, setBuildParseTree, setContext, setErrorHandler, setInputStream, setProfile, setTokenFactory, setTokenStream, setTrace, setTrimParseTree, triggerEnterRuleEvent, triggerExitRuleEvent, unrollRecursionContexts
protected static final DFA[] _decisionToDFA
protected static final PredictionContextCache _sharedContextCache
public static final int LINE_COMMENT
public static final int BLOCK_COMMENT
public static final int TRUE
public static final int FALSE
public static final int NULL
public static final int INT_TYPE
public static final int FLOAT_TYPE
public static final int DOUBLE_TYPE
public static final int BOOLEAN_TYPE
public static final int OPTIONS_BLOCK_LABEL
public static final int IMAGES_BLOCK_LABEL
public static final int INIT_BLOCK_LABEL
public static final int READ
public static final int WRITE
public static final int CON
public static final int IF
public static final int ELSE
public static final int WHILE
public static final int UNTIL
public static final int FOREACH
public static final int IN
public static final int BREAKIF
public static final int BREAK
public static final int ABS_POS_PREFIX
public static final int APPEND
public static final int INCR
public static final int DECR
public static final int POW
public static final int TIMES
public static final int DIV
public static final int MOD
public static final int PLUS
public static final int MINUS
public static final int NOT
public static final int GT
public static final int GE
public static final int LE
public static final int LT
public static final int EQ
public static final int NE
public static final int AND
public static final int OR
public static final int XOR
public static final int QUESTION
public static final int TIMESEQ
public static final int DIVEQ
public static final int MODEQ
public static final int PLUSEQ
public static final int MINUSEQ
public static final int ASSIGN
public static final int COMMA
public static final int SEMI
public static final int COLON
public static final int LPAR
public static final int RPAR
public static final int LSQUARE
public static final int RSQUARE
public static final int LCURLY
public static final int RCURLY
public static final int ID
public static final int UNDERSCORE
public static final int INT_LITERAL
public static final int FLOAT_LITERAL
public static final int WS
public static final int RULE_script
public static final int RULE_specialBlock
public static final int RULE_optionsBlock
public static final int RULE_option
public static final int RULE_optionValue
public static final int RULE_imagesBlock
public static final int RULE_imageVarDeclaration
public static final int RULE_role
public static final int RULE_initBlock
public static final int RULE_varDeclaration
public static final int RULE_block
public static final int RULE_body
public static final int RULE_statement
public static final int RULE_loopSet
public static final int RULE_expressionList
public static final int RULE_range
public static final int RULE_expression
public static final int RULE_assignment
public static final int RULE_atom
public static final int RULE_parenExpression
public static final int RULE_conCall
public static final int RULE_identifiedAtom
public static final int RULE_argumentList
public static final int RULE_imagePos
public static final int RULE_pixelSpecifier
public static final int RULE_bandSpecifier
public static final int RULE_pixelPos
public static final int RULE_literal
public static final int RULE_listLiteral
public static final String[] ruleNames
public static final Vocabulary VOCABULARY
@Deprecated public static final String[] tokenNames
VOCABULARY
instead.public static final String _serializedATN
public static final ATN _ATN
@Deprecated public String[] getTokenNames()
getTokenNames
in class Recognizer<Token,ParserATNSimulator>
public Vocabulary getVocabulary()
getVocabulary
in class Recognizer<Token,ParserATNSimulator>
public String getGrammarFileName()
getGrammarFileName
in class Recognizer<Token,ParserATNSimulator>
public String[] getRuleNames()
getRuleNames
in class Recognizer<Token,ParserATNSimulator>
public String getSerializedATN()
getSerializedATN
in class Recognizer<Token,ParserATNSimulator>
public ATN getATN()
getATN
in class Recognizer<Token,ParserATNSimulator>
public final JiffleParser.ScriptContext script() throws RecognitionException
RecognitionException
public final JiffleParser.SpecialBlockContext specialBlock() throws RecognitionException
RecognitionException
public final JiffleParser.OptionsBlockContext optionsBlock() throws RecognitionException
RecognitionException
public final JiffleParser.OptionContext option() throws RecognitionException
RecognitionException
public final JiffleParser.OptionValueContext optionValue() throws RecognitionException
RecognitionException
public final JiffleParser.ImagesBlockContext imagesBlock() throws RecognitionException
RecognitionException
public final JiffleParser.ImageVarDeclarationContext imageVarDeclaration() throws RecognitionException
RecognitionException
public final JiffleParser.RoleContext role() throws RecognitionException
RecognitionException
public final JiffleParser.InitBlockContext initBlock() throws RecognitionException
RecognitionException
public final JiffleParser.VarDeclarationContext varDeclaration() throws RecognitionException
RecognitionException
public final JiffleParser.BlockContext block() throws RecognitionException
RecognitionException
public final JiffleParser.BodyContext body() throws RecognitionException
RecognitionException
public final JiffleParser.StatementContext statement() throws RecognitionException
RecognitionException
public final JiffleParser.LoopSetContext loopSet() throws RecognitionException
RecognitionException
public final JiffleParser.ExpressionListContext expressionList() throws RecognitionException
RecognitionException
public final JiffleParser.RangeContext range() throws RecognitionException
RecognitionException
public final JiffleParser.ExpressionContext expression() throws RecognitionException
RecognitionException
public final JiffleParser.AssignmentContext assignment() throws RecognitionException
RecognitionException
public final JiffleParser.AtomContext atom() throws RecognitionException
RecognitionException
public final JiffleParser.ParenExpressionContext parenExpression() throws RecognitionException
RecognitionException
public final JiffleParser.ConCallContext conCall() throws RecognitionException
RecognitionException
public final JiffleParser.IdentifiedAtomContext identifiedAtom() throws RecognitionException
RecognitionException
public final JiffleParser.ArgumentListContext argumentList() throws RecognitionException
RecognitionException
public final JiffleParser.ImagePosContext imagePos() throws RecognitionException
RecognitionException
public final JiffleParser.PixelSpecifierContext pixelSpecifier() throws RecognitionException
RecognitionException
public final JiffleParser.BandSpecifierContext bandSpecifier() throws RecognitionException
RecognitionException
public final JiffleParser.PixelPosContext pixelPos() throws RecognitionException
RecognitionException
public final JiffleParser.LiteralContext literal() throws RecognitionException
RecognitionException
public final JiffleParser.ListLiteralContext listLiteral() throws RecognitionException
RecognitionException
public boolean sempred(RuleContext _localctx, int ruleIndex, int predIndex)
sempred
in class Recognizer<Token,ParserATNSimulator>
Copyright © 2006–2018 GeoSolutions. All rights reserved.