Axal::AST::FunctionDefinition
Inherits Axal::AST::Expression < Reference < Object
Constructors
new(name : Axal::AST::Identifier, params : Array(Axal::AST::Identifier) = [] of Identifier, body : ::Nil | Axal::AST::Block = nil)
SourceInstance methods
==(other : Expression)
Sourcebody
Sourcebody=(body : Block | ::Nil)
Sourcechildren
Sourcefunction_name_as_str
Sourcemodule_name
Sourcemodule_name=(module_name : Identifier | ::Nil)
Sourcename
Sourceparams
Sourceparams=(params : Array(Identifier))
Source