Hi kaspar,

Wonderful works! And I would like to know how to handle parens in
'infix_expression', like:

    (a+b)/(a-b)

Cheers,

Li

在 2013-6-20,下午5:41,Kaspar Schiess <[email protected]> 写道:

> 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
> 


Reply via email to