LRDE Tiger Compiler
1.34a $Id: 7fef12e1f5fa43449d667a0eec1d837c40fc1202 $
|
Functions | |
void | hir_compute () |
Translate the AST to HIR. | |
void | hir_display () |
Display the HIR. | |
TASK_GROUP ("5. Translation to High Level Intermediate Representation") | |
TASK_DECLARE ("hir-compute","translate to HIR", hir_compute,"typed") | |
Translate the AST to HIR. | |
TASK_DECLARE ("H|hir-display","display the HIR", hir_display,"hir-compute") | |
Translate the AST to HIR. |
Variables | |
std::unique_ptr< tree::Fragments > | fragments |
The global translation of ast::tasks::the_program. |
void translate::tasks::hir_compute | ( | ) |
Translate the AST to HIR.
References fragments, ast::tasks::the_program, and translate::translate().
void translate::tasks::hir_display | ( | ) |
Display the HIR.
References fragments.
translate::tasks::TASK_DECLARE | ( | "hir-compute" | , |
"translate to HIR" | , | ||
hir_compute | , | ||
"typed" | |||
) |
Translate the AST to HIR.
translate::tasks::TASK_DECLARE | ( | "H|hir-display" | , |
"display the HIR" | , | ||
hir_display | , | ||
"hir-compute" | |||
) |
Translate the AST to HIR.
translate::tasks::TASK_GROUP | ( | "5. Translation to High Level Intermediate Representation" | ) |
std::unique_ptr< tree::Fragments > translate::tasks::fragments |
The global translation of ast::tasks::the_program.
Referenced by canon::tasks::canon_compute(), hir_compute(), hir_display(), target::tasks::inst_compute(), and canon::tasks::traces_compute().