model-0.5: Derive a model of a data type using Generics

Index

*Type.ANat, Type.Analyse
+Type.ANat, Type.Analyse
-Type.ANat, Type.Analyse
:$$:Type.ANat, Type.Analyse
:*: 
1 (Type/Class)Data.Model.Types, Data.Model
2 (Data Constructor)Data.Model.Types, Data.Model
:+:Data.Model.Types, Data.Model
:.:Data.Model.Types, Data.Model
:<>:Type.ANat, Type.Analyse
<=Type.ANat, Type.Analyse
<=?Type.ANat, Type.Analyse
A0Type.ANat, Type.Analyse
A1Type.ANat, Type.Analyse
A2Type.ANat, Type.Analyse
A3Type.ANat, Type.Analyse
A4Type.ANat, Type.Analyse
A5Type.ANat, Type.Analyse
A6Type.ANat, Type.Analyse
A7Type.ANat, Type.Analyse
A8Type.ANat, Type.Analyse
A9Type.ANat, Type.Analyse
addDefData.Model.Env
ADT 
1 (Type/Class)Data.Model.Types, Data.Model
2 (Data Constructor)Data.Model.Types, Data.Model
adtNamesMapData.Model.Types, Data.Model
AnaType.Analyse, Data.Model.Class, Data.Model
ANatType.ANat, Type.Analyse
anatValType.ANat, Type.Analyse
AppType.Analyse
AppendSymbolType.ANat, Type.Analyse
AssociativityData.Model.Types, Data.Model
AsTypeData.Model.Class, Data.Model
asTypeData.Model.Class, Data.Model
CData.Model.Types, Data.Model
C1Data.Model.Types, Data.Model
closeCtxData.Model.Env
CmpNatType.ANat, Type.Analyse
CmpSymbolType.ANat, Type.Analyse
Comp1Data.Model.Types, Data.Model
CompactPretty 
1 (Type/Class)Data.Model.Pretty, Data.Model
2 (Data Constructor)Data.Model.Pretty, Data.Model
ConData.Model.Types, Data.Model
conFixityData.Model.Types, Data.Model
conIsRecordData.Model.Types, Data.Model
conNameData.Model.Types, Data.Model
constrFieldsData.Model.Types, Data.Model
constrNameData.Model.Types, Data.Model
ConstructorData.Model.Types, Data.Model
constructorInfoData.Model.Types, Data.Model
constructorsData.Model.Types, Data.Model
ConTree 
1 (Type/Class)Data.Model.Types, Data.Model
2 (Data Constructor)Data.Model.Types, Data.Model
contreeData.Model.Types, Data.Model
conTreeNameFoldData.Model.Types, Data.Model
conTreeNameMapData.Model.Types, Data.Model
conTreeTypeFoldMapData.Model.Types, Data.Model
conTreeTypeListData.Model.Types, Data.Model
conTreeTypeMapData.Model.Types, Data.Model
convDestTypeData.Convertible.Tiny, Data.Model.Util, Data.Model
convErrorData.Convertible.Tiny
convErrorMessageData.Convertible.Tiny, Data.Model.Util, Data.Model
convertData.Convertible.Tiny, Data.Model.Util, Data.Model
ConvertError 
1 (Data Constructor)Data.Convertible.Tiny, Data.Model.Util, Data.Model
2 (Type/Class)Data.Convertible.Tiny, Data.Model.Util, Data.Model
ConvertibleData.Convertible.Tiny, Data.Model.Util, Data.Model
convertOrErrorData.Model.Util, Data.Model
ConvertResultData.Convertible.Tiny, Data.Model.Util, Data.Model
convertResultToErrorData.Model.Util, Data.Model
convertResultToErrorsData.Model.Util, Data.Model
convSourceTypeData.Convertible.Tiny, Data.Model.Util, Data.Model
convSourceValueData.Convertible.Tiny, Data.Model.Util, Data.Model
DData.Model.Types, Data.Model
D1Data.Model.Types, Data.Model
DatatypeData.Model.Types, Data.Model
datatypeNameData.Model.Types, Data.Model
DecidedLazyData.Model.Types, Data.Model
DecidedStrictData.Model.Types, Data.Model
DecidedStrictnessData.Model.Types, Data.Model
DecidedUnpackData.Model.Types, Data.Model
declConsData.Model.Types, Data.Model
declNameData.Model.Types, Data.Model
declNumParametersData.Model.Types, Data.Model
DivType.ANat, Type.Analyse
dottedData.Model.Util, Data.Model
dottedPData.Model.Pretty, Data.Model
enterCtxData.Model.Env
EnvData.Model.Env
envTypeData.Model.Class, Data.Model
ErrorMessageType.ANat, Type.Analyse
ErrorsData.Model.Util, Data.Model
errorsToConvertResultData.Model.Util, Data.Model
errorToConvertResultData.Model.Util, Data.Model
errsInContextData.Model.Util, Data.Model
FieldsData.Model.Types, Data.Model
fieldsNamesData.Model.Types, Data.Model
fieldsTypesData.Model.Types, Data.Model
FixityData.Model.Types, Data.Model
FixityIData.Model.Types, Data.Model
fromData.Model.Types, Data.Model
from1Data.Model.Types, Data.Model
GenericData.Model.Types, Data.Model
Generic1Data.Model.Types, Data.Model
getHRefData.Model.Types, Data.Model
HADTData.Model.Types, Data.Model
HTypeData.Model.Types, Data.Model
HTypeEnvData.Model.Types, Data.Model
HTypeModelData.Model.Types, Data.Model
HTypeRefData.Model.Types, Data.Model
inContextData.Model.Util, Data.Model
InfixData.Model.Types, Data.Model
InfixIData.Model.Types, Data.Model
isNewtypeData.Model.Types, Data.Model
K1 
1 (Type/Class)Data.Model.Types, Data.Model
2 (Data Constructor)Data.Model.Types, Data.Model
KnownNatType.ANat, Type.Analyse
KnownSymbolType.ANat, Type.Analyse
L1Data.Model.Types, Data.Model
LeftAssociativeData.Model.Types, Data.Model
locNameData.Model.Types, Data.Model
Log2Type.ANat, Type.Analyse
M1 
1 (Type/Class)Data.Model.Types, Data.Model
2 (Data Constructor)Data.Model.Types, Data.Model
mdlNameData.Model.Types, Data.Model
MetaData.Model.Types, Data.Model
MetaConsData.Model.Types, Data.Model
MetaDataData.Model.Types, Data.Model
MetaSelData.Model.Types, Data.Model
ModType.ANat, Type.Analyse
ModelData.Model.Class, Data.Model
moduleNameData.Model.Types, Data.Model
Name 
1 (Type/Class)Data.Model.Types, Data.Model
2 (Data Constructor)Data.Model.Types, Data.Model
NatType.ANat, Type.Analyse
natValType.ANat, Type.Analyse
natVal'Type.ANat, Type.Analyse
nestedTypeNsData.Model.Types, Data.Model
noErrorsData.Model.Util, Data.Model
NoSourceStrictnessData.Model.Types, Data.Model
NoSourceUnpackednessData.Model.Types, Data.Model
NotAssociativeData.Model.Types, Data.Model
packageNameData.Model.Types, Data.Model
Par1 
1 (Type/Class)Data.Model.Types, Data.Model
2 (Data Constructor)Data.Model.Types, Data.Model
pkgNameData.Model.Types, Data.Model
pPrintData.Model.Pretty, Data.Model
pPrintListData.Model.Pretty, Data.Model
pPrintPrecData.Model.Pretty, Data.Model
precData.Model.Types, Data.Model
PrefixData.Model.Types, Data.Model
PrefixIData.Model.Types, Data.Model
PrettyData.Model.Pretty, Data.Model
prettyADTData.Model.Pretty, Data.Model
prettyConvertErrorData.Convertible.Tiny
prettyShowData.Model.Pretty, Data.Model
Proxy 
1 (Data Constructor)Data.Model.Types, Data.Model
2 (Type/Class)Data.Model.Types, Data.Model
QualName 
1 (Type/Class)Data.Model.Types, Data.Model
2 (Data Constructor)Data.Model.Types, Data.Model
qualNameData.Model.Types, Data.Model
RData.Model.Types, Data.Model
R1Data.Model.Types, Data.Model
Rec0Data.Model.Types, Data.Model
Rec1 
1 (Type/Class)Data.Model.Types, Data.Model
2 (Data Constructor)Data.Model.Types, Data.Model
RepData.Model.Types, Data.Model
Rep1Data.Model.Types, Data.Model
RightAssociativeData.Model.Types, Data.Model
SData.Model.Types, Data.Model
S1Data.Model.Types, Data.Model
safeConvertData.Convertible.Tiny, Data.Model.Util, Data.Model
sameNatType.ANat, Type.Analyse
sameSymbolType.ANat, Type.Analyse
selDecidedStrictnessData.Model.Types, Data.Model
SelectorData.Model.Types, Data.Model
selNameData.Model.Types, Data.Model
selSourceStrictnessData.Model.Types, Data.Model
selSourceUnpackednessData.Model.Types, Data.Model
ShowTypeType.ANat, Type.Analyse
solveData.Model.Types, Data.Model
solveAllData.Model.Types, Data.Model
SomeNat 
1 (Data Constructor)Type.ANat, Type.Analyse
2 (Type/Class)Type.ANat, Type.Analyse
someNatValType.ANat, Type.Analyse
SomeSymbol 
1 (Data Constructor)Type.ANat, Type.Analyse
2 (Type/Class)Type.ANat, Type.Analyse
someSymbolValType.ANat, Type.Analyse
SourceLazyData.Model.Types, Data.Model
SourceNoUnpackData.Model.Types, Data.Model
SourceStrictData.Model.Types, Data.Model
SourceStrictnessData.Model.Types, Data.Model
SourceUnpackData.Model.Types, Data.Model
SourceUnpackednessData.Model.Types, Data.Model
spacedPData.Model.Pretty, Data.Model
StateData.Model.Env
SymbolType.ANat, Type.Analyse
symbolValType.ANat, Type.Analyse
symbolVal'Type.ANat, Type.Analyse
TextType.ANat, Type.Analyse
toData.Model.Types, Data.Model
to1Data.Model.Types, Data.Model
toErrorsData.Model.Util, Data.Model
TypType.Analyse
TypeData.Model.Types, Data.Model
typeAData.Model.Types, Data.Model
typeADTsData.Model.Types, Data.Model
TypeAppData.Model.Types, Data.Model
TypeConData.Model.Types, Data.Model
TypeEnvData.Model.Types, Data.Model
typeEnvData.Model.Types, Data.Model
TypeErrorType.ANat, Type.Analyse
TypeModel 
1 (Type/Class)Data.Model.Types, Data.Model
2 (Data Constructor)Data.Model.Types, Data.Model
typeModelData.Model.Class, Data.Model
TypeN 
1 (Type/Class)Data.Model.Types, Data.Model
2 (Data Constructor)Data.Model.Types, Data.Model
typeNData.Model.Types, Data.Model
typeNameData.Model.Types, Data.Model
TypeRefData.Model.Types, Data.Model
TypRefData.Model.Types, Data.Model
TypVarData.Model.Types, Data.Model
U1 
1 (Type/Class)Data.Model.Types, Data.Model
2 (Data Constructor)Data.Model.Types, Data.Model
UAddr 
1 (Type/Class)Data.Model.Types, Data.Model
2 (Data Constructor)Data.Model.Types, Data.Model
uAddr#Data.Model.Types, Data.Model
UChar 
1 (Type/Class)Data.Model.Types, Data.Model
2 (Data Constructor)Data.Model.Types, Data.Model
uChar#Data.Model.Types, Data.Model
UDouble 
1 (Type/Class)Data.Model.Types, Data.Model
2 (Data Constructor)Data.Model.Types, Data.Model
uDouble#Data.Model.Types, Data.Model
UFloat 
1 (Type/Class)Data.Model.Types, Data.Model
2 (Data Constructor)Data.Model.Types, Data.Model
uFloat#Data.Model.Types, Data.Model
UInt 
1 (Type/Class)Data.Model.Types, Data.Model
2 (Data Constructor)Data.Model.Types, Data.Model
uInt#Data.Model.Types, Data.Model
unComp1Data.Model.Types, Data.Model
unK1Data.Model.Types, Data.Model
unM1Data.Model.Types, Data.Model
unPar1Data.Model.Types, Data.Model
unRec1Data.Model.Types, Data.Model
unVarData.Model.Types, Data.Model
URecData.Model.Types, Data.Model
useCTData.Model.Class, Data.Model
UWord 
1 (Type/Class)Data.Model.Types, Data.Model
2 (Data Constructor)Data.Model.Types, Data.Model
uWord#Data.Model.Types, Data.Model
V1Data.Model.Types, Data.Model
varCData.Model.Pretty, Data.Model
varPData.Model.Pretty, Data.Model
vspacedPData.Model.Pretty, Data.Model
withEnvData.Model.Env
^Type.ANat, Type.Analyse