Class: Field (Umu::ConcreteSyntax::Core::Pattern::ElementOfContainer)

Overview
Module Structure
Class Hierarchy
Instance Attributes
Field#label [R]
Field#var_pat [R]
Instance Methods
Field#initialize / 3
Field#opt_type_sym
Field#to_s
is a submodule of
module: ElementOfContainer ( Umu::ConcreteSyntax::Core::Pattern )
has modular siblings
class: Abstract   
class: Variable   
inherits from
  Abstract ( Umu::ConcreteSyntax::Core::Pattern::ElementOfContainer )
has class siblings
  Variable ( Umu::ConcreteSyntax::Core::Pattern::ElementOfContainer )
has properties
attribute: label [R]   
attribute: var_pat [R]   
method: initialize / 3   
method: opt_type_sym   
method: to_s   
is defined at
#103 in concrete-syntax/core/pattern/elem-of-container.rb  

Overview

Module Structure

  module: <Toplevel Module>
  module: Umu
  module: ConcreteSyntax
  module: Core
  module: Pattern
  module: ElementOfContainer
class: Abstract     
class: Variable     
class: Field     

Class Hierarchy

Object ( Builtin-Module )
Model ( Umu::Abstraction )
has properties
attribute: loc [R]   
method: initialize / 1   
method: to_s   
Abstract ( Umu::ConcreteSyntax::Core::Pattern )
has properties
method: pretty_print / 1   
method: exported_vars   
method: desugar_value / 2   
method: desugar_lambda / 2   
method: __desugar_value__ / 3   
method: __desugar_lambda__ / 3   
Abstract ( Umu::ConcreteSyntax::Core::Pattern::ElementOfContainer )
has properties
method: var_pat   
method: hash   
method: eql? / 1   
method: wildcard?   
method: exported_vars   
Variable ( Umu::ConcreteSyntax::Core::Pattern::ElementOfContainer )
Field ( Umu::ConcreteSyntax::Core::Pattern::ElementOfContainer )
has properties
attribute: label [R]   
attribute: var_pat [R]   
method: initialize / 3   
method: opt_type_sym   
method: to_s   

Instance Attributes

Instance Methods

Field#initialize / 3

#107 in concrete-syntax/core/pattern/elem-of-container.rb

initialize ( loc ,
  label ,
  var_pat )

Field#opt_type_sym

#118 in concrete-syntax/core/pattern/elem-of-container.rb

opt_type_sym