//TODO add and remove symbol tables for all scope rule methods //TODO add symbols to symbolTable in stack's top in all rule methods public COOLSymbolTableCreator(COOLCompileListener listener) : base(listener) { }
public COOLCompileAspectListener(COOLCompileListener listener) { this.listener = listener; }
public COOLSemanticErrorChecker(COOLCompileListener listener) : base(listener) { }
public COOLSymbolTableTraverser(COOLCompileListener listener) : base(listener) { }