| ||||||||||||||||||||
| ||||||||||||||||||||
| Documentation | ||||||||||||||||||||
| data CoreS | ||||||||||||||||||||
| ||||||||||||||||||||
| type CoreM = State CoreS | ||||||||||||||||||||
| newVar :: CoreM Var | ||||||||||||||||||||
| getScheme :: Var -> CoreM Type | ||||||||||||||||||||
| getNode :: Var -> CoreM Type | ||||||||||||||||||||
| lookupInst :: Var -> CoreM (Maybe Type) | ||||||||||||||||||||
| getEffects :: Var -> CoreM [Effect] | ||||||||||||||||||||
| isLetRecursive :: Var -> CoreM Bool | ||||||||||||||||||||
| addLetBound :: [Var] -> CoreM () | ||||||||||||||||||||
| delLetBound :: [Var] -> CoreM () | ||||||||||||||||||||
| Produced by Haddock version 0.7 | ||||||||||||||||||||