harpoon.IR.Assem
Class InstrVisitor

java.lang.Object
  extended by harpoon.IR.Assem.InstrVisitor

public abstract class InstrVisitor
extends Object

InstrVisitor is an implementation of the Visitor pattern coupled to the Instr intermediate representation.

Version:
$Id: InstrVisitor.java,v 1.2 2002/02/25 21:04:13 cananian Exp $
Author:
Felix S. Klock II <pnkfelix@mit.edu>

Constructor Summary
InstrVisitor()
          Creates a InstrVisitor.
 
Method Summary
abstract  void visit(Instr i)
          Visit an Instr i.
 void visit(InstrCALL i)
           
 void visit(InstrDIRECTIVE i)
           
 void visit(InstrJUMP i)
           
 void visit(InstrLABEL i)
           
 void visit(InstrMEM i)
           
 void visit(InstrMOVE i)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InstrVisitor

public InstrVisitor()
Creates a InstrVisitor.

Method Detail

visit

public abstract void visit(Instr i)
Visit an Instr i.


visit

public void visit(InstrDIRECTIVE i)

visit

public void visit(InstrJUMP i)

visit

public void visit(InstrLABEL i)

visit

public void visit(InstrMEM i)

visit

public void visit(InstrMOVE i)

visit

public void visit(InstrCALL i)