public class ParserCSS21 extends AbstractParserCSS implements ParserCSS21TreeConstants, ParserCSS21Constants
| Modifier and Type | Field and Description |
|---|---|
Token |
jj_nt
Next token.
|
protected JJTParserCSS21State |
jjtree |
Token |
token
Current token.
|
ParserCSS21TokenManager |
token_source
Generated Token Manager.
|
m_aCustomErrorHandler, m_bBrowserCompliantModeJJTATTRIB, JJTATTRIBOPERATOR, JJTATTRIBVALUE, JJTCHARSETRULE, JJTCLASS, JJTELEMENTNAME, JJTERRORSKIPTO, JJTEXPR, JJTEXPROPERATOR, JJTEXPRTERM, JJTFUNCTION, JJTHASH, JJTIMPORTANT, JJTIMPORTRULE, JJTINVALID, JJTMEDIALIST, JJTMEDIARULE, JJTMEDIUM, JJTNAMESPACEPREFIX, JJTNAMESPACERULE, JJTNAMESPACERULEPREFIX, JJTNAMESPACERULEURL, jjtNodeName, JJTPAGERULE, JJTPROPERTY, JJTPSEUDO, JJTPSEUDOPAGE, JJTROOT, JJTSELECTOR, JJTSELECTORCOMBINATOR, JJTSTYLEDECLARATION, JJTSTYLEDECLARATIONLIST, JJTSTYLERULE, JJTUNKNOWNRULE, JJTUNKNOWNRULEBODY, JJTUNKNOWNRULEPARAMETERLIST, JJTURL, JJTVOIDANGLE_DEG, ANGLE_GRAD, ANGLE_RAD, ASTERISK, AT_UNKNOWN, CDC, CDO, CHARSET_SYM, COLON, COMMA, DASH, DASHMATCH, DEFAULT, DIMENSION, DOT, EM, EOF, EQUALS, ESCAPE, ESCAPE_OTHER, ESCAPE_UNICODE, EX, FREQ_HZ, FREQ_KHZ, FUNCTION, FUNCTION_EXPRESSION, GREATER, H, HASH, HNUM, IDENT, IMPORT_SYM, IMPORTANT_SYM, IN_COMMENT, IN_UNKNOWN_RULE, INCLUDES, INHERIT, INVALID_STRING1, INVALID_STRING2, LBRACE, LENGTH_CM, LENGTH_IN, LENGTH_MM, LENGTH_PC, LENGTH_PT, LROUND, LSQUARE, MEDIA_SYM, MINUS, NAME, NAMESPACE_SYM, NMCHAR, NMSTART, NONASCII, NUM, NUMBER, PAGE_SYM, PERCENTAGE, PLUS, PX, RBRACE, RROUND, RSQUARE, S, SEMICOLON, SINGLE_LINE_COMMENT, SLASH, STRING_EOL, STRING1, STRING2, TIME_MS, TIME_S, tokenImage, UNKNOWN, URL, URL_CONTENT, URLCHAR, W| Constructor and Description |
|---|
ParserCSS21(CharStream stream)
Constructor with user supplied CharStream.
|
ParserCSS21(ParserCSS21TokenManager tm)
Constructor with generated Token Manager.
|
getCustomErrorHandler, isBrowserCompliantMode, setBrowserCompliantMode, setCustomErrorHandlerprotected JJTParserCSS21State jjtree
public ParserCSS21TokenManager token_source
public Token token
public Token jj_nt
public ParserCSS21(CharStream stream)
public ParserCSS21(ParserCSS21TokenManager tm)
public final CSSNode styleSheet() throws ParseException
ParseExceptionpublic final String string() throws ParseException
ParseExceptionpublic final String anyIdentifier() throws ParseException
ParseExceptionpublic final void url()
throws ParseException
ParseExceptionpublic final void function()
throws ParseException
ParseExceptionpublic final String unaryOperator() throws ParseException
ParseExceptionpublic final Token dimension() throws ParseException
ParseExceptionpublic final void exprTerm()
throws ParseException
ParseExceptionpublic final void exprOperator()
throws ParseException
ParseExceptionpublic final void expr()
throws ParseException
ParseExceptionpublic final void charsetRule()
throws ParseException
ParseExceptionpublic final void importRule()
throws ParseException
ParseExceptionpublic final void namespaceRulePrefix()
throws ParseException
ParseExceptionpublic final void namespaceRuleURL()
throws ParseException
ParseExceptionpublic final void namespaceRule()
throws ParseException
ParseExceptionpublic final void namespacePrefix()
throws ParseException
ParseExceptionpublic final void elementName()
throws ParseException
ParseExceptionpublic final void typeSelector()
throws ParseException
ParseExceptionpublic final void hash()
throws ParseException
ParseExceptionpublic final void _class()
throws ParseException
ParseExceptionpublic final void attribOperator()
throws ParseException
ParseExceptionpublic final void attribValue()
throws ParseException
ParseExceptionpublic final void attrib()
throws ParseException
ParseExceptionpublic final void pseudo()
throws ParseException
ParseExceptionpublic final void simpleSelectorSequence()
throws ParseException
ParseExceptionpublic final void selectorCombinator()
throws ParseException
ParseExceptionpublic final void selector()
throws ParseException
ParseExceptionpublic final void property()
throws ParseException
ParseExceptionpublic final void important()
throws ParseException
ParseExceptionpublic final void styleDeclaration()
throws ParseException
ParseExceptionpublic final CSSNode styleDeclarationList() throws ParseException
ParseExceptionpublic final void styleDeclarationBlock()
throws ParseException
ParseExceptionpublic final void styleRule()
throws ParseException
ParseExceptionpublic final void medium()
throws ParseException
ParseExceptionpublic final void mediaList()
throws ParseException
ParseExceptionpublic final void mediaRuleList()
throws ParseException
ParseExceptionpublic final void mediaRule()
throws ParseException
ParseExceptionpublic final void pseudoPage()
throws ParseException
ParseExceptionpublic final void pageRule()
throws ParseException
ParseExceptionpublic final void unknownRuleParameterList()
throws ParseException
ParseExceptionpublic final void unknownRuleBody()
throws ParseException
ParseExceptionpublic final void unknownRule()
throws ParseException
ParseExceptionpublic final void invalid()
throws ParseException
ParseExceptionpublic void ReInit(CharStream stream)
public void ReInit(ParserCSS21TokenManager tm)
public final Token getNextToken()
public final Token getToken(int index)
public ParseException generateParseException()
public final void enable_tracing()
public final void disable_tracing()
Copyright © 2014–2016 Philip Helger. All rights reserved.