Yhc
Source code
Contents
Index
Core.Convert
Synopsis
makeCore
:: [String] ->
IntState
-> [
Id
] -> [(
Id
,
PosLambda
)] -> (Core, [
CoreImport
])
data
CoreImport
=
CoreImportCtor
{
coreImportName
:: String
coreImportCtorData
:: CoreData
}
|
CoreImportFunc
{
coreImportName
:: String
coreImportFuncArity
:: Int
}
Documentation
makeCore
:: [String] ->
IntState
-> [
Id
] -> [(
Id
,
PosLambda
)] -> (Core, [
CoreImport
])
convert pos lambda to yhc core
data
CoreImport
a symbol imported to core
Constructors
CoreImportCtor
coreImportName
:: String
coreImportCtorData
:: CoreData
CoreImportFunc
coreImportName
:: String
coreImportFuncArity
:: Int
Instances
Eq
CoreImport
Ord
CoreImport
Show
CoreImport
Produced by
Haddock
version 0.8