struct

Hecr::Compiler::AST::ComponentCall

Inherits Struct < Value < Object

Constructors

new(receiver : String | Nil, name : String, attrs : Array(Hecr::Compiler::TagAttr), children : Array(Node), slots : Array(SlotEntry), let : String | Nil, if_expr : Hecr::Compiler::ExprValue | Nil, for_expr : ForExpr | Nil, key_expr : Hecr::Compiler::ExprValue | Nil, self_closing : Bool, loc : Hecr::Compiler::Loc)
Source

Instance methods

attrs
children
clone
Source
copy_with(receiver _receiver = @receiver, name _name = @name, attrs _attrs = @attrs, children _children = @children, slots _slots = @slots, let _let = @let, if_expr _if_expr = @if_expr, for_expr _for_expr = @for_expr, key_expr _key_expr = @key_expr, self_closing _self_closing = @self_closing, loc _loc = @loc)
Source
for_expr
if_expr
key_expr
let
loc
name
receiver
self_closing
slots