curry-frontend-2.0.0: Compile the functional logic language Curry to several intermediate formats

Index - A

abortWithBase.Messages
abortWithMessageBase.Messages
abortWithMessagesBase.Messages
ABranchCurry.FlatCurry.Annotated.Type
aBranchAExprCurry.FlatCurry.Annotated.Goodies
aBranchAPatternCurry.FlatCurry.Annotated.Goodies
ABranchExprCurry.FlatCurry.Annotated.Type
AbstractCurryCompilerOpts
ACaseCurry.FlatCurry.Annotated.Type
ACombCurry.FlatCurry.Annotated.Type
acyExtCurry.Files.Filenames
acyNameCurry.Files.Filenames
addOutDirCurry.Files.Filenames
addOutDirModuleCurry.Files.Filenames
addPositionIdentCurry.Base.Ident
addPositionModuleIdentCurry.Base.Ident
addSpanCurry.Base.Span
addVersionCurry.Files.PathUtils
AExprCurry.FlatCurry.Annotated.Type
AExternalCurry.FlatCurry.Annotated.Type
AFreeCurry.FlatCurry.Annotated.Type
AFuncCurry.FlatCurry.Annotated.Type
aFuncArgsCurry.FlatCurry.Annotated.Goodies
aFuncArityCurry.FlatCurry.Annotated.Goodies
aFuncARuleCurry.FlatCurry.Annotated.Goodies
aFuncBodyCurry.FlatCurry.Annotated.Goodies
AFuncDeclCurry.FlatCurry.Annotated.Type
aFuncNameCurry.FlatCurry.Annotated.Goodies
aFuncRHSCurry.FlatCurry.Annotated.Goodies
aFuncTypeCurry.FlatCurry.Annotated.Goodies
aFuncVisibilityCurry.FlatCurry.Annotated.Goodies
ALetCurry.FlatCurry.Annotated.Type
AliasEnv.Type
AliasEnvEnv.ModuleAlias
aliasEnvCompilerEnv
AliasTypeEnv.TypeConstructor
ALitCurry.FlatCurry.Annotated.Type
allBindingsBase.TopEnv, Base.NestEnv
allEntitiesBase.TopEnv, Base.NestEnv
allImportsBase.TopEnv, Base.NestEnv
allLocalBindingsBase.TopEnv, Base.NestEnv
allSuperClassesEnv.Class
allTypeConsCurry.FlatCurry.Goodies, Curry.FlatCurry.Annotated.Goodies, Curry.FlatCurry.Typed.Goodies
allVars 
1 (Function)Curry.FlatCurry.Goodies
2 (Function)Curry.FlatCurry.Annotated.Goodies
3 (Function)Curry.FlatCurry.Typed.Goodies
allVarsInAFuncCurry.FlatCurry.Annotated.Goodies
allVarsInAProgCurry.FlatCurry.Annotated.Goodies
allVarsInARuleCurry.FlatCurry.Annotated.Goodies
allVarsInFuncCurry.FlatCurry.Goodies
allVarsInProgCurry.FlatCurry.Goodies
allVarsInRuleCurry.FlatCurry.Goodies
allVarsInTFuncCurry.FlatCurry.Typed.Goodies
allVarsInTProgCurry.FlatCurry.Typed.Goodies
allVarsInTRuleCurry.FlatCurry.Typed.Goodies
allVarsInTypeExprCurry.FlatCurry.Goodies, Curry.FlatCurry.Annotated.Goodies, Curry.FlatCurry.Typed.Goodies
ALPatternCurry.FlatCurry.Annotated.Type
Alt 
1 (Type/Class)Curry.Syntax.Type, Curry.Syntax
2 (Data Constructor)Curry.Syntax.Type, Curry.Syntax
3 (Type/Class)IL.Type, IL
4 (Data Constructor)IL.Type, IL
andOpIdCurry.Base.Ident
annotCurry.FlatCurry.Annotated.Goodies
AnnotatedFlatCurryCompilerOpts
annotatedFlatExtCurry.Files.Filenames
annotatedFlatNameCurry.Files.Filenames
AnonFreeVarsCurry.Syntax.Extension, CompilerOpts, Curry.Syntax.Type, Curry.Syntax
anonIdCurry.Base.Ident
AOrCurry.FlatCurry.Annotated.Type
aPatAnnotCurry.FlatCurry.Annotated.Goodies
aPatArgsCurry.FlatCurry.Annotated.Goodies
aPatConsCurry.FlatCurry.Annotated.Goodies
aPatExprCurry.FlatCurry.Annotated.Goodies
aPatLiteralCurry.FlatCurry.Annotated.Goodies
APattern 
1 (Type/Class)Curry.FlatCurry.Annotated.Type
2 (Data Constructor)Curry.FlatCurry.Annotated.Type
ApLhsCurry.Syntax.Type, Curry.Syntax
appendOpIdCurry.Base.Ident
Apply 
1 (Data Constructor)Curry.Syntax.Type, Curry.Syntax
2 (Data Constructor)IL.Type, IL
applyCurry.Syntax.Utils, Curry.Syntax
applyIdCurry.Base.Ident
applyLexerCurry.Base.LexComb
ApplyTypeCurry.Syntax.Type, Curry.Syntax
applyTypeBase.Types
appPrecCurry.Base.Pretty
AProg 
1 (Type/Class)Curry.FlatCurry.Annotated.Type
2 (Data Constructor)Curry.FlatCurry.Annotated.Type
aProgAFuncsCurry.FlatCurry.Annotated.Goodies
aProgImportsCurry.FlatCurry.Annotated.Goodies
aProgNameCurry.FlatCurry.Annotated.Goodies
aProgOpsCurry.FlatCurry.Annotated.Goodies
aProgTypesCurry.FlatCurry.Annotated.Goodies
argTypesCurry.FlatCurry.Goodies, Curry.FlatCurry.Annotated.Goodies, Curry.FlatCurry.Typed.Goodies
Arity 
1 (Type/Class)Curry.AbstractCurry.Type, Curry.AbstractCurry
2 (Type/Class)Curry.Syntax.Type, Curry.Syntax
arrowArgsBase.Types
arrowArityBase.Types
arrowBaseBase.Types
arrowIdCurry.Base.Ident
ArrowKindCurry.Syntax.Type, Curry.Syntax
ArrowTypeCurry.Syntax.Type, Curry.Syntax
arrowTypeBase.Types
arrowUnapplyBase.Types
ARule 
1 (Type/Class)Curry.FlatCurry.Annotated.Type
2 (Data Constructor)Curry.FlatCurry.Annotated.Type
aRuleAnnotCurry.FlatCurry.Annotated.Goodies
aRuleArgsCurry.FlatCurry.Annotated.Goodies
aRuleBodyCurry.FlatCurry.Annotated.Goodies
aRuleExtDeclCurry.FlatCurry.Annotated.Goodies
AsPatternCurry.Syntax.Type, Curry.Syntax
ASTCompilerOpts
astNameCurry.Files.Filenames
AtCurry.Syntax.Lexer, Curry.Syntax
AttributesCurry.Syntax.Lexer, Curry.Syntax
ATypedCurry.FlatCurry.Annotated.Type
aValueIdCurry.Base.Ident
AVarCurry.FlatCurry.Annotated.Type