public interface InstructionVisitor<E extends java.lang.Exception>
void visit(IIf iif) throws E extends java.lang.Exception
E extends java.lang.Exception
void visit(IWhile iwhile) throws E extends java.lang.Exception
E extends java.lang.Exception
void visit(IBlock iblock) throws E extends java.lang.Exception
E extends java.lang.Exception
void visit(IAssign iassign) throws E extends java.lang.Exception
E extends java.lang.Exception
void visit(IReturn ireturn) throws E extends java.lang.Exception
E extends java.lang.Exception