ROOT ::= ATOM* EXPR ::= | ATOM | CALL CALL ::= opar EXPR EXPR* cpar ATOM ::= | int | float | bool | string | symbol | ident