Hi everyone, I've implemented a new parslet atom, called 'infix_expression'. It allows you to very rapidly implement the infix expression parser we all struggle with routinely! Here's a quick byte:
rule(:expression) { infix_expression(integer,
[mul_op, 2, :left],
[add_op, 1, :right]) }
For the main dish, please look at [1].
Comments & Critique are welcome!
kaspar
[1] https://github.com/kschiess/parslet/blob/master/example/prec_calc.rb
