UHC.Light.Compiler.Core.API

Names

mkUniqueHsName

mkHsName

mkHsName1

addHsNamePrefix

Core AST

data CModule

data CImport

data CDeclMeta

data CDataCon

data CExpr

data CBind

data CAlt

data CPat

data CPatFld

Construction functions

Constants

acoreUnit

acoreInt

acoreBuiltinInteger

acoreBuiltinString

acoreBuiltinError

acoreBuiltinUndefined

Variables

acoreVar

Let Bindings

acoreLet1Plain

acoreLet1Strict

acoreLetRec

Abstraction

acoreLam

Application

acoreApp

Binds/Bounds

acoreBind1

acoreBind1Nm1

Constructor tags

makeCTag

destructCTag

ctagUnit

ctagTup

ctagTrue

ctagFalse

ctagCons

ctagNil

Case

acoreCaseDflt

acoreAlt

acorePatCon

acorePatRestEmpty

acorePatFldBind

Datatypes

acoreTagTup

Module

makeModule

makeImport

makeMetaData

makeMetaDataCon

makeMetaDataConFromCTag

Utilities

makeMain

ppCModule

pCExpr

coreScanOpts

Re-exports (or not???)