Module: Ruby::Alternation::List
- Included in:
- List
- Defined in:
- lib/ruby/alternation/list.rb
Instance Method Summary collapse
Instance Method Details
#<<(element) ⇒ Object
4 5 6 7 |
# File 'lib/ruby/alternation/list.rb', line 4 def <<(element) elements << element self end |
#[]=(ix, element) ⇒ Object
13 14 15 16 |
# File 'lib/ruby/alternation/list.rb', line 13 def []=(ix, element) element = to_node(element, self[ix].position, self[ix].prolog) super end |
#pop ⇒ Object
9 10 11 |
# File 'lib/ruby/alternation/list.rb', line 9 def pop [elements.pop] end |