Class: Entry (Umu::ConcreteSyntax::Core::Expression::Binary::Send)

Overview
Module Structure
Class Hierarchy
Instance Aliases
Entry#lhs_expr
Entry#rhs_head_message
Instance Attributes
Entry#rhs_tail_messages [R]
Instance Methods
Entry#initialize / 4
Entry#to_s
Entry#pretty_print / 1
Entry#rhs_messages
Entry#__desugar__ / 2
is a submodule of
module: Send ( Umu::ConcreteSyntax::Core::Expression::Binary )
has modular siblings
module: Message   
inherits from
  Abstract ( Umu::ConcreteSyntax::Core::Expression::Binary )
has class siblings
  Abstract ( Umu::ConcreteSyntax::Core::Expression::Binary::Infix::Abstraction )
  Apply ( Umu::ConcreteSyntax::Core::Expression::Binary )
  Entry ( Umu::ConcreteSyntax::Core::Expression::Binary::Product )
has properties
alias: lhs_expr lhs   
alias: rhs_head_message rhs   
attribute: rhs_tail_messages [R]   
method: initialize / 4   
method: to_s   
method: pretty_print / 1   
method: rhs_messages   
method: __desugar__ / 2   
is defined at
#226 in concrete-syntax/core/expression/binary/send.rb  

Overview

Module Structure

  module: <Toplevel Module>
  module: Umu
  module: ConcreteSyntax
  module: Core
  module: Expression
  module: Binary
  class: Abstract
  module: Infix
  module: Abstraction
class: Abstract     
  class: Apply
  module: Product
class: Entry     
  module: Send
module: Message     
class: Entry     

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::Core::Expression )
Abstract ( Umu::ConcreteSyntax::Core::Expression::Binary )
has properties
attribute: lhs [R]   
attribute: rhs [R]   
method: initialize / 3   

Instance Aliases

Entry#lhs_expr

#227 in concrete-syntax/core/expression/binary/send.rb

lhs_expr lhs   

Entry#rhs_head_message

#228 in concrete-syntax/core/expression/binary/send.rb

rhs_head_message rhs   

Instance Attributes

Entry#rhs_tail_messages [R]

#229 in concrete-syntax/core/expression/binary/send.rb

Instance Methods

Entry#initialize / 4

#232 in concrete-syntax/core/expression/binary/send.rb

initialize ( loc ,
  lhs_expr ,
  rhs_head_message ,
  rhs_tail_messages )

Entry#pretty_print / 1

#251 in concrete-syntax/core/expression/binary/send.rb

pretty_print ( q )

Entry#rhs_messages

#260 in concrete-syntax/core/expression/binary/send.rb

rhs_messages

Entry#__desugar__ / 2

#267 in concrete-syntax/core/expression/binary/send.rb

__desugar__ ( env ,
  event )