Method: Parslet::Atoms::Infix#initialize
- Defined in:
- lib/parslet/atoms/infix.rb
#initialize(element, operations, &reducer) ⇒ Infix
Returns a new instance of Infix.
4 5 6 7 8 9 10 |
# File 'lib/parslet/atoms/infix.rb', line 4 def initialize(element, operations, &reducer) super() @element = element @operations = operations @reducer = reducer || lambda { |left, op, right| {l: left, o: op, r: right} } end |