Package org.w3c.flute.parser
Class ParserTokenManager
- java.lang.Object
-
- org.w3c.flute.parser.ParserTokenManager
-
- All Implemented Interfaces:
ParserConstants
public class ParserTokenManager extends java.lang.Object implements ParserConstants
-
-
Field Summary
Fields Modifier and Type Field Description protected charcurChar(package private) intcurLexStatejava.io.PrintStreamdebugStream(package private) intdefaultLexState(package private) java.lang.StringBufferimageprotected CharStreaminput_stream(package private) static long[]jjbitVec0(package private) intjjimageLen(package private) intjjmatchedKind(package private) intjjmatchedPosstatic int[]jjnewLexState(package private) intjjnewStateCnt(package private) static int[]jjnextStates(package private) intjjroundstatic java.lang.String[]jjstrLiteralImages(package private) static long[]jjtoMore(package private) static long[]jjtoSkip(package private) static long[]jjtoToken(package private) intlengthOfMatchstatic java.lang.String[]lexStateNames-
Fields inherited from interface org.w3c.flute.parser.ParserConstants
_URL, ANY, ATKEYWORD, CDC, CDO, CHARSET_SYM, CM, COLON, COMMA, D, DASHMATCH, DEFAULT, DEG, DIMEN, DIV, DOT, EMS, EOF, EQ, ESCAPE, EXS, FONT_FACE_SYM, FUNCTION, GRAD, H, HASH, HZ, IDENT, IMPORT_SYM, IMPORTANT_SYM, IN, IN_COMMENT, INCLUDES, KHZ, LBRACE, LBRACKET, LPARAN, MEDIA_SYM, MINUS, MM, MS, NAME, NAMESPACE_IDENT, NAMESPACE_SYM, NMCHAR, NMSTART, NNAME, NONASCII, NUMBER, PAGE_SYM, PC, PERCENTAGE, PLUS, PRECEDES, PT, PX, RAD, RANGE, RANGE0, RANGE1, RANGE2, RANGE3, RANGE4, RANGE5, RANGE6, RBRACE, RBRACKET, RPARAN, S, SECOND, SEMICOLON, STRING, STRINGCHAR, tokenImage, UNI, UNICODE, UNICODERANGE, UNKNOWN, URL
-
-
Constructor Summary
Constructors Constructor Description ParserTokenManager(CharStream stream)ParserTokenManager(CharStream stream, int lexState)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TokengetNextToken()protected TokenjjFillToken()voidReInit(CharStream stream)voidReInit(CharStream stream, int lexState)voidsetDebugStream(java.io.PrintStream ds)voidSwitchTo(int lexState)(package private) voidTokenLexicalActions(Token matchedToken)
-
-
-
Field Detail
-
debugStream
public java.io.PrintStream debugStream
-
jjbitVec0
static final long[] jjbitVec0
-
jjnextStates
static final int[] jjnextStates
-
jjstrLiteralImages
public static final java.lang.String[] jjstrLiteralImages
-
lexStateNames
public static final java.lang.String[] lexStateNames
-
jjnewLexState
public static final int[] jjnewLexState
-
jjtoToken
static final long[] jjtoToken
-
jjtoSkip
static final long[] jjtoSkip
-
jjtoMore
static final long[] jjtoMore
-
input_stream
protected CharStream input_stream
-
image
java.lang.StringBuffer image
-
jjimageLen
int jjimageLen
-
lengthOfMatch
int lengthOfMatch
-
curChar
protected char curChar
-
curLexState
int curLexState
-
defaultLexState
int defaultLexState
-
jjnewStateCnt
int jjnewStateCnt
-
jjround
int jjround
-
jjmatchedPos
int jjmatchedPos
-
jjmatchedKind
int jjmatchedKind
-
-
Constructor Detail
-
ParserTokenManager
public ParserTokenManager(CharStream stream)
-
ParserTokenManager
public ParserTokenManager(CharStream stream, int lexState)
-
-
Method Detail
-
setDebugStream
public void setDebugStream(java.io.PrintStream ds)
-
ReInit
public void ReInit(CharStream stream)
-
ReInit
public void ReInit(CharStream stream, int lexState)
-
SwitchTo
public void SwitchTo(int lexState)
-
jjFillToken
protected Token jjFillToken()
-
getNextToken
public Token getNextToken()
-
TokenLexicalActions
void TokenLexicalActions(Token matchedToken)
-
-