public class Phases extends Object
Modifier and Type | Field and Description |
---|---|
static int |
ALL
Synonym for full compilation
|
static int |
CANONICALIZATION
AST completion
|
static int |
CLASS_GENERATION
Class generation (pt.2)
|
static int |
CONVERSION
CST to AST conversion
|
static String[] |
descriptions |
static int |
FINALIZATION
Cleanup
|
static int |
INITIALIZATION
Opening of files and such
|
static int |
INSTRUCTION_SELECTION
Class generation (pt.1)
|
static int |
OUTPUT
Output of class to disk
|
static int |
PARSING
Lexing, parsing, and AST building
|
static int |
SEMANTIC_ANALYSIS
AST semantic analysis and elucidation
|
Constructor and Description |
---|
Phases() |
Modifier and Type | Method and Description |
---|---|
static String |
getDescription(int phase)
Returns a description of the specified phase.
|
public static final int INITIALIZATION
public static final int PARSING
public static final int CONVERSION
public static final int SEMANTIC_ANALYSIS
public static final int CANONICALIZATION
public static final int INSTRUCTION_SELECTION
public static final int CLASS_GENERATION
public static final int OUTPUT
public static final int FINALIZATION
public static final int ALL
public static final String[] descriptions
public static String getDescription(int phase)