net.sourceforge.pmd.jsp.ast

Class JspParserTokenManager

public class JspParserTokenManager extends Object implements JspParserConstants

Token Manager.
Field Summary
protected charcurChar
PrintStreamdebugStream
Debug output.
protected CharStreaminput_stream
static int[]jjnewLexState
Lex State array.
static String[]jjstrLiteralImages
Token literal values.
static String[]lexStateNames
Lexer state names.
Constructor Summary
JspParserTokenManager(CharStream stream)
Constructor.
JspParserTokenManager(CharStream stream, int lexState)
Constructor.
Method Summary
TokengetNextToken()
Get the next Token.
protected TokenjjFillToken()
voidReInit(CharStream stream)
Reinitialise parser.
voidReInit(CharStream stream, int lexState)
Reinitialise parser.
voidsetDebugStream(PrintStream ds)
Set debug output.
voidSwitchTo(int lexState)
Switch to specified lex state.

Field Detail

curChar

protected char curChar

debugStream

public PrintStream debugStream
Debug output.

input_stream

protected CharStream input_stream

jjnewLexState

public static final int[] jjnewLexState
Lex State array.

jjstrLiteralImages

public static final String[] jjstrLiteralImages
Token literal values.

lexStateNames

public static final String[] lexStateNames
Lexer state names.

Constructor Detail

JspParserTokenManager

public JspParserTokenManager(CharStream stream)
Constructor.

JspParserTokenManager

public JspParserTokenManager(CharStream stream, int lexState)
Constructor.

Method Detail

getNextToken

public Token getNextToken()
Get the next Token.

jjFillToken

protected Token jjFillToken()

ReInit

public void ReInit(CharStream stream)
Reinitialise parser.

ReInit

public void ReInit(CharStream stream, int lexState)
Reinitialise parser.

setDebugStream

public void setDebugStream(PrintStream ds)
Set debug output.

SwitchTo

public void SwitchTo(int lexState)
Switch to specified lex state.