|
@@ -106,9 +106,9 @@ and node2str node =
|
|
|
| Monop (op, opnd, _) -> op2str op ^ str opnd
|
|
| Monop (op, opnd, _) -> op2str op ^ str opnd
|
|
|
| Binop (op, left, right, _) ->
|
|
| Binop (op, left, right, _) ->
|
|
|
"(" ^ str left ^ " " ^ op2str op ^ " " ^ str right ^ ")"
|
|
"(" ^ str left ^ " " ^ op2str op ^ " " ^ str right ^ ")"
|
|
|
- | Cond (cond, t, f, _) -> (str cond) ^ " ? " ^ str t ^ " : " ^ str f
|
|
|
|
|
| TypeCast (ctype, value, _) -> "(" ^ type2str ctype ^ ")" ^ str value
|
|
| TypeCast (ctype, value, _) -> "(" ^ type2str ctype ^ ")" ^ str value
|
|
|
| FunCall (name, args, _) -> name ^ "(" ^ (concat ", " args) ^ ")"
|
|
| FunCall (name, args, _) -> name ^ "(" ^ (concat ", " args) ^ ")"
|
|
|
|
|
+ | Cond (cond, t, f, _) -> (str cond) ^ " ? " ^ str t ^ " : " ^ str f
|
|
|
|
|
|
|
|
(* FIXME: these should be printed when verbose=3
|
|
(* FIXME: these should be printed when verbose=3
|
|
|
| Arg node -> "<arg>(" ^ str node ^ ")"
|
|
| Arg node -> "<arg>(" ^ str node ^ ")"
|