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

Index - C

CASEFreeC.Frontend.IR.Token
Case 
1 (Data Constructor)FreeC.IR.Syntax.Expr, FreeC.IR.Syntax
2 (Data Constructor)FreeC.LiftedIR.Syntax.Expr, FreeC.LiftedIR.Syntax
caseExprAlts 
1 (Function)FreeC.IR.Syntax.Expr, FreeC.IR.Syntax
2 (Function)FreeC.LiftedIR.Syntax.Expr, FreeC.LiftedIR.Syntax
caseExprScrutinee 
1 (Function)FreeC.IR.Syntax.Expr, FreeC.IR.Syntax
2 (Function)FreeC.LiftedIR.Syntax.Expr, FreeC.LiftedIR.Syntax
caseOfFreeC.Backend.Agda.Syntax
CaseSplitFreeC.Backend.Agda.Syntax
catFreeC.Pretty
CatchallPragmaFreeC.Backend.Agda.Syntax
charFreeC.Pretty
checkPatternFuncDeclFreeC.Pass.CompletePatternPass
CheckTypeFreeC.Backend.Coq.Syntax
checkTypeFreeC.Pass.KindCheckPass
childTermsFreeC.IR.Subterm
ClassDefinition 
1 (Type/Class)FreeC.Backend.Coq.Syntax
2 (Data Constructor)FreeC.Backend.Coq.Syntax
ClassSentenceFreeC.Backend.Coq.Syntax
CofixFreeC.Backend.Coq.Syntax
CoFixpointFreeC.Backend.Coq.Syntax
CohesionFreeC.Backend.Agda.Syntax
CoInductive 
1 (Data Constructor)FreeC.Backend.Coq.Syntax
2 (Data Constructor)FreeC.Backend.Agda.Syntax
colonFreeC.Pretty
columnFreeC.Pretty
CommaFreeC.Frontend.IR.Token
commaFreeC.Pretty
Comment 
1 (Type/Class)FreeC.Backend.Coq.Syntax
2 (Data Constructor)FreeC.Backend.Coq.Syntax
3 (Type/Class)FreeC.IR.Syntax.Pragma, FreeC.IR.Syntax
commentFreeC.Backend.Coq.Syntax
commentedSentencesFreeC.Backend.Coq.Syntax
CommentSentenceFreeC.Backend.Coq.Syntax
commentSrcSpanFreeC.IR.Syntax.Pragma, FreeC.IR.Syntax
commentTextFreeC.IR.Syntax.Pragma, FreeC.IR.Syntax
CompilePragmaFreeC.Backend.Agda.Syntax
completePatternPassFreeC.Pass.CompletePatternPass
composeCohesionFreeC.Backend.Agda.Syntax
composeModalityFreeC.Backend.Agda.Syntax
composeQuantityFreeC.Backend.Agda.Syntax
composeRelevanceFreeC.Backend.Agda.Syntax
composeSubstFreeC.IR.Subst
composeSubstsFreeC.IR.Subst
Con 
1 (Data Constructor)FreeC.IR.Syntax.Expr, FreeC.IR.Syntax
2 (Data Constructor)FreeC.LiftedIR.Syntax.Expr, FreeC.LiftedIR.Syntax
conAppFreeC.IR.Syntax.Expr, FreeC.IR.Syntax
ConcreteDefFreeC.Backend.Agda.Syntax
ConDecl 
1 (Type/Class)FreeC.IR.Syntax.TypeDecl, FreeC.IR.Syntax
2 (Data Constructor)FreeC.IR.Syntax.TypeDecl, FreeC.IR.Syntax
conDeclFieldsFreeC.IR.Syntax.TypeDecl, FreeC.IR.Syntax
conDeclIdentFreeC.IR.Syntax.TypeDecl, FreeC.IR.Syntax
conDeclNameFreeC.IR.Syntax.TypeDecl, FreeC.IR.Syntax
conDeclQNameFreeC.IR.Syntax.TypeDecl, FreeC.IR.Syntax
conDeclSrcSpanFreeC.IR.Syntax.TypeDecl, FreeC.IR.Syntax
ConEntryFreeC.Environment.Entry
ConIdentFreeC.Frontend.IR.Token
conjFreeC.Backend.Coq.Syntax
ConjectureFreeC.Backend.Coq.Syntax
ConNameFreeC.IR.Syntax.Name, FreeC.IR.Syntax, FreeC.LiftedIR.Syntax.Name, FreeC.LiftedIR.Syntax
ConOConFreeC.Backend.Agda.Syntax
ConORecFreeC.Backend.Agda.Syntax
ConOriginFreeC.Backend.Agda.Syntax
ConOSplitFreeC.Backend.Agda.Syntax
ConOSystemFreeC.Backend.Agda.Syntax
ConPat 
1 (Type/Class)FreeC.IR.Syntax.Expr, FreeC.IR.Syntax
2 (Data Constructor)FreeC.IR.Syntax.Expr, FreeC.IR.Syntax
3 (Type/Class)FreeC.LiftedIR.Syntax.Expr, FreeC.LiftedIR.Syntax
4 (Data Constructor)FreeC.LiftedIR.Syntax.Expr, FreeC.LiftedIR.Syntax
conPatName 
1 (Function)FreeC.IR.Syntax.Expr, FreeC.IR.Syntax
2 (Function)FreeC.LiftedIR.Syntax.Expr, FreeC.LiftedIR.Syntax
conPatSrcSpan 
1 (Function)FreeC.IR.Syntax.Expr, FreeC.IR.Syntax
2 (Function)FreeC.LiftedIR.Syntax.Expr, FreeC.LiftedIR.Syntax
conPatToExprFreeC.IR.Syntax.Expr, FreeC.IR.Syntax
ConRefFreeC.IR.Reference
consConNameFreeC.IR.Base.Prelude
consecutiveAndSeparatedFreeC.Backend.Agda.Syntax
consPosFreeC.IR.Subterm
ConstArg 
1 (Type/Class)FreeC.Backend.Coq.Analysis.ConstantArguments
2 (Data Constructor)FreeC.Backend.Coq.Analysis.ConstantArguments
constArgFreshIdentFreeC.Backend.Coq.Analysis.ConstantArguments
constArgIdentsFreeC.Backend.Coq.Analysis.ConstantArguments
constArgIndiciesFreeC.Backend.Coq.Analysis.ConstantArguments
Constr 
1 (Type/Class)FreeC.Backend.Agda.Syntax
2 (Data Constructor)FreeC.Backend.Agda.Syntax
ConSymbolFreeC.Frontend.IR.Token
contextFreeC.Backend.Coq.Syntax
ContextSentenceFreeC.Backend.Coq.Syntax
ContinuousFreeC.Backend.Agda.Syntax
continuousFreeC.Backend.Agda.Syntax
continuousPerLineFreeC.Backend.Agda.Syntax
convertAnonymousArgFreeC.Backend.Coq.Converter.Arg
convertArg 
1 (Function)FreeC.Backend.Coq.Converter.Arg
2 (Function)FreeC.Backend.Agda.Converter.Arg
convertDataDeclFreeC.Backend.Coq.Converter.TypeDecl, FreeC.Backend.Coq.Converter
convertDataDeclsFreeC.Backend.Coq.Converter.TypeDecl, FreeC.Backend.Coq.Converter
convertDeclsFreeC.Backend.Coq.Converter.Module, FreeC.Backend.Coq.Converter
ConverterFreeC.Monad.Converter
ConverterIOFreeC.Monad.Converter
ConverterTFreeC.Monad.Converter
convertExprFreeC.Backend.Coq.Converter.Expr, FreeC.Backend.Coq.Converter
convertFuncComponentFreeC.Backend.Coq.Converter.FuncDecl, FreeC.Backend.Coq.Converter
convertFuncDecls 
1 (Function)FreeC.Backend.Coq.Converter.FuncDecl, FreeC.Backend.Coq.Converter
2 (Function)FreeC.Backend.Agda.Converter.FuncDecl, FreeC.Backend.Agda.Converter
convertFuncHeadFreeC.Backend.Coq.Converter.FuncDecl.Common
ConvertibleSrcSpanFreeC.IR.SrcSpan, FreeC.Frontend.Haskell.SrcSpanConverter
convertImportDecl 
1 (Function)FreeC.Backend.Coq.Converter.Module
2 (Function)FreeC.Backend.Agda.Converter.Module
convertImportDecls 
1 (Function)FreeC.Backend.Coq.Converter.Module
2 (Function)FreeC.Backend.Agda.Converter.Module
convertLiftedAltFreeC.Backend.Coq.Converter.Expr
convertLiftedConTypeFreeC.Backend.Agda.Converter.Type
convertLiftedExpr 
1 (Function)FreeC.Backend.Coq.Converter.Expr
2 (Function)FreeC.Backend.Agda.Converter.Expr
convertLiftedFuncTypeFreeC.Backend.Agda.Converter.Type
convertLiftedTypeFreeC.Backend.Coq.Converter.Type
convertModNameFreeC.Backend.Agda.Converter.Module
convertModule 
1 (Function)FreeC.Backend.Coq.Converter.Module, FreeC.Backend.Coq.Converter
2 (Function)FreeC.Backend.Agda.Converter.Module, FreeC.Backend.Agda.Converter
convertNonRecFuncDeclFreeC.Backend.Coq.Converter.FuncDecl.NonRec, FreeC.Backend.Coq.Converter
convertNonRecFuncDeclsFreeC.Backend.Coq.Converter.FuncDecl.NonRec
convertRecFuncDeclsFreeC.Backend.Coq.Converter.FuncDecl.Rec, FreeC.Backend.Coq.Converter
convertRecFuncDeclsWithHelpersFreeC.Backend.Coq.Converter.FuncDecl.Rec.WithHelpers
convertRecFuncDeclsWithHelpers'FreeC.Backend.Coq.Converter.FuncDecl.Rec.WithHelpers
convertRecFuncDeclsWithSectionFreeC.Backend.Coq.Converter.FuncDecl.Rec.WithSections
convertSrcSpanFreeC.IR.SrcSpan, FreeC.Frontend.Haskell.SrcSpanConverter
convertTypeFreeC.Backend.Coq.Converter.Type, FreeC.Backend.Coq.Converter
convertType'FreeC.Backend.Coq.Converter.Type, FreeC.Backend.Coq.Converter
convertTypeComponentFreeC.Backend.Coq.Converter.TypeDecl, FreeC.Backend.Coq.Converter
convertTypeDecls 
1 (Function)FreeC.Backend.Coq.Converter.Module, FreeC.Backend.Coq.Converter
2 (Function)FreeC.Backend.Agda.Converter.TypeDecl, FreeC.Backend.Agda.Converter
convertTypeSynDeclFreeC.Backend.Coq.Converter.TypeDecl
convertTypeVarDeclFreeC.Backend.Agda.Converter.Arg
convertTypeVarDeclsFreeC.Backend.Coq.Converter.Arg
convertTypeVarDecls'FreeC.Backend.Coq.Converter.Arg
coqKeywordsFreeC.Backend.Coq.Keywords
CorollaryFreeC.Backend.Coq.Syntax
countTelVarsFreeC.Backend.Agda.Syntax
CoverageCheckFreeC.Backend.Agda.Syntax
customPragmaPrefixFreeC.IR.Syntax.Pragma, FreeC.IR.Syntax