Class: Entry (Umu::ConcreteSyntax::Module::Declaration::Import)

Overview
Module Structure
Class Hierarchy
Instance Attributes
Entry#id [R]
Entry#opt_fields [R]
Instance Methods
Entry#initialize / 3
Entry#to_s
Entry#pretty_print / 1
Entry#exported_vars
Entry#__desugar__ / 2
is a submodule of
module: Import ( Umu::ConcreteSyntax::Module::Declaration )
has modular siblings
module: Fields   
inherits from
  Abstract ( Umu::ConcreteSyntax::Module::Declaration )
has class siblings
  Structure ( Umu::ConcreteSyntax::Module::Declaration )
  Core ( Umu::ConcreteSyntax::Module::Declaration )
has properties
attribute: id [R]   
attribute: opt_fields [R]   
method: initialize / 3   
method: to_s   
method: pretty_print / 1   
method: exported_vars   
method: __desugar__ / 2   
is defined at
#254 in concrete-syntax/module/declaration.rb  

Overview

Module Structure

  module: <Toplevel Module>
  module: Umu
  module: ConcreteSyntax
  module: Module
  module: Declaration
  class: Abstract
  class: Structure
  module: Import
module: Fields     
class: Entry     
  class: Core

Class Hierarchy

Object ( Builtin-Module )
Model ( Umu::Abstraction )
has properties
attribute: loc [R]   
method: initialize / 1   
method: to_s   
Abstract ( Umu::ConcreteSyntax )
has properties
method: pretty_print / 1   
method: desugar / 1   
method: __desugar__ / 2   
Abstract ( Umu::ConcreteSyntax::Module )
Abstract ( Umu::ConcreteSyntax::Module::Declaration )
has properties
method: exported_vars   
Structure ( Umu::ConcreteSyntax::Module::Declaration )
Entry ( Umu::ConcreteSyntax::Module::Declaration::Import )
has properties
attribute: id [R]   
attribute: opt_fields [R]   
method: initialize / 3   
method: to_s   
method: pretty_print / 1   
method: exported_vars   
method: __desugar__ / 2   
Core ( Umu::ConcreteSyntax::Module::Declaration )

Instance Attributes

Instance Methods

Entry#initialize / 3

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

initialize ( loc ,
  id ,
  opt_fields )

Entry#pretty_print / 1

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

pretty_print ( q )

Entry#exported_vars

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

exported_vars

Entry#__desugar__ / 2

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

__desugar__ ( env ,
  event )