00001: package clogs.transform; 00002: 00003: import clogs.ast.*; 00004: import clogs.util.*; 00005: 00006: 00007: public abstract class Phase 00008: { 00009: public boolean printAfterTransform = false; 00010: public boolean printAfterTransformAndTypeCheck = false; 00011: 00012: public abstract List<ExtDecl> transform (List<ExtDecl> edecls); 00013: } 00014: