class Magiika::Node::List
Defined in:
node/primitives/list.cr
Constructors
Class Method Summary
Instance Method Summary
Instance methods inherited from class Magiika::TypeNode
eval_type(scope : Scope) : TypeMeta
eval_type,
type_meta : TypeMeta
type_meta
Class methods inherited from class Magiika::TypeNode
eval_type(scope : Scope) : TypeMeta
eval_type,
type_base? : ::Bool
type_base?,
type_name : String
type_name
Instance methods inherited from module Magiika::EvalType
eval_type(scope : Scope) : TypeMeta
eval_type
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(value : Array(
Node), position :
Position | ::Nil =
nil)
#
Class Method Detail
def self.
type_base? : ::Bool
#
def self.
type_name : String
#
Instance Method Detail
def
eval(scope :
Scope) :
self
#