Package org.gjt.sp.jedit.bsh
Class ParserTokenManager
- java.lang.Object
-
- org.gjt.sp.jedit.bsh.ParserTokenManager
-
- All Implemented Interfaces:
ParserConstants
public class ParserTokenManager extends java.lang.Object implements ParserConstants
-
-
Field Summary
Fields Modifier and Type Field Description protected charcurCharjava.io.PrintStreamdebugStreamprotected JavaCharStreaminput_streamstatic java.lang.String[]jjstrLiteralImagesstatic java.lang.String[]lexStateNames-
Fields inherited from interface org.gjt.sp.jedit.bsh.ParserConstants
_DEFAULT, ABSTRACT, ANDASSIGN, ANDASSIGNX, ASSIGN, BANG, BIT_AND, BIT_ANDX, BIT_OR, BIT_ORX, BOOL_AND, BOOL_ANDX, BOOL_OR, BOOL_ORX, BOOLEAN, BREAK, BYTE, CASE, CATCH, CHAR, CHARACTER_LITERAL, CLASS, COLON, COMMA, CONST, CONTINUE, DECIMAL_LITERAL, DECR, DEFAULT, DIGIT, DO, DOT, DOUBLE, ELSE, ENUM, EOF, EQ, EXPONENT, EXTENDS, FALSE, FINAL, FINALLY, FLOAT, FLOATING_POINT_LITERAL, FOR, FORMAL_COMMENT, GE, GEX, GOTO, GT, GTX, HASH_BANG_COMMENT, HEX_LITERAL, HOOK, IDENTIFIER, IF, IMPLEMENTS, IMPORT, INCR, INSTANCEOF, INT, INTEGER_LITERAL, INTERFACE, LBRACE, LBRACKET, LE, LETTER, LEX, LONG, LPAREN, LSHIFT, LSHIFTASSIGN, LSHIFTASSIGNX, LSHIFTX, LT, LTX, MINUS, MINUSASSIGN, MOD, MODASSIGN, MULTI_LINE_COMMENT, NATIVE, NE, NEW, NONPRINTABLE, NULL, OCTAL_LITERAL, ORASSIGN, ORASSIGNX, PACKAGE, PLUS, PLUSASSIGN, PRIVATE, PROTECTED, PUBLIC, RBRACE, RBRACKET, RETURN, RPAREN, RSIGNEDSHIFT, RSIGNEDSHIFTASSIGN, RSIGNEDSHIFTASSIGNX, RSIGNEDSHIFTX, RUNSIGNEDSHIFT, RUNSIGNEDSHIFTASSIGN, RUNSIGNEDSHIFTASSIGNX, RUNSIGNEDSHIFTX, SEMICOLON, SHORT, SINGLE_LINE_COMMENT, SLASH, SLASHASSIGN, STAR, STARASSIGN, STATIC, STRICTFP, STRING_LITERAL, SWITCH, SYNCHRONIZED, THROW, THROWS, TILDE, tokenImage, TRANSIENT, TRUE, TRY, VOID, VOLATILE, WHILE, XOR, XORASSIGN
-
-
Constructor Summary
Constructors Constructor Description ParserTokenManager(JavaCharStream stream)ParserTokenManager(JavaCharStream stream, int lexState)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TokengetNextToken()protected TokenjjFillToken()voidReInit(JavaCharStream stream)voidReInit(JavaCharStream stream, int lexState)voidsetDebugStream(java.io.PrintStream ds)voidSwitchTo(int lexState)
-
-
-
Field Detail
-
debugStream
public java.io.PrintStream debugStream
-
jjstrLiteralImages
public static final java.lang.String[] jjstrLiteralImages
-
lexStateNames
public static final java.lang.String[] lexStateNames
-
input_stream
protected JavaCharStream input_stream
-
curChar
protected char curChar
-
-
Constructor Detail
-
ParserTokenManager
public ParserTokenManager(JavaCharStream stream)
-
ParserTokenManager
public ParserTokenManager(JavaCharStream stream, int lexState)
-
-
Method Detail
-
setDebugStream
public void setDebugStream(java.io.PrintStream ds)
-
ReInit
public void ReInit(JavaCharStream stream)
-
ReInit
public void ReInit(JavaCharStream stream, int lexState)
-
SwitchTo
public void SwitchTo(int lexState)
-
jjFillToken
protected Token jjFillToken()
-
getNextToken
public Token getNextToken()
-
-