api

htmlchild.ch

Declarations in htmlchild.ch

4 declarationshtml_parser

Declarations

Public only
is_whitespace_view#
function
func is_whitespace_view(v : &string_view) : bool
Returns true when the view contains only spaces, tabs, newlines or carriage returns.
skip_leading_whitespace_text#
function
func skip_leading_whitespace_text(parser : *Parser) : void
Inside
 the lexer preserves whitespace-only text runs, including the run
that follows the opening '{' of an @if/@else html block. That whitespace is
code formatting, not content, so the parser skips a single leading
whitespace-only text token right after each block's '{'. Outside 
 the
lexer already drops it, so this is a no-op there.
parseElementChild#
functionExtension
func parseElementChild(htmlParser : &HtmlParser, parser : *Parser, builder : *ASTBuilder) : *HtmlChild
parseIfStatement#
functionExtension
func parseIfStatement(htmlParser : &HtmlParser, parser : *Parser, builder : *ASTBuilder) : *HtmlChild