api

parser.ch

Declarations in parser.ch

6 declarationscss_parser

Declarations

Public only
parseSimpleSelector#
function
func parseSimpleSelector(parser : *Parser, builder : *ASTBuilder, start : Token) : *SimpleSelector
strip_quotes_if_any#
function
func strip_quotes_if_any(value : string_view) : string_view
parseAttributeSelector#
function
func parseAttributeSelector(parser : *Parser, builder : *ASTBuilder, start : *Token, end_line : *uint, end_char : *uint) : *SimpleSelector
Parses an attribute selector starting at the '[' token: [attr], [attr=value],
parseCompoundSelector#
function
func parseCompoundSelector(parser : *Parser, builder : *ASTBuilder) : *CompoundSelector
parseComplexSelector#
function
func parseComplexSelector(parser : *Parser, builder : *ASTBuilder) : *ComplexSelector
parseSelectorList#
function
func parseSelectorList(parser : *Parser, builder : *ASTBuilder) : *SelectorList