pnuts.lang
Class PnutsParserTokenManager

java.lang.Object
  |
  +--pnuts.lang.PnutsParserTokenManager
All Implemented Interfaces:
PnutsParserConstants

public class PnutsParserTokenManager
extends java.lang.Object
implements PnutsParserConstants


Field Summary
protected  char curChar
           
static java.lang.String[] jjstrLiteralImages
           
static java.lang.String[] lexStateNames
           
 
Fields inherited from interface pnuts.lang.PnutsParserConstants
AA, ASSIGN, BACKQUOTE, BANG, BIT_AND, BIT_OR, BREAK, CASE, CATCH, CHARACTER_LITERAL, CLASS, COLON, COLON2, COMMA, CONTINUE, DA, DECIMAL_LITERAL, DEFAULT, DFLT, DIGIT, DOT, DOT2, EA, ELIF, ELSE, EOF, EOL, EQ, EXPONENT, FALSE, FLOATING_POINT_LITERAL, FOR, FOREACH, FUNCTION, GE, GT, HEX_LITERAL, HEX_LITERAL2, IDENTIFIER, IF, INSTANCEOF, INTEGER_LITERAL, LA, LBRACE, LBRACKET, LE, LETTER, LPAREN, LSHIFT, LT, MA, MINUS, MULTI_LINE_COMMENT, NE, NO_MATCH, NULL, OA, PA, PLUS, RA, RAA, RBRACE, RBRACKET, REM, RETURN, RPAREN, RSIGNEDSHIFT, RUNSIGNEDSHIFT, SA, SC_AND, SC_OR, SEMICOLON, SINGLE_LINE_COMMENT, SLASH, STAR, STRING_LITERAL, STRING_LITERAL2, SWITCH, TA, TILDE, tokenImage, TRUE, WHILE, XOR
 
Constructor Summary
PnutsParserTokenManager(pnuts.lang.UCode_CharStream stream)
           
PnutsParserTokenManager(pnuts.lang.UCode_CharStream stream, int lexState)
           
 
Method Summary
 pnuts.lang.Token getNextToken()
           
 void ReInit(pnuts.lang.UCode_CharStream stream)
           
 void ReInit(pnuts.lang.UCode_CharStream stream, int lexState)
           
 void SwitchTo(int lexState)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

jjstrLiteralImages

public static final java.lang.String[] jjstrLiteralImages

lexStateNames

public static final java.lang.String[] lexStateNames

curChar

protected char curChar
Constructor Detail

PnutsParserTokenManager

public PnutsParserTokenManager(pnuts.lang.UCode_CharStream stream)

PnutsParserTokenManager

public PnutsParserTokenManager(pnuts.lang.UCode_CharStream stream,
                               int lexState)
Method Detail

ReInit

public void ReInit(pnuts.lang.UCode_CharStream stream)

ReInit

public void ReInit(pnuts.lang.UCode_CharStream stream,
                   int lexState)

SwitchTo

public void SwitchTo(int lexState)

getNextToken

public final pnuts.lang.Token getNextToken()