Module: Expression (Umu::ConcreteSyntax::Module)

Overview
Module Structure
Class Hierarchy
Module Functions
Expression.make_struct / 2
Expression.make_identifier / 2
Expression.make_long_identifier / 3
is a submodule of
module: Module ( Umu::ConcreteSyntax )
is modularized into
class: Abstract   
class: Struct   
module: Identifier   
has modular siblings
class: Abstract   
module: Declaration   
module: Pattern   
has properties
function: make_struct / 2   
function: make_identifier / 2   
function: make_long_identifier / 3   
is defined at
#12 in concrete-syntax/module/expression/abstract.rb  
#12 in concrete-syntax/module/expression/struct.rb  
#12 in concrete-syntax/module/expression/identifier.rb  
#20 in common/constant.rb  

Overview

Module Structure

  module: <Toplevel Module>
  module: Umu
  module: ConcreteSyntax
  module: Module
  class: Abstract
  module: Declaration
✗ module: Expression
class: Abstract     
class: Struct     
module: Identifier     
  module: Pattern

Module Functions

Expression.make_struct / 2

#92 in concrete-syntax/module/expression/struct.rb

make_struct ( loc ,
  body_decls )

Expression.make_identifier / 2

#116 in concrete-syntax/module/expression/identifier.rb

make_identifier ( loc ,
  sym )

Expression.make_long_identifier / 3

#124 in concrete-syntax/module/expression/identifier.rb

make_long_identifier ( loc ,
  head ,
  tail )