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 char
curChar
(package private) int
curLexState
java.io.PrintStream
debugStream
(package private) int
defaultLexState
(package private) java.lang.StringBuffer
image
protected CharStream
input_stream
(package private) static long[]
jjbitVec0
(package private) int
jjimageLen
(package private) int
jjmatchedKind
(package private) int
jjmatchedPos
static int[]
jjnewLexState
(package private) int
jjnewStateCnt
(package private) static int[]
jjnextStates
(package private) int
jjround
static java.lang.String[]
jjstrLiteralImages
(package private) static long[]
jjtoMore
(package private) static long[]
jjtoSkip
(package private) static long[]
jjtoToken
(package private) int
lengthOfMatch
static 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 Token
getNextToken()
protected Token
jjFillToken()
void
ReInit(CharStream stream)
void
ReInit(CharStream stream, int lexState)
void
setDebugStream(java.io.PrintStream ds)
void
SwitchTo(int lexState)
(package private) void
TokenLexicalActions(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)
-
-