/* -*-Java-*- */ import java.io.*; aspect CompilerGeneration { void ASTNode.genAbsGrammar(PrintStream pStream) { for (int i=0; i<getNumChild(); i++) { getChild(i).genAbsGrammar(pStream); } } public void Start.genAbsGrammar(PrintStream pStream) { super.genAbsGrammar(pStream); } void OwlClassDecl.genAbsGrammar(PrintStream pStream) { pStream.print("OwlClassDecl: "); pStream.println(getId()); super.genAbsGrammar(pStream); } void OwlClassUse.genAbsGrammar(PrintStream pStream) { // pStream.print("OwlClassUse: "); // pStream.println(getId()); super.genAbsGrammar(pStream); } }