struct

Hecr::Compiler::AST::SlotEntry

Inherits Struct < Value < Object

Constructors

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

Instance methods

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