|
| [< '(Unop op,p1) when is_prefix op; e = expr >] -> make_unop op e p1
|
|
| [< '(Unop op,p1) when is_prefix op; e = expr >] -> make_unop op e p1
|
|
| [< '(Binop OpSub,p1); e = expr >] -> make_unop Neg e p1
|
|
| [< '(Binop OpSub,p1); e = expr >] -> make_unop Neg e p1
|
|
| [< '(Kwd For,p); '(POpen,_); name = any_ident; '(Kwd In,_); it = expr; '(PClose,_); s >] ->
|
|
| [< '(Kwd For,p); '(POpen,_); name = any_ident; '(Kwd In,_); it = expr; '(PClose,_); s >] ->
|