diff options
author | paltherr <paltherr@epfl.ch> | 2004-12-10 17:56:28 +0000 |
---|---|---|
committer | paltherr <paltherr@epfl.ch> | 2004-12-10 17:56:28 +0000 |
commit | 2dd7fe52f6603de48d90280a937bb50cf7bc82d1 (patch) | |
tree | fc2e9472e010a57e73edecd0dd2180e41c762aff /sources/scalac/CompilerPhases.java | |
parent | 5d070472caaf3f79b79b1e15e99b45bf0399905b (diff) | |
download | scala-2dd7fe52f6603de48d90280a937bb50cf7bc82d1.tar.gz scala-2dd7fe52f6603de48d90280a937bb50cf7bc82d1.tar.bz2 scala-2dd7fe52f6603de48d90280a937bb50cf7bc82d1.zip |
- Added phase NAMER
Diffstat (limited to 'sources/scalac/CompilerPhases.java')
-rw-r--r-- | sources/scalac/CompilerPhases.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/sources/scalac/CompilerPhases.java b/sources/scalac/CompilerPhases.java index a3e90bf715..0e69a8c595 100644 --- a/sources/scalac/CompilerPhases.java +++ b/sources/scalac/CompilerPhases.java @@ -23,6 +23,7 @@ public abstract class CompilerPhases { /** The compiler phases. */ public final PhaseDescriptor INITIAL; public final PhaseDescriptor PARSER; + public final PhaseDescriptor NAMER; public final PhaseDescriptor ANALYZER; public final PhaseDescriptor REFCHECK; public final PhaseDescriptor UNCURRY; @@ -51,6 +52,7 @@ public abstract class CompilerPhases { /** Phase names, can be overridden to install . */ protected abstract Class PARSER_PHASE(); + protected abstract Class NAMER_PHASE(); protected abstract Class ANALYZER_PHASE(); protected abstract Class REFCHECK_PHASE(); protected abstract Class UNCURRY_PHASE(); @@ -84,6 +86,11 @@ public abstract class CompilerPhases { "parse source files", "parsed", PARSER_PHASE()), + this.NAMER = new PhaseDescriptor( + "namer", + "create symbols", + "symbols created", + NAMER_PHASE()), this.ANALYZER = new PhaseDescriptor( "analyze", "name and type analysis", |