org.axiondb.parser

Class AxionSqlParserTokenManager

public class AxionSqlParserTokenManager extends Object implements AxionSqlParserConstants

Token Manager.
Field Summary
protected charcurChar
PrintStreamdebugStream
Debug output.
protected SimpleCharStreaminput_stream
static int[]jjnewLexState
Lex State array.
static String[]jjstrLiteralImages
Token literal values.
static String[]lexStateNames
Lexer state names.
Constructor Summary
AxionSqlParserTokenManager(SimpleCharStream stream)
Constructor.
AxionSqlParserTokenManager(SimpleCharStream stream, int lexState)
Constructor.
Method Summary
TokengetNextToken()
Get the next Token.
protected TokenjjFillToken()
voidReInit(SimpleCharStream stream)
Reinitialise parser.
voidReInit(SimpleCharStream 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 SimpleCharStream 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

AxionSqlParserTokenManager

public AxionSqlParserTokenManager(SimpleCharStream stream)
Constructor.

AxionSqlParserTokenManager

public AxionSqlParserTokenManager(SimpleCharStream stream, int lexState)
Constructor.

Method Detail

getNextToken

public Token getNextToken()
Get the next Token.

jjFillToken

protected Token jjFillToken()

ReInit

public void ReInit(SimpleCharStream stream)
Reinitialise parser.

ReInit

public void ReInit(SimpleCharStream 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.