Struct moore_vhdl::lazy::LazyPhaseTable [−][src]
pub struct LazyPhaseTable<'sb, 'ast: 'sb, 'ctx: 'sb> {
pub sb: &'sb ScoreBoard<'ast, 'ctx>,
pub hir: LazyPhase<LazyHirTable<'sb, 'ast, 'ctx>>,
pub typeck: RefCell<LazyTypeckTable<'sb, 'ast, 'ctx>>,
pub typeval: RefCell<LazyTypevalTable<'sb, 'ast, 'ctx>>,
}
Expand description
A table of lazy compiler phases.
Fields
sb: &'sb ScoreBoard<'ast, 'ctx>
The score board.
hir: LazyPhase<LazyHirTable<'sb, 'ast, 'ctx>>
The lazy HIR table.
typeck: RefCell<LazyTypeckTable<'sb, 'ast, 'ctx>>
The lazy typeck table.
typeval: RefCell<LazyTypevalTable<'sb, 'ast, 'ctx>>
The lazy typeval table.
Implementations
Create a new phase table.