Language Processing
v2.0

pj2
Class Visitor

Object
  extended by Utils
      extended by Visitor
Direct Known Subclasses:
Dump, Gen

public abstract class Visitor
extends Utils

infrastructure for the visitor pattern.

Version:
2.0.0

Field Summary
 
Fields inherited from class Utils
error
 
Constructor Summary
Visitor()
           
 
Method Summary
 void visit(Parser.Id node)
          delegates to visit(Node).
 void visit(Parser.Left node)
          delegates to visit(Level).
 void visit(Parser.Level node)
          delegates to visit(Node).
 void visit(Parser.Literal node)
          delegates to visit(Node).
 void visit(Parser.Node node)
          visit base class of parse trees: call error.
 void visit(Parser.Nonassoc node)
          delegates to visit(Level).
 void visit(Parser.Pattern node)
          delegates to visit(Node).
 void visit(Parser.Right node)
          delegates to visit(Level).
 void visit(Parser.Rule node)
          delegates to visit(Node).
 void visit(Parser.Sequence node)
          delegates to visit(Node).
 void visit(Parser.Symbol symbol)
          visit symbols: call error.
 
Methods inherited from class Utils
className, error, error, error, fromString, getError, message, toChars, toString, warning, warning, warning
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Visitor

public Visitor()
Method Detail

visit

public void visit(Parser.Symbol symbol)
visit symbols: call error.


visit

public final void visit(Parser.Node node)
visit base class of parse trees: call error.


visit

public void visit(Parser.Pattern node)
delegates to visit(Node).


visit

public void visit(Parser.Literal node)
delegates to visit(Node).


visit

public void visit(Parser.Id node)
delegates to visit(Node).


visit

public void visit(Parser.Level node)
delegates to visit(Node).


visit

public void visit(Parser.Left node)
delegates to visit(Level).


visit

public void visit(Parser.Right node)
delegates to visit(Level).


visit

public void visit(Parser.Nonassoc node)
delegates to visit(Level).


visit

public void visit(Parser.Sequence node)
delegates to visit(Node).


visit

public void visit(Parser.Rule node)
delegates to visit(Node).



(c) 2008 Axel T. Schreiner