free-compiler-0.3.0.0: A Haskell to Coq compiler.

Index - I

IdFreeC.Backend.Agda.Syntax
Ident 
1 (Type/Class)FreeC.Backend.Coq.Syntax
2 (Data Constructor)FreeC.Backend.Coq.Syntax
3 (Data Constructor)FreeC.IR.Syntax.Name, FreeC.IR.Syntax, FreeC.LiftedIR.Syntax.Name, FreeC.LiftedIR.Syntax
4 (Data Constructor)FreeC.Backend.Agda.Syntax
ident 
1 (Function)FreeC.Backend.Coq.Syntax
2 (Function)FreeC.Backend.Agda.Syntax
identFromNameFreeC.IR.Syntax.Name, FreeC.IR.Syntax
identFromQNameFreeC.IR.Syntax.Name, FreeC.IR.Syntax
identifyConstArgsFreeC.Backend.Coq.Analysis.ConstantArguments
identifyDecArgsFreeC.Backend.Coq.Analysis.DecreasingArguments
identitySubstFreeC.IR.Subst
IdentPFreeC.Backend.Agda.Syntax
IdiomBracketsFreeC.Backend.Agda.Syntax
IdPartFreeC.Backend.Agda.Syntax
idPosFreeC.Backend.Coq.Base
idShapeFreeC.Backend.Coq.Base
iEndFreeC.Backend.Agda.Syntax
IFFreeC.Frontend.IR.Token
If 
1 (Data Constructor)FreeC.Backend.Coq.Syntax
2 (Data Constructor)FreeC.IR.Syntax.Expr, FreeC.IR.Syntax
3 (Data Constructor)FreeC.LiftedIR.Syntax.Expr, FreeC.LiftedIR.Syntax
ifExprCond 
1 (Function)FreeC.IR.Syntax.Expr, FreeC.IR.Syntax
2 (Function)FreeC.LiftedIR.Syntax.Expr, FreeC.LiftedIR.Syntax
ifExprElse 
1 (Function)FreeC.IR.Syntax.Expr, FreeC.IR.Syntax
2 (Function)FreeC.LiftedIR.Syntax.Expr, FreeC.LiftedIR.Syntax
ifExprThen 
1 (Function)FreeC.IR.Syntax.Expr, FreeC.IR.Syntax
2 (Function)FreeC.LiftedIR.Syntax.Expr, FreeC.LiftedIR.Syntax
IfStyleFreeC.Backend.Coq.Syntax
ifThenElseFreeC.Backend.Agda.Syntax
iLengthFreeC.Backend.Agda.Syntax
ImplicitFreeC.Backend.Coq.Syntax
implicitArgFreeC.Backend.Coq.Base
implicitPreludePassFreeC.Pass.ImplicitPreludePass
IMPORTFreeC.Frontend.IR.Token
Import 
1 (Data Constructor)FreeC.Backend.Coq.Syntax
2 (Data Constructor)FreeC.Backend.Agda.Syntax
ImportDecl 
1 (Type/Class)FreeC.IR.Syntax.Module, FreeC.IR.Syntax
2 (Data Constructor)FreeC.IR.Syntax.Module, FreeC.IR.Syntax
ImportDirective 
1 (Data Constructor)FreeC.Backend.Agda.Syntax
2 (Type/Class)FreeC.Backend.Agda.Syntax
ImportDirective'FreeC.Backend.Agda.Syntax
importDirRangeFreeC.Backend.Agda.Syntax
ImportedModuleFreeC.Backend.Agda.Syntax
ImportedName 
1 (Data Constructor)FreeC.Backend.Agda.Syntax
2 (Type/Class)FreeC.Backend.Agda.Syntax
ImportedName'FreeC.Backend.Agda.Syntax
ImportExportFreeC.Backend.Coq.Syntax
importNameFreeC.IR.Syntax.Module, FreeC.IR.Syntax
importPassFreeC.Pass.ImportPass
imports 
1 (Function)FreeC.Backend.Coq.Base
2 (Function)FreeC.Backend.Agda.Base
importSrcSpanFreeC.IR.Syntax.Module, FreeC.IR.Syntax
ImpossiblePragmaFreeC.Backend.Agda.Syntax
impRenamingFreeC.Backend.Agda.Syntax
INFreeC.Frontend.IR.Token
IndBody 
1 (Type/Class)FreeC.Backend.Coq.Syntax
2 (Data Constructor)FreeC.Backend.Coq.Syntax
indentFreeC.Pretty
InductionFreeC.Backend.Agda.Syntax
Inductive 
1 (Type/Class)FreeC.Backend.Coq.Syntax
2 (Data Constructor)FreeC.Backend.Coq.Syntax
3 (Data Constructor)FreeC.Backend.Agda.Syntax
InductiveSentenceFreeC.Backend.Coq.Syntax
inEnvFreeC.Monad.Converter
InferredFreeC.Backend.Coq.Syntax
inferredFunFreeC.Backend.Coq.Syntax
InfixFreeC.Backend.Agda.Syntax
InfixDefFreeC.Backend.Agda.Syntax
InfixDefinitionFreeC.Backend.Coq.Syntax
InfixPatFreeC.Backend.Coq.Syntax
InfoFreeC.Monad.Reporter
initDepthMapFreeC.Backend.Coq.Analysis.DecreasingArguments
InjectivePragmaFreeC.Backend.Agda.Syntax
inlineExprFreeC.IR.Inlining
inlineFuncDeclsFreeC.IR.Inlining
inlineLambdaExprFreeC.Pass.InlineLambdaPass
inlineLambdaPassFreeC.Pass.InlineLambdaPass
InlinePragmaFreeC.Backend.Agda.Syntax
InScope 
1 (Data Constructor)FreeC.Backend.Coq.Syntax
2 (Data Constructor)FreeC.Backend.Agda.Syntax
InScopePatFreeC.Backend.Coq.Syntax
InsertedFreeC.Backend.Agda.Syntax
InstanceFreeC.Backend.Agda.Syntax
InstanceArgFreeC.Backend.Agda.Syntax
InstanceBFreeC.Backend.Agda.Syntax
InstanceDefFreeC.Backend.Agda.Syntax
InstanceDefinition 
1 (Type/Class)FreeC.Backend.Coq.Syntax
2 (Data Constructor)FreeC.Backend.Coq.Syntax
InstancePFreeC.Backend.Agda.Syntax
InstanceSentenceFreeC.Backend.Coq.Syntax
InstanceTermFreeC.Backend.Coq.Syntax
instantiateTypeSchemeFreeC.IR.TypeScheme
instantiateTypeScheme'FreeC.IR.TypeScheme
intFreeC.Pretty
integerFreeC.Pretty
integerScopeFreeC.Backend.Coq.Base
integerTypeConNameFreeC.IR.Base.Prelude
InteractionId 
1 (Type/Class)FreeC.Backend.Agda.Syntax
2 (Data Constructor)FreeC.Backend.Agda.Syntax
interactionIdFreeC.Backend.Agda.Syntax
interfaceAgdaLibNameFreeC.Environment.ModuleInterface
interfaceEntriesFreeC.Environment.ModuleInterface
interfaceExportsFreeC.Environment.ModuleInterface
interfaceLibNameFreeC.Environment.ModuleInterface
interfaceModNameFreeC.Environment.ModuleInterface
interleaveRangesFreeC.Backend.Agda.Syntax
InternalFreeC.Monad.Reporter
internalIdentCharFreeC.IR.Syntax.Name, FreeC.IR.Syntax
Interval 
1 (Data Constructor)FreeC.Backend.Agda.Syntax
2 (Type/Class)FreeC.Backend.Agda.Syntax
Interval'FreeC.Backend.Agda.Syntax
intervalInvariantFreeC.Backend.Agda.Syntax
intervalsToRangeFreeC.Backend.Agda.Syntax
intervalToRangeFreeC.Backend.Agda.Syntax
IntervalWithoutFileFreeC.Backend.Agda.Syntax
IntLiteral 
1 (Data Constructor)FreeC.IR.Syntax.Expr, FreeC.IR.Syntax
2 (Data Constructor)FreeC.LiftedIR.Syntax.Expr, FreeC.LiftedIR.Syntax
intLiteralFreeC.Backend.Agda.Syntax
intLiteralValue 
1 (Function)FreeC.IR.Syntax.Expr, FreeC.IR.Syntax
2 (Function)FreeC.LiftedIR.Syntax.Expr, FreeC.LiftedIR.Syntax
IntTokenFreeC.Frontend.IR.Token
inverseApplyCohesionFreeC.Backend.Agda.Syntax
inverseApplyModalityFreeC.Backend.Agda.Syntax
inverseApplyQuantityFreeC.Backend.Agda.Syntax
inverseApplyRelevanceFreeC.Backend.Agda.Syntax
inverseComposeCohesionFreeC.Backend.Agda.Syntax
inverseComposeModalityFreeC.Backend.Agda.Syntax
inverseComposeQuantityFreeC.Backend.Agda.Syntax
inverseComposeRelevanceFreeC.Backend.Agda.Syntax
InvertFreeC.Backend.Agda.Syntax
IrrelevantFreeC.Backend.Agda.Syntax
irrToNonStrictFreeC.Backend.Agda.Syntax
IsAbstractFreeC.Backend.Agda.Syntax
isAbsurdPFreeC.Backend.Agda.Syntax
isBinderPFreeC.Backend.Agda.Syntax
isConEntryFreeC.Environment.Entry
isConRefFreeC.IR.Reference
IsDataFreeC.Backend.Agda.Syntax
isDataEntryFreeC.Environment.Entry
isDefaultImportDirFreeC.Backend.Agda.Syntax
isEmptyFreeC.Pretty
isFatalFreeC.Monad.Reporter
isFuncEntryFreeC.Environment.Entry
isFunctionFreeC.Environment
isFuncTypeFreeC.IR.Syntax.Type, FreeC.IR.Syntax
isHoleFreeC.Backend.Agda.Syntax
IsInfixFreeC.Backend.Agda.Syntax
isInfixFreeC.Backend.Agda.Syntax
isInScopeFreeC.Backend.Agda.Syntax
isInsertedHiddenFreeC.Backend.Agda.Syntax
IsInstanceFreeC.Backend.Agda.Syntax
isInstanceFreeC.Backend.Agda.Syntax
isInternalIdentFreeC.IR.Syntax.Name, FreeC.IR.Syntax
isInternalNameFreeC.IR.Syntax.Name, FreeC.IR.Syntax
isInternalQNameFreeC.IR.Syntax.Name, FreeC.IR.Syntax
isIrrelevantFreeC.Backend.Agda.Syntax
IsMacroFreeC.Backend.Agda.Syntax
isModuleAvailableFreeC.Environment
IsNoNameFreeC.Backend.Agda.Syntax
isNoNameFreeC.Backend.Agda.Syntax
isNonfixFreeC.Backend.Agda.Syntax
isNonStrictFreeC.Backend.Agda.Syntax
isOpenMixfixFreeC.Backend.Agda.Syntax
isOperatorFreeC.Backend.Agda.Syntax
isOverlappableFreeC.Backend.Agda.Syntax
isPatternFreeC.Backend.Agda.Syntax
isPostfixFreeC.Backend.Agda.Syntax
isPrefixFreeC.Backend.Agda.Syntax
isPureVarFreeC.Environment
isQualifiedFreeC.Backend.Agda.Syntax
IsRecordFreeC.Backend.Agda.Syntax
isRelevantFreeC.Backend.Agda.Syntax
isSingleIdentifierPFreeC.Backend.Agda.Syntax
isStrippedFreeC.Backend.Coq.Converter.TypeDecl.TypeclassInstances
iStartFreeC.Backend.Agda.Syntax
isTopLevelEntryFreeC.Environment.Entry
isTopLevelFuncDeclFreeC.IR.Syntax.Module, FreeC.IR.Syntax
isTopLevelTypeDeclFreeC.IR.Syntax.Module, FreeC.IR.Syntax
isTopLevelTypeSigFreeC.IR.Syntax.Module, FreeC.IR.Syntax
isTypeAppFreeC.IR.Syntax.Type, FreeC.IR.Syntax
isTypeConFreeC.IR.Syntax.Type, FreeC.IR.Syntax
isTypeRefFreeC.IR.Reference
isTypeSynDeclFreeC.Backend.Coq.Converter.TypeDecl
isTypeSynEntryFreeC.Environment.Entry
isTypeVarFreeC.IR.Syntax.Type, FreeC.IR.Syntax
isTypeVarEntryFreeC.Environment.Entry
isUnderscoreFreeC.Backend.Agda.Syntax
isUnqualifiedFreeC.Backend.Agda.Syntax
isValueRefFreeC.IR.Reference
isVarEntryFreeC.Environment.Entry
isVariableFreeC.Environment
isVarRefFreeC.IR.Reference