in reply to Re^2: eval question
in thread eval question

Parse::RecDescent can handle precedence and associativity