class
Can::AST::Element
- Can::AST::Element
- Can::AST::Node
- Reference
- Object
Overview
HTML element or component invocation.
Codegen resolves the tag as a component when a matching component method is known; otherwise the tag passes through as literal HTML.
Defined in:
can/ast.crConstructors
Instance Method Summary
- #attributes : Array(Attribute)
- #attributes=(attributes : Array(Attribute))
- #children : Array(Node)
- #children=(children : Array(Node))
- #self_closing : Bool
- #self_closing=(self_closing : Bool)
- #tag : String
- #tag=(tag : String)
Instance methods inherited from class Can::AST::Node
column : Int32
column,
column=(column : Int32)
column=,
line : Int32
line,
line=(line : Int32)
line=
Constructor methods inherited from class Can::AST::Node
new(line : Int32 = 0, column : Int32 = 0)
new
Constructor Detail
def self.new(tag : String, attributes : Array(Can::AST::Attribute) = [] of Attribute, children : Array(Can::AST::Node) = [] of Node, self_closing : Bool = false, line = 0, column = 0)
#