public class ParserCSS30 extends AbstractParserCSS implements ParserCSS30TreeConstants, ParserCSS30Constants
| Modifier and Type | Field and Description |
|---|---|
Token |
jj_nt
Next token.
|
protected JJTParserCSS30State |
jjtree |
Token |
token
Current token.
|
ParserCSS30TokenManager |
token_source
Generated Token Manager.
|
m_aCustomErrorHandler, m_bBrowserCompliantModeJJTATTRIB, JJTATTRIBOPERATOR, JJTATTRIBVALUE, JJTCALC, JJTCALCPRODUCT, JJTCALCPRODUCTOPERATOR, JJTCALCSUMOPERATOR, JJTCALCVALUE, JJTCHARSETRULE, JJTCLASS, JJTELEMENTNAME, JJTERRORSKIPTO, JJTEXPR, JJTEXPROPERATOR, JJTEXPRTERM, JJTFONTFACERULE, JJTFUNCTION, JJTHASH, JJTHOST, JJTHOSTCONTEXT, JJTIMPORTANT, JJTIMPORTRULE, JJTINVALID, JJTKEYFRAMESIDENTIFIER, JJTKEYFRAMESRULE, JJTKEYFRAMESSELECTOR, JJTLINENAME, JJTLINENAMES, JJTMEDIAEXPR, JJTMEDIAFEATURE, JJTMEDIALIST, JJTMEDIAMODIFIER, JJTMEDIAQUERY, JJTMEDIARULE, JJTMEDIUM, JJTNAMESPACEPREFIX, JJTNAMESPACERULE, JJTNAMESPACERULEPREFIX, JJTNAMESPACERULEURL, JJTNEGATION, jjtNodeName, JJTNTH, JJTPAGEMARGINSYMBOL, JJTPAGERULE, JJTPAGERULEBLOCK, JJTPAGESELECTOR, JJTPROPERTY, JJTPSEUDO, JJTROOT, JJTSELECTOR, JJTSELECTORCOMBINATOR, JJTSINGLEKEYFRAMESELECTOR, JJTSLOTTED, JJTSTYLEDECLARATION, JJTSTYLEDECLARATIONLIST, JJTSTYLERULE, JJTSUPPORTSCONDITION, JJTSUPPORTSCONDITIONINPARENS, JJTSUPPORTSCONDITIONOPERATOR, JJTSUPPORTSNEGATION, JJTSUPPORTSRULE, JJTUNKNOWNRULE, JJTUNKNOWNRULEBODY, JJTUNKNOWNRULEPARAMETERLIST, JJTURL, JJTVIEWPORTRULE, JJTVOIDAND_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 |
|---|
ParserCSS30(CharStream stream)
Constructor with user supplied CharStream.
|
ParserCSS30(ParserCSS30TokenManager tm)
Constructor with generated Token Manager.
|
getCustomErrorHandler, isBrowserCompliantMode, jjtreeCloseNodeScope, jjtreeOpenNodeScope, setBrowserCompliantMode, setCustomErrorHandlerprotected JJTParserCSS30State jjtree
public ParserCSS30TokenManager token_source
public Token token
public Token jj_nt
public ParserCSS30(CharStream stream)
stream - stream to init withpublic ParserCSS30(ParserCSS30TokenManager tm)
tm - Token manager to usepublic final CSSNode styleSheet() throws ParseException
ParseExceptionpublic final void syntaxCrap()
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 calcValue()
throws ParseException
ParseExceptionpublic final void calcProductOperator()
throws ParseException
ParseExceptionpublic final void calcProduct()
throws ParseException
ParseExceptionpublic final void calcSumOperator()
throws ParseException
ParseExceptionpublic final void calcSum()
throws ParseException
ParseExceptionpublic final void calc()
throws ParseException
ParseExceptionpublic final void lineName()
throws ParseException
ParseExceptionpublic final void lineNames()
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 pseudoNth()
throws ParseException
ParseExceptionpublic final void pseudoHost()
throws ParseException
ParseExceptionpublic final void pseudoHostContext()
throws ParseException
ParseExceptionpublic final void pseudoSlotted()
throws ParseException
ParseExceptionpublic final void pseudo()
throws ParseException
ParseExceptionpublic final void negation()
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 void styleDeclarationOrRule()
throws ParseException
ParseExceptionpublic final CSSNode styleDeclarationList() throws ParseException
ParseExceptionpublic final void styleDeclarationBlock()
throws ParseException
ParseExceptionpublic final void styleRule()
throws ParseException
ParseExceptionpublic final void mediaModifier()
throws ParseException
ParseExceptionpublic final void medium()
throws ParseException
ParseExceptionpublic final void mediaFeature()
throws ParseException
ParseExceptionpublic final void mediaExpr()
throws ParseException
ParseExceptionpublic final void mediaQuery()
throws ParseException
ParseExceptionpublic final void mediaList()
throws ParseException
ParseExceptionpublic final void mediaRuleList()
throws ParseException
ParseExceptionpublic final void mediaRule()
throws ParseException
ParseExceptionpublic final String pseudoPage() throws ParseException
ParseExceptionpublic final void pageSelector()
throws ParseException
ParseExceptionpublic final void pageSelectorList()
throws ParseException
ParseExceptionpublic final void pageMarginSymbol()
throws ParseException
ParseExceptionpublic final void pageBody()
throws ParseException
ParseExceptionpublic final void pageRuleBlock()
throws ParseException
ParseExceptionpublic final void pageRule()
throws ParseException
ParseExceptionpublic final void fontfaceRule()
throws ParseException
ParseExceptionpublic final void keyframesIdentifier()
throws ParseException
ParseExceptionpublic final void singleKeyframeSelector()
throws ParseException
ParseExceptionpublic final void keyframesSelector()
throws ParseException
ParseExceptionpublic final void keyframesBlocks()
throws ParseException
ParseExceptionpublic final void keyframesRule()
throws ParseException
ParseExceptionpublic final void viewportRule()
throws ParseException
ParseExceptionpublic final void supportsConditionInParens()
throws ParseException
ParseExceptionpublic final void supportsNegation()
throws ParseException
ParseExceptionpublic final void supportsConditionOperator()
throws ParseException
ParseExceptionpublic final void supportsCondition()
throws ParseException
ParseExceptionpublic final void supportsRuleBodyRule()
throws ParseException
ParseExceptionpublic final void supportsRuleBody()
throws ParseException
ParseExceptionpublic final void supportsRule()
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)
stream - stream to init withpublic void ReInit(ParserCSS30TokenManager tm)
tm - Token manager to usepublic final Token getNextToken()
public final Token getToken(int index)
index - index to be retrievedpublic ParseException generateParseException()
nullpublic final boolean trace_enabled()
false.public final void enable_tracing()
public final void disable_tracing()
Copyright © 2014–2022 Philip Helger. All rights reserved.