// Reverse Polish Notation, abs.k
// © 2001, Michael Piefel <piefel@informatik.hu-berlin.de>

// The abstract syntax of our expressions
line:
        Line(expression);

term:
        Number(integer) | Ident(casestring);

expression:
        Term( term )
        | Plus( expression expression )
        | Mul( expression expression )
        | Minus( expression expression )
        | Div( expression expression )
        | Div2( expression casestring expression )
        ;