%token X %% expr : X | expr expr /* implicit times */ ;