class

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)
Source

Instance methods

==(other : Expression)
Source
body
Source
body=(body : Block | ::Nil)
Source
children
Source
function_name_as_str
Source
module_name
Source
module_name=(module_name : Identifier | ::Nil)
Source
name
Source
params
Source
params=(params : Array(Identifier))
Source