summaryrefslogtreecommitdiff
path: root/sources/scalac/CompilerPhases.java
diff options
context:
space:
mode:
authorpaltherr <paltherr@epfl.ch>2004-12-10 17:56:28 +0000
committerpaltherr <paltherr@epfl.ch>2004-12-10 17:56:28 +0000
commit2dd7fe52f6603de48d90280a937bb50cf7bc82d1 (patch)
treefc2e9472e010a57e73edecd0dd2180e41c762aff /sources/scalac/CompilerPhases.java
parent5d070472caaf3f79b79b1e15e99b45bf0399905b (diff)
downloadscala-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.java7
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",