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