class Magiika::Node::Call

Included Modules

Defined in:

node/stmt/call.cr

Constructors

Class Method Summary

Instance Method Summary

Instance methods inherited from module Magiika::CallerEvalFeat

caller_eval(eval_scope : Scope, caller_scope : Scope | Nil = nil) : TypeNode caller_eval, caller_eval_bool(eval_scope : Scope, caller_scope : Scope | Nil = nil) : Bool caller_eval_bool

Instance methods inherited from class Magiika::Node

eval(scope : Scope) : Node eval, eval_bool(scope : Scope) : ::Bool eval_bool, position : Position position, position! : Position position!, position? : Position | ::Nil position?, to_s : String to_s, to_s_internal : String to_s_internal, type_name : String type_name

Constructor methods inherited from class Magiika::Node

new(position : Position | ::Nil = nil) new

Class methods inherited from class Magiika::Node

to_s : String to_s, to_s_internal : String to_s_internal, type_name : String type_name

Constructor Detail

def self.new(target : Node, args : FnArgs, position : Position | ::Nil = nil) #

[View source]

Class Method Detail

def self.type_name : String #

[View source]

Instance Method Detail

def caller_eval(eval_scope : Scope, caller_scope : Scope | ::Nil = nil) : TypeNode #

[View source]
def caller_eval_bool(eval_scope : Scope, caller_scope : Scope | ::Nil = nil) : ::Bool #

[View source]
def eval(scope : Scope, arg_scope : Scope | ::Nil = nil) : TypeNode #

[View source]