com.jeffpalm.scoping.compiler.ast
Class Node

java.lang.Object
  extended by com.jeffpalm.scoping.compiler.ast.Node
Direct Known Subclasses:
Arguments, Name, Statement

public abstract class Node
extends java.lang.Object


Field Summary
 Pos pos
           
 
Constructor Summary
protected Node(Pos pos)
           
 
Method Summary
 java.lang.String toString()
           
abstract  void traverse(IVisitor vis)
           
protected  java.lang.String typeString()
           
 java.lang.Object whatToPrint()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

pos

public final Pos pos
Constructor Detail

Node

protected Node(Pos pos)
Method Detail

traverse

public abstract void traverse(IVisitor vis)

toString

public final java.lang.String toString()
Overrides:
toString in class java.lang.Object

whatToPrint

public java.lang.Object whatToPrint()

typeString

protected final java.lang.String typeString()