class
Can::AST::Let
- Can::AST::Let
- Can::AST::Node
- Reference
- Object
Overview
Local binding special form: <.let name="x" value={expr}>...</.let>.
Defined in:
can/ast.crConstructors
Instance Method Summary
- #body : Array(Node)
- #body=(body : Array(Node))
- #expression : String
- #expression=(expression : String)
- #name : String
- #name=(name : 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(name : String, expression : String, body : Array(Can::AST::Node) = [] of Node, line = 0, column = 0)
#