public class Phases extends Object
Compilation phase identifiers.
Modifiers | Name | Description |
---|---|---|
static int |
ALL |
Synonym for full compilation |
static int |
CANONICALIZATION |
AST completion |
static int |
CLASS_GENERATION |
|
static int |
CONVERSION |
CST to AST conversion |
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 |
static String[] |
descriptions |
Type Params | Return Type | Name and description |
---|---|---|
|
public static String |
getDescription(int phase) Returns a description of the specified phase. |
Synonym for full compilation
AST completion
CST to AST conversion
Cleanup
Opening of files and such
Class generation (pt.1)
Output of class to disk
Lexing, parsing, and AST building
AST semantic analysis and elucidation
Returns a description of the specified phase.