class Luce::HTMLRenderer
- Luce::HTMLRenderer
- Luce::NodeVisitor
- Reference
- Object
Overview
Translates a parsed AST to HTML.
Defined in:
luce/html_renderer.crConstructors
Instance Method Summary
- #buffer : String::Builder
- #buffer=(buffer : String::Builder)
- #render(nodes : Array(Node)) : String
- #unique_ids : Set(String)
- #unique_ids=(unique_ids : Set(String))
-
#uniquify_id(id : String) : String
Uniquifies an id generated from text.
-
#visit_element_after(element : Element) : Nil
Called when an Element has been reached, after its children have been visited.
-
#visit_element_before?(element : Element) : Bool
Called when an Element has been reached, before its children have been visited.
-
#visit_text(text : Text) : Nil
Called when a Text node has been reached
Instance methods inherited from class Luce::NodeVisitor
visit_element_after(element : Element) : Nil
visit_element_after,
visit_element_before?(element : Element) : Bool
visit_element_before?,
visit_text(text : Text) : Nil
visit_text
Constructor Detail
Instance Method Detail
Description copied from class Luce::NodeVisitor
Called when an Element has been reached, after its children have been visited.
This will not be called if #visit_element_before?
returns
false
.
Description copied from class Luce::NodeVisitor
Called when an Element has been reached, before its children have been visited.
A return of false
means to skip its children