Examples ...
if i+j then begin i:=j; j:=3 end else k:=i .
binop 79940 OP +, ID I, ID J
binop 80180 OP :=, ID I, ID J
binop 80372 OP :=, ID J, NUM 3
cons 80372 OP :=, 0 NULL
cons 80180 OP :=, 80372 OP :=
makeprogn
80084 OP progn, 80180 OP :=
binop 80612 OP :=, ID K, ID I
makeif
79844 OP if link 0 operands 79940
79940 OP + link 80084 operands 79892
80084 OP progn link 80612 operands 80180
80612 OP := link 0 operands 80564
yyparse result = 0
79844 OP if link 0 operands 79940
(if (+ I J)
(progn (:= I J)
(:= J 3))
(:= K I))