NVelocity.Runtime.Parser
Class ParserTokenManager

Field Summary
char curChar
bool debugPrint
System.IO.TextWriter debugStream
bool inDirective
bool inSet
int[] jjnewLexState
string[] jjstrLiteralImages
string[] lexStateNames

Constructor Summary
ParserTokenManager(NVelocity.Runtime.Parser.CharStream stream)
ParserTokenManager(NVelocity.Runtime.Parser.CharStream stream, int lexState)

Property Summary
NVelocity.Runtime.Parser.Token NextToken

Method Summary
void clearStateVars()
void ReInit(NVelocity.Runtime.Parser.CharStream stream)
void ReInit(NVelocity.Runtime.Parser.CharStream stream, int lexState)
void setDebugStream(System.IO.StreamWriter ds)
bool stateStackPop()
bool stateStackPush()
void SwitchTo(int lexState)

Methods inherited from class System.Object
Equals, Finalize, GetHashCode, GetType, MemberwiseClone, ToString


Field Detail

curChar

protected char curChar


debugPrint

public bool debugPrint


debugStream

public System.IO.TextWriter debugStream


inDirective

public bool inDirective


inSet

public bool inSet


jjnewLexState

public int[] jjnewLexState


jjstrLiteralImages

public string[] jjstrLiteralImages


lexStateNames

public string[] lexStateNames

Constructor Detail

ParserTokenManager

public ParserTokenManager(NVelocity.Runtime.Parser.CharStream stream)


ParserTokenManager

public ParserTokenManager(NVelocity.Runtime.Parser.CharStream stream,
                          int lexState)

Property Detail

NextToken

public NVelocity.Runtime.Parser.Token NextToken

Method Detail

clearStateVars

public void clearStateVars()


ReInit

public void ReInit(NVelocity.Runtime.Parser.CharStream stream)


ReInit

public void ReInit(NVelocity.Runtime.Parser.CharStream stream,
                   int lexState)


setDebugStream

public void setDebugStream(System.IO.StreamWriter ds)


stateStackPop

public bool stateStackPop()


stateStackPush

public bool stateStackPush()


SwitchTo

public void SwitchTo(int lexState)