Parse
Class MiniJavaTokenManager
java.lang.Object
Parse.MiniJavaTokenManager
- All Implemented Interfaces:
- MiniJavaConstants
public class MiniJavaTokenManager
- extends java.lang.Object
- implements MiniJavaConstants
Fields inherited from interface Parse.MiniJavaConstants |
ADD, AND, ASSIGN, BOOLEAN, BREAK, CHAR, CLASS, COLON, COMMA, CONTINUE, DEC, DECR, DEFAULT, DIGIT, DIV, DO, DOT, ELSE, EOF, EQ, EXTENDS, FALSE, FOR, FORMAL_COMMENT, GE, GT, HEX, ID, IF, IN_FORMAL_COMMENT, IN_MULTI_LINE_COMMENT, IN_SINGLE_LINE_COMMENT, INCR, INT, LBRACE, LBRACK, LE, LETTER, LPAREN, LT, MUL, MULTI_LINE_COMMENT, NATIVE, NE, NEW, NOT, NULL, OCT, OR, PUBLIC, QUESTION, RBRACE, RBRACK, RETURN, RPAREN, SEMICOLON, SINGLE_LINE_COMMENT, STATIC, STRING, SUB, SUPER, THIS, THROWS, tokenImage, TRUE, VOID, WHILE |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
debugStream
public java.io.PrintStream debugStream
jjstrLiteralImages
public static final java.lang.String[] jjstrLiteralImages
lexStateNames
public static final java.lang.String[] lexStateNames
jjnewLexState
public static final int[] jjnewLexState
input_stream
protected SimpleCharStream input_stream
curChar
protected char curChar
MiniJavaTokenManager
public MiniJavaTokenManager(SimpleCharStream stream)
MiniJavaTokenManager
public MiniJavaTokenManager(SimpleCharStream stream,
int lexState)
main
public static void main(java.lang.String[] args)
setDebugStream
public void setDebugStream(java.io.PrintStream ds)
ReInit
public void ReInit(SimpleCharStream stream)
ReInit
public void ReInit(SimpleCharStream stream,
int lexState)
SwitchTo
public void SwitchTo(int lexState)
jjFillToken
protected Token jjFillToken()
getNextToken
public Token getNextToken()