public class ParserCSS30TokenManager extends Object implements ParserCSS30Constants
| Modifier and Type | Field and Description |
|---|---|
protected int |
curChar |
protected CharStream |
input_stream |
static int[] |
jjnewLexState
Lex State array.
|
static String[] |
jjstrLiteralImages
Token literal values.
|
static String[] |
lexStateNames
Lexer state names.
|
protected ICSSParseErrorHandler |
m_aCustomErrorHandler |
protected boolean |
m_bBrowserCompliantMode |
AND_SYM, ANGLE_DEG, ANGLE_GRAD, ANGLE_RAD, ANGLE_TURN, ASTERISK, AT_UNKNOWN, BOTTOMCENTER_SYM, BOTTOMLEFT_SYM, BOTTOMLEFTCORNER_SYM, BOTTOMRIGHT_SYM, BOTTOMRIGHTCORNER_SYM, CDC, CDO, CH, CHARSET_SYM, COLON, COMMA, DASH, DASHMATCH, DEFAULT, DOLLAR, DOT, DPCM, DPI, DPPX, EM, EOF, EQUALS, ESCAPE, ESCAPE_OTHER, ESCAPE_UNICODE, EVEN, EX, FONTFACE_SYM, FOOTNOTE_SYM, FR, FREQ_HZ, FREQ_KHZ, FROM_SYM, FUNCTION, FUNCTION_CALC, FUNCTION_EXPRESSION, FUNCTION_HOST, FUNCTION_HOSTCONTEXT, FUNCTION_NOT, FUNCTION_NTH, FUNCTION_SLOTTED, GREATER, H, HASH, HNUM, IDENT, IMPORT_SYM, IMPORTANT_SYM, IN_COMMENT, IN_NTH, IN_UNKNOWN_RULE, INCLUDES, INHERIT, INTEGER, INVALID_STRING1, INVALID_STRING2, KEYFRAMES_SYM, LBRACE, LEFTBOTTOM_SYM, LEFTMIDDLE_SYM, LEFTTOP_SYM, LENGTH_CM, LENGTH_IN, LENGTH_MM, LENGTH_PC, LENGTH_PT, LENGTH_Q, LROUND, LSQUARE, MEDIA_SYM, MINUS, N, NAME, NAMESPACE_SYM, NMCHAR, NMSTART, NONASCII, NOT_SYM, NUM, NUMBER, ODD, ONLY_SYM, OR_SYM, PAGE_SYM, PERCENTAGE, PLUS, PREFIXMATCH, PX, RBRACE, REM, RIGHTBOTTOM_SYM, RIGHTMIDDLE_SYM, RIGHTTOP_SYM, RROUND, RSQUARE, S, SEMICOLON, SINGLE_LINE_COMMENT, SLASH, STRING_EOL, STRING1, STRING2, SUBFIXMATCH, SUBSTRINGMATCH, SUPPORTS_SYM, TILDE, TIME_MS, TIME_S, TO_SYM, tokenImage, TOPCENTER_SYM, TOPLEFT_SYM, TOPLEFTCORNER_SYM, TOPRIGHT_SYM, TOPRIGHTCORNER_SYM, UNKNOWN, URANGE, URANGE_H, URANGE_PLACEHOLDER, URL, URL_CONTENT, URLCHAR, VH, VIEWPORT_SYM, VMAX, VMIN, VW| Constructor and Description |
|---|
ParserCSS30TokenManager(CharStream stream)
Constructor.
|
ParserCSS30TokenManager(CharStream stream,
int lexState)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
Token |
getNextToken()
Get the next Token.
|
protected Token |
jjFillToken() |
void |
ReInit(CharStream stream)
Reinitialise parser.
|
void |
ReInit(CharStream stream,
int lexState)
Reinitialise parser.
|
void |
setCustomErrorHandler(ICSSParseErrorHandler aCustomErrorHandler)
Set a custom error handler to use.
|
void |
SwitchTo(int lexState)
Switch to specified lex state.
|
protected ICSSParseErrorHandler m_aCustomErrorHandler
protected boolean m_bBrowserCompliantMode
public static final String[] jjstrLiteralImages
public static final String[] lexStateNames
public static final int[] jjnewLexState
protected CharStream input_stream
protected int curChar
public ParserCSS30TokenManager(CharStream stream)
public ParserCSS30TokenManager(CharStream stream, int lexState)
public final void setCustomErrorHandler(ICSSParseErrorHandler aCustomErrorHandler)
aCustomErrorHandler - The custom error handler to use. May be null.protected Token jjFillToken()
public Token getNextToken()
public void ReInit(CharStream stream)
public void ReInit(CharStream stream, int lexState)
public void SwitchTo(int lexState)
Copyright © 2014–2022 Philip Helger. All rights reserved.