jaitools.jiffle.parser
Class JiffleLexer

java.lang.Object
  extended by org.antlr.runtime.BaseRecognizer
      extended by org.antlr.runtime.Lexer
          extended by jaitools.jiffle.parser.JiffleLexer
All Implemented Interfaces:
org.antlr.runtime.TokenSource

public class JiffleLexer
extends org.antlr.runtime.Lexer


Field Summary
static int ABS_POS
           
static int ABS_POS_PREFIX
           
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.JiffleLexer.DFA21 dfa21
           
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 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 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.Lexer
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
JiffleLexer()
           
JiffleLexer(org.antlr.runtime.CharStream input)
           
JiffleLexer(org.antlr.runtime.CharStream input, org.antlr.runtime.RecognizerSharedState state)
           
 
Method Summary
 String getGrammarFileName()
           
 void mABS_POS_PREFIX()
           
 void mAND()
           
 void mAPPEND()
           
 void mBOOLEAN_TYPE()
           
 void mBREAKIF()
           
 void mCHAR()
           
 void mCOLON()
           
 void mCOMMA()
           
 void mCOMMENT()
           
 void mDECR()
           
 void mDigit()
           
 void mDIV()
           
 void mDIVEQ()
           
 void mDot()
           
 void mDOUBLE_TYPE()
           
 void mEQ()
           
 void mESC_SEQ()
           
 void mFALSE()
           
 void mFLOAT_LITERAL()
           
 void mFLOAT_TYPE()
           
 void mFloatExp()
           
 void mFOREACH()
           
 void mGE()
           
 void mGT()
           
 void mHEX_DIGIT()
           
 void mID()
           
 void mIF()
           
 void mIN()
           
 void mINCR()
           
 void mINIT()
           
 void mINT_LITERAL()
           
 void mINT_TYPE()
           
 void mLCURLY()
           
 void mLE()
           
 void mLetter()
           
 void mLOGICALEQ()
           
 void mLPAR()
           
 void mLSQUARE()
           
 void mLT()
           
 void mMINUS()
           
 void mMINUSEQ()
           
 void mMOD()
           
 void mMODEQ()
           
 void mNE()
           
 void mNonZeroDigit()
           
 void mNOT()
           
 void mNULL()
           
 void mOCTAL_ESC()
           
 void mOPTIONS()
           
 void mOR()
           
 void mPLUS()
           
 void mPLUSEQ()
           
 void mPOW()
           
 void mQUESTION()
           
 void mRCURLY()
           
 void mRPAR()
           
 void mRSQUARE()
           
 void mSEMI()
           
 void mTIMES()
           
 void mTIMESEQ()
           
 void mTokens()
           
 void mTRUE()
           
 void mUNDERSCORE()
           
 void mUNICODE_ESC()
           
 void mUNTIL()
           
 void mWHILE()
           
 void mWS()
           
 void mXOR()
           
 
Methods inherited from class org.antlr.runtime.Lexer
emit, emit, getCharErrorDisplay, getCharIndex, getCharPositionInLine, getCharStream, getErrorMessage, getLine, getSourceName, getText, match, match, matchAny, matchRange, nextToken, recover, reportError, reset, setCharStream, setText, skip, traceIn, traceOut
 
Methods inherited from class org.antlr.runtime.BaseRecognizer
alreadyParsedRule, beginResync, combineFollows, computeContextSensitiveRuleFOLLOW, computeErrorRecoverySet, consumeUntil, consumeUntil, displayRecognitionError, emitErrorMessage, endResync, failed, getBacktrackingLevel, getCurrentInputSymbol, getErrorHeader, getMissingSymbol, getNumberOfSyntaxErrors, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, getTokenNames, match, matchAny, memoize, mismatchIsMissingToken, mismatchIsUnwantedToken, pushFollow, recover, recoverFromMismatchedSet, recoverFromMismatchedToken, setBacktrackingLevel, toStrings, traceIn, traceOut
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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

dfa21

protected jaitools.jiffle.parser.JiffleLexer.DFA21 dfa21
Constructor Detail

JiffleLexer

public JiffleLexer()

JiffleLexer

public JiffleLexer(org.antlr.runtime.CharStream input)

JiffleLexer

