uhc-light-1.1.9.1: 103/lib/ag/Error/AbsSyn.ag
DATA Err
| * range : Range
DATA Err
| PP pp : {PP_Doc}
| Str str : {String}
DATA Err
| UnifyClash ty1 : {Ty}
ty2 : {Ty}
fiMode : {FIMode}
ty1detail : {Ty}
ty2detail : {Ty}
fiModeD : {FIMode}
DATA Err
| NamesNotIntrod kind : String
nmL : {[ThingAndRange PP_Doc]}
DATA Err
| PatArity ty : {Ty}
arity : {Int}
DATA Err
| PatArity2 kind : String
what : {PP_Doc}
arity : {Int}
DATA Err
| NamesDupIntrod kind : String
nmL : {[ThingAndRange HsName]}
| NestedIn wher : {PP_Doc}
errL : ErrL
TYPE ErrL = [Err]
DATA Err
| Fixity op1 : {PP_Doc}
op2 : {PP_Doc}
DATA Err
| UnifyOccurs ty1 : {Ty}
ty2 : {Ty}
fiMode : {FIMode}
tvar : {TyVarId}
ty2detail : {Ty}
fiModeD : {FIMode}
| OccurCycle tvar : {TyVarId}
ty : {Ty}
DATA Err
| Newtype tyNm : {HsName}
| FunPatternLengths funNm : {HsName}
DATA Err
| MissingRowLabels nmL : {[HsName]}
ty : {Ty}
| TooManyRowLabels nmL : {[HsName]}
ty : {Ty}
DATA Err
| InconsistentIntros kind : String
nmL : {[HsName]}
| MissingDataFields nmL : {[HsName]}
con : {HsName}
| MissingAnyDataField nmL : {[HsName]}
tyNm : {HsName}
| DuplicateDataFields nmL : {[HsName]}
DATA Err
| FileNotFound fileName : {String}
locations : {[String]}
suffixes : {[FileSuffix]}
| AmbiguousExport name : {HsName}
entities : {[ThingAndRange HsName]}
DATA Err
| IllegalFFIWay ffiWay : {FFIWay}
| TyCoreMatchClash ty1 : {PP_Doc}
ty2 : {PP_Doc}
ty1detail : {Maybe PP_Doc}
ty2detail : {Maybe PP_Doc}
| TyCoreSeqLevels hereLev : {Int}
mustLev : {Int}
ty : {PP_Doc}
| NoCoerceDerivation ty1 : {Ty}
ty2 : {Ty}
fiMode : {FIMode}
func : {Ty}
arg : {Ty}
DATA Err
| PrfCutOffReached pred : {PredOcc}
depth : {Int}
| NotProvenPreds preds : {[((Pred,[Range]),PP_Doc)]}
| AmbigPreds preds : {[(Pred,[Range])]}
inQBinds : {AssocL HsName PP_Doc} -- quantified
inBinds : {AssocL HsName PP_Doc} -- unquantified
| OverlapPreds overl : {AssocL Pred [PP_Doc]}
| TyHasFreeTVars ty : {Ty}
| DeclsNotAllowed inside : String
decls : {AssocL IdOccKind [HsName]}
| ValWithoutSig nmL : {[HsName]}
| NoMostSpecificPred pred1 : {Pred}
pred2 : {Pred}
| EvidenceAltsLeft
DATA Err
| MalformedPred pp : {PP_Doc}
DATA Err
| TyBetaRedLimit ty : {Ty}
tyTo : {Ty}
limit : {Int}
DATA Err
| MayOnlyHaveNrMain nrAllowed : Int -- 0 or 1, depending on option ehcOptDoExecLinking
prevModNmL : {[HsName]} -- possible previous modules in which main was defined
modNm : HsName
| MayNotHaveMain modNm : HsName
| MustHaveMain
| ModNameMismatch nmOfFile : HsName
nmFromSrc : HsName
| AmbiguousNameRef kindName : {String}
kind : {String}
nm : HsName
nmAlts : {[HsName]}
| MutRecModules mutRecL : {[[HsName]]}
DATA Err
| MalformedTy kind : String
purpose : String
ty : Ty
| NoDerivFor pred : PP_Doc
| NoDerivForData ty : Ty
clNm : HsName
reason : String
DATA Err
| FusionBuildInverse ty1 : {Ty}
ty2 : {Ty}
DATA Err
| InconsistentHI modNm : String
file : String
expected : {[String]}
inHI : {[String]}
| WrongMagic modNm : String
file : String
| CannotCreateFile modNm : String
file : String