orc.trace
Class Tracer

java.lang.Object
  extended by orc.trace.Tracer
Direct Known Subclasses:
AbstractTracer, DerivedTracer, NullTracer

public abstract class Tracer
extends java.lang.Object

Interface for tracing an Orc execution. Most of the work is done by the TokenTracer returned by start().

Author:
quark

Constructor Summary
Tracer()
           
 
Method Summary
abstract  void finish()
          End an execution.
abstract  TokenTracer start()
          Begin an execution; return the tracer for the first token.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Tracer

public Tracer()
Method Detail

start

public abstract TokenTracer start()
Begin an execution; return the tracer for the first token.


finish

public abstract void finish()
End an execution.