public JiffleLexer(org.antlr.runtime.CharStream input,
                   org.antlr.runtime.RecognizerSharedState state)
Method Detail

getGrammarFileName

public String getGrammarFileName()
Overrides:
getGrammarFileName in class org.antlr.runtime.BaseRecognizer

mCOMMENT

public final void mCOMMENT()
                    throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mTRUE

public final void mTRUE()
                 throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mFALSE

public final void mFALSE()
                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mNULL

public final void mNULL()
                 throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mINT_TYPE

public final void mINT_TYPE()
                     throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mFLOAT_TYPE

public final void mFLOAT_TYPE()
                       throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mDOUBLE_TYPE

public final void mDOUBLE_TYPE()
                        throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mBOOLEAN_TYPE

public final void mBOOLEAN_TYPE()
                         throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mOPTIONS

public final void mOPTIONS()
                    throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mINIT

public final void mINIT()
                 throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mIF

public final void mIF()
               throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mWHILE

public final void mWHILE()
                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mUNTIL

public final void mUNTIL()
                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mFOREACH

public final void mFOREACH()
                    throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mIN

public final void mIN()
               throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mBREAKIF

public final void mBREAKIF()
                    throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mABS_POS_PREFIX

public final void mABS_POS_PREFIX()
                           throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mAPPEND

public final void mAPPEND()
                   throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mINCR

public final void mINCR()
                 throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mDECR

public final void mDECR()
                 throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mNOT

public final void mNOT()
                throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mPOW

public final void mPOW()
                throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mTIMES

public final void mTIMES()
                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mDIV

public final void mDIV()
                throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mMOD

public final void mMOD()
                throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mPLUS

public final void mPLUS()
                 throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mMINUS

public final void mMINUS()
                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mGT

public final void mGT()
               throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mGE

public final void mGE()
               throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mLE

public final void mLE()
               throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mLT

public final void mLT()
               throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mLOGICALEQ

public final void mLOGICALEQ()
                      throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mNE

public final void mNE()
               throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mAND

public final void mAND()
                throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mOR

public final void mOR()
               throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mXOR

public final void mXOR()
                throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mQUESTION

public final void mQUESTION()
                     throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mTIMESEQ

public final void mTIMESEQ()
                    throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mDIVEQ

public final void mDIVEQ()
                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mMODEQ

public final void mMODEQ()
                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mPLUSEQ

public final void mPLUSEQ()
                   throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mMINUSEQ

public final void mMINUSEQ()
                    throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mEQ

public final void mEQ()
               throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mCOMMA

public final void mCOMMA()
                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mSEMI

public final void mSEMI()
                 throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mCOLON

public final void mCOLON()
                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mLPAR

public final void mLPAR()
                 throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mRPAR

public final void mRPAR()
                 throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mLSQUARE

public final void mLSQUARE()
                    throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mRSQUARE

public final void mRSQUARE()
                    throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mLCURLY

public final void mLCURLY()
                   throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mRCURLY

public final void mRCURLY()
                   throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mID

public final void mID()
               throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mLetter

public final void mLetter()
                   throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mUNDERSCORE

public final void mUNDERSCORE()
                       throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mINT_LITERAL

public final void mINT_LITERAL()
                        throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mFLOAT_LITERAL

public final void mFLOAT_LITERAL()
                          throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mDigit

public final void mDigit()
                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mDot

public final void mDot()
                throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mNonZeroDigit

public final void mNonZeroDigit()
                         throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mFloatExp

public final void mFloatExp()
                     throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mWS

public final void mWS()
               throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mCHAR

public final void mCHAR()
                 throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mHEX_DIGIT

public final void mHEX_DIGIT()
                      throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mESC_SEQ

public final void mESC_SEQ()
                    throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mOCTAL_ESC

public final void mOCTAL_ESC()
                      throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mUNICODE_ESC

public final void mUNICODE_ESC()
                        throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mTokens

public void mTokens()
             throws org.antlr.runtime.RecognitionException
Specified by:
mTokens in class org.antlr.runtime.Lexer
Throws:
org.antlr.runtime.RecognitionException


Copyright © 2009-2011. All Rights Reserved.