pub fn new(sb: &'sb ScoreBoard<'ast, 'ctx>) -> LazyPhaseTable<'sb, 'ast, 'ctx> {
        LazyPhaseTable {
            sb: sb,
            hir: LazyPhase::new(),
            typeck: RefCell::new(HashMap::new()),
            typeval: RefCell::new(HashMap::new()),
        }
    }
/// Create a new phase table.
Create a new phase table.
Create a new phase table .
pub fn new(sb: &'sb ScoreBoard<'ast, 'ctx>) -> LazyPhaseTable<'sb, 'ast, 'ctx> {
        LazyPhaseTable {
            sb: sb,
            hir: LazyPhase::new(),
            typeck: RefCell::new(HashMap::new()),
            typeval: RefCell::new(HashMap::new()),
        }
    }
pub fn new ( sb : & ' sb ScoreBoard < ' ast , ' ctx > ) -> LazyPhaseTable < ' sb , ' ast , ' ctx > { LazyPhaseTable { sb : sb , hir : LazyPhase :: new ( ) , typeck : RefCell :: new ( HashMap :: new ( ) ) , typeval : RefCell :: new ( HashMap :: new ( ) ) , } }
Create a new phase table.
Create a new phase table .
sb
&'sb ScoreBoard<'ast, 'ctx>
sb
&'sb ScoreBoard<'ast, 'ctx>