faust_exp: CONST { Const(N (int_of_string $1)) }
| CONST POINT { Const(R (float_of_string $1)) }
| CONST POINT CONST { Const(R (float_of_string ($1 ^ "." ^ $3))) }
faust_exp: CONST { Const(N (int_of_string $1)) }
| CONST POINT { Const(R (float_of_string $1)) }
| CONST POINT CONST { Const(R (float_of_string ($1 ^ "." ^ $3))) }
| LPAR faust_exp RPAR { $2 }
| faust_exp PAR faust_exp { Par($1,$3) }
| faust_exp SPLIT faust_exp { Split($1,$3) }
| LPAR faust_exp RPAR { $2 }
| faust_exp PAR faust_exp { Par($1,$3) }
| faust_exp SPLIT faust_exp { Split($1,$3) }