Class: Top (Umu::Value::Core)

Overview
Module Structure
Class Hierarchy
Class Methods
Top.class_method_infos
Top.instance_method_infos
Top.define_class_method / 5
Top.define_instance_method / 5
Top.__define_method__ / 6
Top.type_sym (1/2)
Instance Methods
Top#type_sym (2/E)
Top#pretty_print / 1
Top#invoke / 5
Top#apply / 4
Top#__invoke__ / 5
is a submodule of
module: Core ( Umu::Value )
has modular siblings
class: Class   
class: Device   
class: Math   
module: Struct   
class: Opaque   
class: Object   
class: Unit   
module: Atom   
module: Product   
module: Union   
module: Morph   
module: SExpr   
class: Fun   
class: Ref   
class: Susp   
module: IO   
class: Dir   
inherits from
  Object ( Builtin-Module )
is inherited by
  Class ( Umu::Value::Core )
  Device ( Umu::Value::Core )
  Math ( Umu::Value::Core )
  Entry ( Umu::Value::Core::Struct )
  Opaque ( Umu::Value::Core )
  Object ( Umu::Value::Core )
  Abstract ( Umu::Value::Core::Morph::Stream::Cell )
has class siblings
  Exception ( Builtin-Module )
  Interpreter ( Umu::Api )
  Parser ( Umu::ConcreteSyntax )
  Result ( Umu::ConcreteSyntax::Core::Pattern )
  Abstract ( Umu::AbstractSyntax::Result )
  Field ( Umu::Value::Core::Struct )
  Event ( Umu::Environment::Tracer )
  Abstract ( Umu::Environment::Context::Type::Signature::Class )
  Abstract ( Umu::Environment::Context::Type::Signature::Method )
  Entry ( Umu::Environment::Context::Type )
  Abstract ( Umu::Environment::Context::Value::Target )
  Model ( Umu::Abstraction )
  Record ( Umu::Abstraction )
  Collection ( Umu::Abstraction )
has properties
class method: class_method_infos   
class method: instance_method_infos   
class method: define_class_method / 5   
class method: define_instance_method / 5   
class method: __define_method__ / 6   
class method: type_sym (1/2)   
method: type_sym (2/E)   
method: pretty_print / 1   
method: invoke / 5   
method: apply / 4   
method: __invoke__ / 5   
is defined at
#12 in value/core/top.rb  
#48 in common/constant.rb  

Overview

Module Structure

  module: <Toplevel Module>
  module: <Built-in Module>
class: Exception     
  module: Umu
  module: Api
class: Interpreter     
  module: ConcreteSyntax
  class: Parser
  module: Core
  module: Pattern
class: Result     
  module: AbstractSyntax
  module: Result
class: Abstract     
  module: Value
  module: Core
✗ class: Top
  class: Class
  class: Device
  class: Math
  module: Struct
class: Field     
class: Entry     
  class: Opaque
  class: Object
  class: Unit
  module: Atom
  module: Product
  module: Union
  module: Morph
  module: Stream
  module: Cell
class: Abstract     
  module: SExpr
  class: Fun
  class: Ref
  class: Susp
  module: IO
  class: Dir
  module: Environment
  module: Tracer
class: Event     
  module: Context
  module: Type
  module: Signature
  module: Class
class: Abstract     
  module: Method
class: Abstract     
  class: Entry
  module: Value
  module: Target
class: Abstract     
  module: Abstraction
class: Model     
class: Record     
class: Collection     

Class Methods

Top.class_method_infos

#13 in value/core/top.rb

class_method_infos

Top.instance_method_infos

#30 in value/core/top.rb

instance_method_infos

Top.define_class_method / 5

#47 in value/core/top.rb

define_class_method ( meth_sym ,
  hd_mess_sym ,
  tl_mess_syms ,
  param_class_types ,
  ret_class_type )

Top.define_instance_method / 5

#63 in value/core/top.rb

define_instance_method ( meth_sym ,
  hd_mess_sym ,
  tl_mess_syms ,
  param_class_types ,
  ret_class_type )

Top.__define_method__ / 6

#79 in value/core/top.rb

__define_method__ ( infos ,
  meth_sym ,
  hd_mess_sym ,
  tl_mess_syms ,
  param_class_types ,
  ret_class_type )

Top.type_sym (1/2)

#111 in value/core/top.rb

type_sym

Instance Methods

Top#type_sym (2/E)

#127 in value/core/top.rb

type_sym

Top#pretty_print / 1

#132 in value/core/top.rb

pretty_print ( q )

Top#invoke / 5

#137 in value/core/top.rb

invoke ( method_signat ,
  loc ,
  env ,
  _event ,
  *arg_values )

Top#apply / 4

#184 in value/core/top.rb

apply ( _head_value ,
  _tail_values ,
  loc ,
  env )

Top#__invoke__ / 5

#200 in value/core/top.rb

__invoke__ ( meth_sym ,
  loc ,
  env ,
  event ,
  arg_values )