habs

Safe HaskellNone
LanguageHaskell98

ABS.Compiler.Codegen.Typ

Synopsis

Documentation

tTypeOrTyVar Source #

Arguments

:: [U]

tyvars in scope

-> T

abs type

-> Type 

Translating an ABS type or an ABS type-variable to a Haskell type

tType :: T -> Type Source #

unifyMany :: (?st :: SymbolTable) => [U] -> [T] -> [T] -> Map String T Source #

instantiateMany :: Map String T -> [T] -> [T] Source #

buildInfo :: (?st :: SymbolTable) => T -> T -> Maybe Info Source #

buildUp :: Info -> Exp Source #