digraph AST { node12 [label="IF"]; node12 -> node9 [label="cond"]; node9 [label="EQOP(==)"]; node9 -> node7 [label="arg1"]; node7 [label="ASSIGN"]; node7 -> node6 [label="var"]; node6 [label="ID(x)"]; node7 -> node5 [label="expr"]; node5 [label="CALL"]; node5 -> node4 [label="arg0"]; node4 [label="ID(x)"]; node9 -> node8 [label="arg2"]; node8 [label="CONST(1)"]; node12 -> node10 [label="exp1"]; node10 [label="CONST(1)"]; node12 -> node11 [label="exp2"]; node11 [label="CONST(0)"]; }