in reply to Parse::RecDescent grammar and Parenthesis
expression : INTEGER OP expression { &::expression(@item) } | VARIABLE OP expression { &::expression(@item) } | INTEGER | VARIABLE { $::VARIABLE{$item{VARIABLE}} } [download]