Class: ByNumber (Umu::AbstractSyntax::Core::Expression::Binary::Product::Operator)

Overview
Module Structure
Class Hierarchy
Instance Aliases
ByNumber#sel_num
Instance Methods
ByNumber#initialize / 2
ByNumber#to_s
ByNumber#pretty_print / 1
ByNumber#apply / 3
is a submodule of
module: Operator ( Umu::AbstractSyntax::Core::Expression::Binary::Product )
has modular siblings
module: Abstraction   
class: ByLabel   
class: Modifier   
inherits from
  Selector ( Umu::AbstractSyntax::Core::Expression::Binary::Product::Operator::Abstraction )
has class siblings
  ByLabel ( Umu::AbstractSyntax::Core::Expression::Binary::Product::Operator )
  Modifier ( Umu::AbstractSyntax::Core::Expression::Binary::Product::Operator )
has properties
alias: sel_num sel   
method: initialize / 2   
method: to_s   
method: pretty_print / 1   
method: apply / 3   
is defined at
#47 in abstract-syntax/core/expression/binary/product.rb  

Overview

Module Structure

  module: <Toplevel Module>
  module: Umu
  module: AbstractSyntax
  module: Core
  module: Expression
  module: Binary
  module: Product
  module: Operator
  module: Abstraction
class: Selector     
✗ class: ByNumber
  class: ByLabel
  class: Modifier

Class Hierarchy

Object ( Builtin-Module )
Model ( Umu::Abstraction )
has properties
attribute: loc [R]   
method: initialize / 1   
method: to_s   

Instance Aliases

ByNumber#sel_num

#48 in abstract-syntax/core/expression/binary/product.rb

sel_num sel   

Instance Methods

ByNumber#initialize / 2

#51 in abstract-syntax/core/expression/binary/product.rb

initialize ( loc ,
  sel_num )

ByNumber#pretty_print / 1

#63 in abstract-syntax/core/expression/binary/product.rb

pretty_print ( q )

ByNumber#apply / 3

#68 in abstract-syntax/core/expression/binary/product.rb

apply ( value ,
  env ,
  _event )