Class CopyTokenManager (0.9.0)

public class CopyTokenManager implements CopyConstants

Token Manager.

Inheritance

java.lang.Object > CopyTokenManager

Implements

CopyConstants

Static Fields

jjnewLexState

public static final int[] jjnewLexState

Lex State array.

Field Value
Type Description
int[]

jjstrLiteralImages

public static final String[] jjstrLiteralImages

Token literal values.

Field Value
Type Description
String[]

lexStateNames

public static final String[] lexStateNames

Lexer state names.

Field Value
Type Description
String[]

Constructors

CopyTokenManager(SimpleCharStream stream)

public CopyTokenManager(SimpleCharStream stream)

Constructor.

Parameter
Name Description
stream SimpleCharStream

CopyTokenManager(SimpleCharStream stream, int lexState)

public CopyTokenManager(SimpleCharStream stream, int lexState)

Constructor.

Parameters
Name Description
stream SimpleCharStream
lexState int

Fields

curChar

protected int curChar
Field Value
Type Description
int

debugStream

public PrintStream debugStream

Debug output.

Field Value
Type Description
PrintStream

input_stream

protected SimpleCharStream input_stream
Field Value
Type Description
SimpleCharStream

Methods

ReInit(SimpleCharStream stream)

public void ReInit(SimpleCharStream stream)

Reinitialise parser.

Parameter
Name Description
stream SimpleCharStream

ReInit(SimpleCharStream stream, int lexState)

public void ReInit(SimpleCharStream stream, int lexState)

Reinitialise parser.

Parameters
Name Description
stream SimpleCharStream
lexState int

SwitchTo(int lexState)

public void SwitchTo(int lexState)

Switch to specified lex state.

Parameter
Name Description
lexState int

getNextToken()

public Token getNextToken()

Get the next Token.

Returns
Type Description
Token

jjFillToken()

protected Token jjFillToken()
Returns
Type Description
Token

setDebugStream(PrintStream ds)

public void setDebugStream(PrintStream ds)

Set debug output.

Parameter
Name Description
ds PrintStream