lab8
Class Symtab

java.lang.Object
  extended by lab8.Symtab
Direct Known Subclasses:
CourseBuildSymtab

public abstract class Symtab
extends java.lang.Object

Abstract class so you can print out messages that are properly indented to reflect the current nest level.


Constructor Summary
Symtab()
           
 
Method Summary
 void err(AbstractNode n, java.lang.String s)
           
 void err(java.lang.String s)
           
abstract  int getCurrentNestLevel()
           
 void out(AbstractNode n, java.lang.String s)
           
 void out(java.lang.String s)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Symtab

public Symtab()
Method Detail

getCurrentNestLevel

public abstract int getCurrentNestLevel()

out

public void out(java.lang.String s)

err

public void err(java.lang.String s)

out

public void out(AbstractNode n,
                java.lang.String s)

err

public void err(AbstractNode n,
                java.lang.String s)