Module: Declaration (Umu::ConcreteSyntax::Module)

Overview
Module Structure
Class Hierarchy
Module Functions
Declaration.make_structure / 4
Declaration.make_import / 3
Declaration.make_value_fields_of_import / 2
Declaration.make_function_fields_of_import / 2
Declaration.make_structure_fields_of_import / 2
Declaration.make_core / 2
is a submodule of
module: Module ( Umu::ConcreteSyntax )
is modularized into
class: Abstract   
class: Structure   
module: Import   
class: Core   
has modular siblings
class: Abstract   
module: Expression   
module: Pattern   
has properties
function: make_structure / 4   
function: make_import / 3   
function: make_value_fields_of_import / 2   
function: make_function_fields_of_import / 2   
function: make_structure_fields_of_import / 2   
function: make_core / 2   
is defined at
#12 in concrete-syntax/module/declaration.rb  
#19 in common/constant.rb  

Overview

Module Structure

  module: <Toplevel Module>
  module: Umu
  module: ConcreteSyntax
  module: Module
  class: Abstract
✗ module: Declaration
class: Abstract     
class: Structure     
module: Import     
class: Core     
  module: Expression
  module: Pattern

Module Functions

Declaration.make_structure / 4

#365 in concrete-syntax/module/declaration.rb

make_structure ( loc ,
  pat ,
  expr ,
  local_decls )

Declaration.make_import / 3

#374 in concrete-syntax/module/declaration.rb

make_import ( loc ,
  id ,
  opt_fields )

Declaration.make_value_fields_of_import / 2

#382 in concrete-syntax/module/declaration.rb

make_value_fields_of_import ( loc ,
  atomic_fields )

Declaration.make_function_fields_of_import / 2

#389 in concrete-syntax/module/declaration.rb

make_function_fields_of_import ( loc ,
  atomic_fields )

Declaration.make_structure_fields_of_import / 2

#396 in concrete-syntax/module/declaration.rb

make_structure_fields_of_import ( loc ,
  atomic_fields )

Declaration.make_core / 2

#403 in concrete-syntax/module/declaration.rb

make_core ( loc ,
  core_decl )