Mikan

Index - A

AMikan.Interaction.Emacs.Lisp
abortMikan.Interaction.Base
abortIfBlockedMikan.TypeChecking.Reduce
Abs 
1 (Type/Class)Mikan.Syntax.Internal.Dom
2 (Data Constructor)Mikan.Syntax.Internal.Dom
3 (Type/Class)Mikan.Syntax.Reflected
4 (Data Constructor)Mikan.Syntax.Reflected
absAppMikan.TypeChecking.Substitute.Class, Mikan.TypeChecking.Substitute
absAppNMikan.TypeChecking.Names
absBodyMikan.TypeChecking.Substitute.Class, Mikan.TypeChecking.Substitute
AbsentRHSRequiresAbsurdPatternMikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
AbsentRHSRequiresAbsurdPattern_Mikan.Interaction.Options.Errors
AbsModuleMikan.Syntax.Abstract.Name, Mikan.Syntax.Internal.Term, Mikan.Syntax.Abstract
AbsN 
1 (Type/Class)Mikan.TypeChecking.Names
2 (Data Constructor)Mikan.TypeChecking.Names
AbsNameMikan.Syntax.Abstract.Name, Mikan.Syntax.Internal.Term, Mikan.Syntax.Abstract
absNameMikan.Syntax.Internal.Dom
absNNameMikan.TypeChecking.Names
AbsOfConMikan.Syntax.Translation.ConcreteToAbstract
AbsOfRefMikan.Syntax.Translation.ReflectedToAbstract
absoluteMikan.Utils.FileName
AbsolutePath 
1 (Type/Class)Mikan.Utils.FileName, Mikan.TypeChecking.Monad.Base.Types, Mikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
2 (Data Constructor)Mikan.Utils.FileName
AbsTermMikan.TypeChecking.Abstract
absTermMikan.TypeChecking.Abstract
Abstract 
1 (Type/Class)Mikan.TypeChecking.Substitute.Class, Mikan.TypeChecking.Substitute
2 (Data Constructor)Mikan.Syntax.Concrete
abstractMikan.TypeChecking.Substitute.Class, Mikan.TypeChecking.Substitute
AbstractConstructorNotInScopeMikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
AbstractConstructorNotInScope_Mikan.Interaction.Options.Errors
AbstractDefMikan.Syntax.Common
AbstractDefnMikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
AbstractInLetBindingsMikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
AbstractInLetBindings_Mikan.Interaction.Options.Warnings
AbstractMode 
1 (Type/Class)Mikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
2 (Data Constructor)Mikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
AbstractModuleMikan.Syntax.Abstract.Name, Mikan.Syntax.Internal.Term, Mikan.Syntax.Abstract
abstractNMikan.TypeChecking.Names
AbstractNameMikan.Syntax.Abstract.Name, Mikan.Syntax.Internal.Term, Mikan.Syntax.Abstract
abstractTMikan.TypeChecking.Names
abstractTermMikan.TypeChecking.Abstract
abstractToConcreteCtxMikan.Syntax.Translation.AbstractToConcrete
abstractToConcreteHidingMikan.Syntax.Translation.AbstractToConcrete
abstractToConcreteQNameMikan.Syntax.Translation.AbstractToConcrete
abstractToConcreteScopeMikan.Syntax.Translation.AbstractToConcrete
abstractToConcreteTelescopeMikan.Syntax.Translation.AbstractToConcrete
abstractToConcreteUnqualifyMikan.Syntax.Translation.AbstractToConcrete
abstractToConcrete_Mikan.Syntax.Translation.AbstractToConcrete
abstractTypeMikan.TypeChecking.Abstract
Absurd 
1 (Data Constructor)Mikan.Syntax.Concrete
2 (Data Constructor)Mikan.TypeChecking.Rules.LHS.Problem
absurdMikan.Utils.Empty
absurdBindingMikan.Syntax.Parser.Helpers
AbsurdClauseMikan.Syntax.Reflected
AbsurdLam 
1 (Data Constructor)Mikan.Syntax.Concrete
2 (Data Constructor)Mikan.Syntax.Abstract
absurdLambdaNameMikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
AbsurdMatchMikan.Syntax.Internal.Blockers, Mikan.Syntax.Internal.Term
absurdNEMapMikan.Utils.Map1
AbsurdP 
1 (Data Constructor)Mikan.Syntax.Reflected
2 (Data Constructor)Mikan.Syntax.Concrete
3 (Data Constructor)Mikan.Syntax.Abstract
absurdPMikan.Syntax.Internal.Pattern
AbsurdPatternMikan.TypeChecking.Rules.LHS.Problem
absurdPatternNameMikan.Syntax.Internal.Pattern
AbsurdPatternRequiresAbsentRHSMikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
AbsurdPatternRequiresAbsentRHS_Mikan.Interaction.Options.Warnings
absurdPatternsMikan.TypeChecking.Rules.LHS.Problem
AbsurdRHS 
1 (Data Constructor)Mikan.Syntax.Concrete
2 (Data Constructor)Mikan.Syntax.Abstract
AbsurdRHSSMikan.Syntax.Abstract
absVMikan.TypeChecking.Substitute
AccessMikan.Syntax.Common
AccessingMikan.Utils.Lens, Mikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
acCheckedArgsMikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
Account 
1 (Type/Class)Mikan.Utils.Benchmark
2 (Type/Class)Mikan.Benchmarking, Mikan.TypeChecking.Monad.Benchmark
acDataMikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
acFunMikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
ACStateMikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
Action 
1 (Type/Class)Mikan.TypeChecking.CheckInternal
2 (Data Constructor)Mikan.TypeChecking.CheckInternal
activateLoadedFileCacheMikan.TypeChecking.Monad.Caching, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
activeBackendMikan.TypeChecking.Monad.State, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
activeBackendMayEraseTypeMikan.TypeChecking.Monad.State, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
acTypeMikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
acyclicMikan.Utils.Graph.AdjacencyMap.Unidirectional
add 
1 (Function)Mikan.Termination.Semiring
2 (Function)Mikan.Utils.CompactRegion
3 (Function)Mikan.Termination.SparseMatrix
addAndUnblockerMikan.TypeChecking.Constraints
addAwakeConstraintMikan.TypeChecking.Monad.Constraints, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
addAwakeConstraint'Mikan.TypeChecking.Monad.Constraints, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
addClausesMikan.TypeChecking.Monad.Signature, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
addColumnMikan.Termination.SparseMatrix
addCompilerPragmaMikan.TypeChecking.Monad.State, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
addCompositionForRecordMikan.TypeChecking.Rules.Record.Cubical
addConstantMikan.TypeChecking.Monad.Signature, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
addConstant'Mikan.TypeChecking.Monad.Signature, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
addConstraintMikan.TypeChecking.Monad.Constraints, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
addConstraint'Mikan.TypeChecking.Monad.Constraints, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
addConstraintTCMMikan.TypeChecking.Constraints
addConstraintToMikan.TypeChecking.Monad.Constraints, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
AddContextMikan.TypeChecking.Monad.Context, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
addContextMikan.TypeChecking.Monad.Context, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
addContextTeleMikan.TypeChecking.Monad.Context, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
addConversionContextMikan.TypeChecking.Conversion.Errors
addCostMikan.Mimer.Types
addCPUTimeMikan.Utils.Benchmark
addCtxMikan.TypeChecking.Monad.Context, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
addDataConsMikan.TypeChecking.Monad.Signature, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
addDefaultLibrariesMikan.TypeChecking.Monad.Options, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
addDisplayFormMikan.TypeChecking.Monad.Signature, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
addDisplayFormsMikan.TypeChecking.Monad.Signature, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
addFinalNewLineMikan.Utils.String
addFlexRigMikan.TypeChecking.Free.Base
addForeignCodeMikan.TypeChecking.Monad.State, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
addImportMikan.TypeChecking.Monad.Imports, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
addLetAxiomMikan.TypeChecking.Monad.Context, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
addLetBindingMikan.TypeChecking.Monad.Context, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
addLetBinding'Mikan.TypeChecking.Monad.Context, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
addLoneSigMikan.Syntax.Concrete.Definitions.Monad
addModuleToScopeMikan.Syntax.Scope.Base
addNamePartsToScopeMikan.Syntax.Scope.Base
addNameToInverseScopeMikan.Syntax.Scope.Monad
addNameToNamePartsMikan.Syntax.Scope.Base
addNameToScopeMikan.Syntax.Scope.Base
addOrUnblockerMikan.TypeChecking.Constraints
addPragmaMikan.TypeChecking.Monad.Signature, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
addProfileOptionMikan.Interaction.Options.ProfileOptions
addRecordNameContextMikan.TypeChecking.Monad.Context, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
addRowMikan.Termination.SparseMatrix
addSectionMikan.TypeChecking.Monad.Signature, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
addSection'Mikan.TypeChecking.Monad.Signature, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
addSuffixMikan.Utils.Suffix
addTrustedExecutablesMikan.TypeChecking.Monad.Options, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
addTypeMikan.Syntax.Parser.Helpers
addTypedInstanceMikan.TypeChecking.InstanceArguments
addTypedInstance'Mikan.TypeChecking.InstanceArguments
addTypedPatternsMikan.TypeChecking.Rules.Term
addUniqueIntsMikan.Utils.Graph.AdjacencyMap.Unidirectional
addUnknownInstanceMikan.TypeChecking.Monad.State, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
addVarToBindMikan.Syntax.Scope.Monad
addWarningMikan.TypeChecking.Warnings
aDefToModeMikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
adjacencyListMikan.TypeChecking.Positivity.OccurrenceAnalysis
adjust 
1 (Function)Mikan.Utils.Map1
2 (Function)Mikan.Utils.Trie
3 (Function)Mikan.Utils.BiMap
adjustAtMikan.Utils.Map1
adjustMMikan.Utils.Map
adjustM'Mikan.Utils.Map
adjustMaxMikan.Utils.Map1
adjustMaxWithKeyMikan.Utils.Map1
adjustMinMikan.Utils.Map1
adjustMinWithKeyMikan.Utils.Map1
adjustPreconditionMikan.Utils.BiMap
adjustWithKeyMikan.Utils.Map1
ADotTMikan.Syntax.Abstract.Pattern
AesonException 
1 (Type/Class)Mikan.Interaction.JSON
2 (Data Constructor)Mikan.Interaction.JSON
AffineHoleMikan.Utils.AffineHole
AgdaErrorMikan.Interaction.ExitCode
agdaErrorFromIntMikan.Interaction.ExitCode
agdaErrorToIntMikan.Interaction.ExitCode
agdaFileExtensionsMikan.Syntax.Parser
AgdaFileTypeMikan.Syntax.Common
AgdaLibFile 
1 (Type/Class)Mikan.Interaction.Library.Base, Mikan.Interaction.Library
2 (Data Constructor)Mikan.Interaction.Library.Base, Mikan.Interaction.Library
agdaLibFilesMikan.Interaction.Library.Base
agdaTermTypeMikan.TypeChecking.Unquote
agdaTypeTypeMikan.TypeChecking.Unquote
ALensMikan.Utils.Lens, Mikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
ALens'Mikan.Utils.Lens, Mikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
AlexEOFMikan.Syntax.Parser.Lexer
AlexErrorMikan.Syntax.Parser.Lexer
alexGetByteMikan.Syntax.Parser.Alex
alexGetCharMikan.Syntax.Parser.Alex
AlexInput 
1 (Type/Class)Mikan.Syntax.Parser.Alex
2 (Data Constructor)Mikan.Syntax.Parser.Alex
alexInputPrevCharMikan.Syntax.Parser.Alex
AlexReturnMikan.Syntax.Parser.Lexer
alexScanUserMikan.Syntax.Parser.Lexer
AlexSkipMikan.Syntax.Parser.Lexer
AlexTokenMikan.Syntax.Parser.Lexer
align 
1 (Function)Mikan.Utils.List
2 (Function)Mikan.Syntax.Common.Pretty
All 
1 (Type/Class)Mikan.Utils.IndexedList
2 (Type/Class)Mikan.Utils.TypeLevel
allApplyElimsMikan.Syntax.Internal.Elim, Mikan.Syntax.Internal.Term
AllAreOpaqueMikan.Syntax.Common
allBlockingDefsMikan.Syntax.Internal.Blockers, Mikan.Syntax.Internal.Term
allBlockingMetasMikan.Syntax.Internal.Blockers, Mikan.Syntax.Internal.Term
allBlockingProblemsMikan.Syntax.Internal.Blockers, Mikan.Syntax.Internal.Term
allBoundNamesMikan.Syntax.Abstract.UsedNames
allConsecutiveMikan.Utils.List
allDuplicatesMikan.Utils.List
allEqual 
1 (Function)Mikan.Utils.List
2 (Function)Mikan.Utils.List1
allFlexVarsMikan.TypeChecking.Rules.LHS.Problem
allFreeVarMikan.TypeChecking.Free
allHelpTopicsMikan.Interaction.Options.Help
allIndicesMikan.Utils.IndexedList
allJustMMikan.Utils.Maybe
AllKindsOfNamesMikan.Syntax.Scope.Base
allKindsOfNamesMikan.Syntax.Scope.Base
allLeftMikan.Utils.Either
allListTMikan.Utils.ListT
AllLiveNamesMikan.Syntax.Scope.Base
allMMikan.Utils.Monad
allMetaClassesMikan.TypeChecking.Monad.MetaVars, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
AllMetasMikan.Syntax.Internal.MetaVars
allMetasMikan.Syntax.Internal.MetaVars
allMetas'Mikan.Syntax.Internal.MetaVars
allMetasListMikan.Syntax.Internal.MetaVars
AllModulesMikan.Mimer.Options
allNamesInScopeMikan.Syntax.Scope.Base
allNamesInScope'Mikan.Syntax.Scope.Base
allNameSpacesMikan.Syntax.Scope.Base
allNodesMikan.Utils.Graph.AdjacencyMap.Unidirectional
allNullaryToStringTagMikan.Interaction.JSON
allOpenMetasMikan.Mimer.Monad
allowAllReductionsMikan.TypeChecking.Monad.Env, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
AllowAmbiguousNamesMikan.Syntax.Scope.Base
AllowedReductionMikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
AllowedReductionsMikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
allowNonTerminatingReductionsMikan.TypeChecking.Monad.Env, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
allowOmittedFieldsMikan.Interaction.JSON
allProjElimsMikan.Syntax.Internal.Elim, Mikan.Syntax.Internal.Term
allPropTelMikan.TypeChecking.Irrelevance
allReductionsMikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
allRightMikan.Utils.Either
allThingsInScopeMikan.Syntax.Scope.Base
allUsedNamesMikan.Syntax.Abstract.UsedNames
allVarsMikan.TypeChecking.Free
AllWarningsMikan.TypeChecking.Warnings
allWarningsMikan.Interaction.Options.Warnings
alongsideMikan.Utils.Lens, Mikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
alter 
1 (Function)Mikan.Utils.Map1
2 (Function)Mikan.Utils.BiMap
alter'Mikan.Utils.Map1
alterF 
1 (Function)Mikan.Utils.Set
2 (Function)Mikan.Utils.Map1
alterF'Mikan.Utils.Map1
alterMMikan.Utils.BiMap
alterPreconditionMikan.Utils.BiMap
altM1Mikan.Utils.Monad
AlwaysColourMikan.Interaction.Options
alwaysMakeAbstractMikan.TypeChecking.Monad.Signature, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
alwaysReportSDocMikan.TypeChecking.Monad.Debug, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
alwaysReportSLnMikan.TypeChecking.Monad.Debug, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
alwaysTraceSDocMikan.TypeChecking.Monad.Debug, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
alwaysTraceSLnMikan.TypeChecking.Monad.Debug, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
alwaysUnblockMikan.Syntax.Internal.Blockers, Mikan.Syntax.Internal.Term
AmbAbstractNameMikan.Syntax.Abstract.Name, Mikan.Syntax.Internal.Term, Mikan.Syntax.Abstract
ambAbstractNamesMikan.Syntax.Abstract.Name, Mikan.Syntax.Internal.Term, Mikan.Syntax.Abstract
ambigNameMikan.Syntax.Abstract.Name, Mikan.Syntax.Internal.Term, Mikan.Syntax.Abstract
AmbiguousMikan.Interaction.FindFile
ambiguousMikan.Syntax.Abstract.Name, Mikan.Syntax.Internal.Term, Mikan.Syntax.Abstract
AmbiguousAnythingMikan.Syntax.Scope.Base
AmbiguousConProjsMikan.Syntax.Scope.Base
AmbiguousConstructor 
1 (Data Constructor)Mikan.Syntax.Concrete.Definitions.Errors
2 (Data Constructor)Mikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
AmbiguousConstructor_Mikan.Interaction.Options.Errors
AmbiguousDeclNameMikan.Syntax.Scope.Base
AmbiguousFieldMikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
AmbiguousField_Mikan.Interaction.Options.Errors
AmbiguousFunClausesMikan.Syntax.Concrete.Definitions.Errors
AmbiguousLibMikan.Interaction.Library.Base
AmbiguousLocalVarMikan.Syntax.Scope.Base
ambiguousLookupsMikan.Syntax.Scope.Base
AmbiguousModuleMikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
AmbiguousModule_Mikan.Interaction.Options.Errors
AmbiguousNameMikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
AmbiguousNameReasonMikan.Syntax.Scope.Base
ambiguousNamesInReasonMikan.Syntax.Scope.Base
AmbiguousName_Mikan.Interaction.Options.Errors
AmbiguousNothingMikan.Syntax.Scope.Base
AmbiguousOverloadedProjectionMikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
AmbiguousOverloadedProjection_Mikan.Interaction.Options.Errors
AmbiguousParseForApplicationMikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
AmbiguousParseForApplication_Mikan.Interaction.Options.Errors
AmbiguousParseForLHSMikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
AmbiguousParseForLHS_Mikan.Interaction.Options.Errors
AmbiguousProjectionMikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
AmbiguousProjection_Mikan.Interaction.Options.Errors
AmbiguousQNameMikan.Syntax.Abstract.Name, Mikan.Syntax.Internal.Term, Mikan.Syntax.Abstract
AmbiguousTopLevelModuleNameMikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
AmbiguousTopLevelModuleName_Mikan.Interaction.Options.Errors
AmbQMikan.Syntax.Abstract.Name, Mikan.Syntax.Internal.Term, Mikan.Syntax.Abstract
AmbQNameMikan.Syntax.Abstract.Name, Mikan.Syntax.Internal.Term, Mikan.Syntax.Abstract
AmbQNameEntryMikan.Syntax.Abstract.Name, Mikan.Syntax.Internal.Term, Mikan.Syntax.Abstract
AmbWrongProjMikan.TypeChecking.Coverage.Errors
aModeToDefMikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
amodLineageMikan.Syntax.Abstract.Name, Mikan.Syntax.Internal.Term, Mikan.Syntax.Abstract
amodNameMikan.Syntax.Abstract.Name, Mikan.Syntax.Internal.Term, Mikan.Syntax.Abstract
anameKindMikan.Syntax.Abstract.Name, Mikan.Syntax.Internal.Term, Mikan.Syntax.Abstract
anameLineageMikan.Syntax.Abstract.Name, Mikan.Syntax.Internal.Term, Mikan.Syntax.Abstract
anameMetadataMikan.Syntax.Abstract.Name, Mikan.Syntax.Internal.Term, Mikan.Syntax.Abstract
anameNameMikan.Syntax.Abstract.Name, Mikan.Syntax.Internal.Term, Mikan.Syntax.Abstract
and2MMikan.Utils.Monad
andMMikan.Utils.Monad
andNot#Mikan.Utils.Word
andThenMikan.Syntax.Parser.LexActions
AnIndexedLensMikan.Utils.Lens, Mikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
AnIndexedLens'Mikan.Utils.Lens, Mikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
AnIndexedSetterMikan.Utils.Lens, Mikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
AnIndexedSetter'Mikan.Utils.Lens, Mikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
AnIndexedTraversalMikan.Utils.Lens, Mikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
AnIndexedTraversal'Mikan.Utils.Lens, Mikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
AnIndexedTraversal1Mikan.Utils.Lens, Mikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
AnIndexedTraversal1'Mikan.Utils.Lens, Mikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
AnIsoMikan.Utils.Lens, Mikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
AnIso'Mikan.Utils.Lens, Mikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
AnnMikan.TypeChecking.Rules.LHS.Problem
annotate 
1 (Function)Mikan.Syntax.Common.Pretty
2 (Function)Mikan.Utils.Parser.MemoisedCPS
annotateAspectMikan.Syntax.Common.Pretty
annotateDeclsMikan.Syntax.Scope.Monad
annotateExprMikan.Syntax.Scope.Monad
AnnotationPatternMikan.TypeChecking.Rules.LHS.Problem
anonMikan.Utils.Lens, Mikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
antiUnifyMikan.TypeChecking.Conversion
antiUnifyArgsMikan.TypeChecking.Conversion
antiUnifyElimsMikan.TypeChecking.Conversion
antiUnifyTypeMikan.TypeChecking.Conversion
AnyAbstractMikan.Syntax.Abstract
anyAbstractMikan.Syntax.Abstract
anyDefsMikan.Termination.RecCheck
anyEllipsisVarMikan.Interaction.MakeCase
anyFreeVarMikan.TypeChecking.Free
AnyIsAbstractMikan.Syntax.Common
anyIsAbstractMikan.Syntax.Common
anyListTMikan.Utils.ListT
anyMMikan.Utils.Monad
APatternLikeMikan.Syntax.Abstract.Pattern
App 
1 (Data Constructor)Mikan.Syntax.Concrete
2 (Data Constructor)Mikan.Syntax.Abstract
3 (Data Constructor)Mikan.TypeChecking.EtaContract
appMikan.Syntax.Abstract
appBracketsMikan.Syntax.Fixity
appBrackets'Mikan.Syntax.Fixity
appDef'Mikan.TypeChecking.Reduce
appDefE'Mikan.TypeChecking.Reduce
appDefE_Mikan.TypeChecking.Reduce
append 
1 (Function)Mikan.Utils.List1
2 (Function)Mikan.Utils.ListInf
3 (Function)Mikan.Utils.List2
appendArgNamesMikan.Syntax.Common
appendList 
1 (Function)Mikan.Utils.List1
2 (Function)Mikan.Utils.List2
appEndo 
1 (Function)Mikan.Utils.StrictEndo
2 (Function)Mikan.Utils.StrictFlipEndo
appFwdMikan.Utils.Monoid
AppHeadMikan.TypeChecking.Rules.Application
AppInfo 
1 (Type/Class)Mikan.Syntax.Info
2 (Data Constructor)Mikan.Syntax.Info
appInteractionOutputCallbackMikan.TypeChecking.Monad.State, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
AppKMikan.Syntax.Concrete.Operators.Parser.Monad
ApplicationMikan.Syntax.Abstract.Views
AppliedMikan.Syntax.Abstract.Name, Mikan.Syntax.Internal.Term, Mikan.Syntax.Abstract
Apply 
1 (Type/Class)Mikan.Utils.TypeLevel
2 (Data Constructor)Mikan.Syntax.Internal.Elim, Mikan.Syntax.Internal.Term
3 (Type/Class)Mikan.TypeChecking.Substitute.Class, Mikan.TypeChecking.Substitute
4 (Data Constructor)Mikan.Syntax.Reflected
5 (Data Constructor)Mikan.Syntax.Abstract
apply 
1 (Function)Mikan.Utils.AssocList
2 (Function)Mikan.TypeChecking.Substitute.Class, Mikan.TypeChecking.Substitute
apply1Mikan.TypeChecking.Substitute.Class, Mikan.TypeChecking.Substitute
apply2Mikan.TypeChecking.Substitute.Class, Mikan.TypeChecking.Substitute
applyAttrMikan.Syntax.Parser.Helpers
applyAttributesMikan.Syntax.Parser.Helpers
applyAttrsMikan.Syntax.Parser.Helpers
applyAttrs1Mikan.Syntax.Parser.Helpers
applyAttrsDropTacticMikan.Syntax.Parser.Helpers
applyDefMikan.TypeChecking.Monad.Signature, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
applyEMikan.TypeChecking.Substitute.Class, Mikan.TypeChecking.Substitute
applyFlagsToTCWarningsMikan.TypeChecking.Pretty.Warning, Mikan.TypeChecking.Errors
applyFlagsToTCWarningsPreservingMikan.TypeChecking.Pretty.Warning, Mikan.TypeChecking.Errors
applyImportDirectiveMikan.Syntax.Scope.Base
applyImportDirectiveMMikan.Syntax.Scope.Monad
applyImportDirective_Mikan.Syntax.Scope.Base
applyNMikan.TypeChecking.Names
applyN'Mikan.TypeChecking.Names
ApplyOrIApplyMikan.TypeChecking.Coverage.Match
applyPatSubstMikan.TypeChecking.Substitute
applyProjMikan.Mimer.Monad
ApplySMikan.Syntax.Abstract
applysMikan.TypeChecking.Substitute.Class, Mikan.TypeChecking.Substitute
ApplySectionMikan.Benchmarking, Mikan.TypeChecking.Monad.Benchmark
applySectionMikan.TypeChecking.Monad.Signature, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
applySection'Mikan.TypeChecking.Monad.Signature, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
applySplitPSubstMikan.TypeChecking.Coverage.SplitPattern
applySubstMikan.TypeChecking.Substitute.Class, Mikan.TypeChecking.Substitute
applySubstTermMikan.TypeChecking.Substitute
applyTermEMikan.TypeChecking.Substitute
applyToMetasMikan.Mimer.Monad
applyToMetasGMikan.Mimer.Monad
applyUnderMikan.TypeChecking.Rules.LHS.Unify.Types
applyUnlessMikan.Utils.Function
applyUnlessItsMikan.Utils.Function
applyUnlessMMikan.Utils.Function
applyUnlessNullMikan.Utils.Null
applyWhenMikan.Utils.Function
applyWhenItsMikan.Utils.Function
applyWhenJustMikan.Utils.Function
applyWhenMMikan.Utils.Function
applyWhenNothingMikan.Utils.Function
applyWhenVerboseSMikan.TypeChecking.Monad.Debug, Mikan.TypeChecking.Monad, Mikan.TypeChecking.Reduce.Monad, Mikan.Compiler.Backend
appOriginMikan.Syntax.Info
AppPMikan.Syntax.Concrete
appPMikan.Syntax.Concrete.Operators.Parser
appParensMikan.Syntax.Info
appRangeMikan.Syntax.Info
approxConInductionMikan.Syntax.Scope.Base
appTelMikan.TypeChecking.Names
AppVMikan.Syntax.Concrete.Operators.Parser
AppView 
1 (Type/Class)Mikan.Syntax.Concrete
2 (Data Constructor)Mikan.Syntax.Concrete
3 (Type/Class)Mikan.Syntax.Abstract.Views
appView 
1 (Function)Mikan.Syntax.Concrete
2 (Function)Mikan.Syntax.Abstract.Views
AppView'Mikan.Syntax.Abstract.Views
appView'Mikan.Syntax.Abstract.Views
appViewMMikan.TypeChecking.Rules.Term
apReduceMikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
apTCMTMikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
arenaMikan.TypeChecking.Serialise.Base
areWeCachingMikan.TypeChecking.Monad.Caching, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
Arg 
1 (Type/Class)Mikan.Syntax.Common
2 (Data Constructor)Mikan.Syntax.Common
ArgDescrMikan.Utils.GetOpt, Mikan.Interaction.Options
argFromDomMikan.Syntax.Internal.Dom
argHMikan.TypeChecking.Primitive.Base, Mikan.TypeChecking.Primitive
ArgInfo 
1 (Type/Class)Mikan.Syntax.Common
2 (Data Constructor)Mikan.Syntax.Common
argInfoMikan.Syntax.Common
argInfoFreeVariablesMikan.Syntax.Common
argInfoHidingMikan.Syntax.Common
argInfoOriginMikan.Syntax.Common
argNMikan.TypeChecking.Primitive.Base, Mikan.TypeChecking.Primitive
ArgNameMikan.Syntax.Common
argNameToStringMikan.Syntax.Common
ArgNodeMikan.TypeChecking.Positivity.Occurrence, Mikan.TypeChecking.Positivity.OccurrenceAnalysis
ArgOrderMikan.Utils.GetOpt
ArgRangesMikan.TypeChecking.Rules.Application
Args 
1 (Type/Class)Mikan.Syntax.Internal.Term
2 (Type/Class)Mikan.Syntax.Reflected
3 (Type/Class)Mikan.Syntax.Abstract
Args1Mikan.Syntax.Internal.Term
ArgsCheckMikan.TypeChecking.Rules.Application
ArgsCheckStateMikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
argsFromElimsMikan.Syntax.Internal.Elim, Mikan.Syntax.Internal.Term
ArgsKMikan.Syntax.Concrete.Operators.Parser.Monad
argsPMikan.Syntax.Concrete.Operators.Parser
argsToElimsMikan.Syntax.Reflected
ArgTMikan.TypeChecking.Records
ArgumentMikan.Syntax.Common.Aspect, Mikan.Interaction.Highlighting.Precise
argumentMikan.Utils.Lens, Mikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
ArgumentCtxMikan.Syntax.Fixity
argumentCtx_Mikan.Syntax.Fixity
ArgumentIndexMikan.Termination.CallMatrix
ArgVarsMikan.TypeChecking.Names
Arity 
1 (Type/Class)Mikan.Utils.TypeLevel
2 (Type/Class)Mikan.Syntax.Common
arityMikan.TypeChecking.CompiledClause
arityPiPathMikan.TypeChecking.Telescope.Path
Array 
1 (Type/Class)Mikan.Interaction.JSON
2 (Data Constructor)Mikan.Interaction.JSON
3 (Type/Class)Mikan.Utils.MinimalArray.Prim
4 (Data Constructor)Mikan.Utils.MinimalArray.Prim
5 (Type/Class)Mikan.Utils.MinimalArray.MutablePrim
6 (Data Constructor)Mikan.Utils.MinimalArray.MutablePrim
7 (Type/Class)Mikan.Utils.MinimalArray.Lifted
8 (Data Constructor)Mikan.Utils.MinimalArray.Lifted
9 (Type/Class)Mikan.Utils.MinimalArray.MutableLifted
10 (Data Constructor)Mikan.Utils.MinimalArray.MutableLifted
arrowMikan.Syntax.Concrete.Glyph, Mikan.Syntax.Concrete.Pretty
ArrowsMikan.Utils.TypeLevel
AsMikan.Syntax.Concrete
AsBMikan.TypeChecking.Rules.LHS.Problem
AsBindingMikan.TypeChecking.Rules.LHS.Problem
AsciiCounterMikan.Syntax.Concrete.Name, Mikan.Syntax.Abstract.Name, Mikan.Syntax.Internal.Term, Mikan.Syntax.Concrete, Mikan.Syntax.Abstract
AsciiOnlyMikan.Syntax.Concrete.Glyph, Mikan.Syntax.Concrete.Pretty, Mikan.Interaction.Options
ASetterMikan.Utils.Lens, Mikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
ASetter'Mikan.Utils.Lens, Mikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
asFiniteMikan.Utils.Float
AsIsMikan.Interaction.Base
askMikan.Utils.StrictReader
askNameMikan.Syntax.Translation.ReflectedToAbstract
askRMikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.TypeChecking.Reduce.Monad, Mikan.Compiler.Backend
asksMikan.Utils.StrictReader
asksTCMikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
askTCMikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
askVarMikan.Syntax.Translation.ReflectedToAbstract
AsName 
1 (Type/Class)Mikan.Syntax.Concrete
2 (Data Constructor)Mikan.Syntax.Concrete
asNameMikan.Syntax.Concrete
AsName'Mikan.Syntax.Concrete
AsP 
1 (Data Constructor)Mikan.Syntax.Concrete
2 (Data Constructor)Mikan.Syntax.Abstract
AsPatternInPatternSynonymMikan.Syntax.Scope.Errors
AsPatternInPatternSynonym_Mikan.Interaction.Options.Errors
asPatternsMikan.TypeChecking.Rules.LHS.Problem
AsPatternShadowsConstructorOrPatternSynonymMikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
AsPatternShadowsConstructorOrPatternSynonym_Mikan.Interaction.Options.Warnings
AspectMikan.Syntax.Common.Aspect, Mikan.Interaction.Highlighting.Precise
aspectMikan.Syntax.Common.Aspect, Mikan.Interaction.Highlighting.Precise
Aspects 
1 (Type/Class)Mikan.Syntax.Common.Aspect, Mikan.Interaction.Highlighting.Precise
2 (Data Constructor)Mikan.Syntax.Common.Aspect, Mikan.Interaction.Highlighting.Precise
asRangeMikan.Syntax.Concrete
Assign 
1 (Type/Class)Mikan.Syntax.Abstract
2 (Data Constructor)Mikan.Interaction.Base
assignMikan.TypeChecking.MetaVars
assignAMikan.Utils.Lens, Mikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
assignEMikan.TypeChecking.Conversion
assignMeta 
1 (Function)Mikan.TypeChecking.MetaVars
2 (Function)Mikan.Mimer.Monad
assignMeta'Mikan.TypeChecking.MetaVars
AssignsMikan.Syntax.Abstract
assignTermMikan.TypeChecking.MetaVars
assignTerm'Mikan.TypeChecking.Monad.MetaVars, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
assignTermTCM'Mikan.TypeChecking.MetaVars
assignVMikan.TypeChecking.Monad.MetaVars, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
assignWrapperMikan.TypeChecking.MetaVars
AssociativityMikan.Syntax.Common
AssocListMikan.Utils.AssocList
assocsMikan.Utils.Map1
AsTermsOfMikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
AsTypesMikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
asumMikan.Utils.List
asum1Mikan.Utils.List
asViewMikan.Syntax.Abstract.Views
AtMikan.Utils.Lens, Mikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
atMikan.Utils.Lens, Mikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
atClauseMikan.TypeChecking.Rules.Def
atLeastTwoPartsMikan.Syntax.Concrete.Operators.Parser
AtomicMikan.Utils.Atomic
atomicLevelMikan.Syntax.Internal.Term
atomicModifyIORefMikan.Utils.IORef.Strict
atomizeLayersMikan.Syntax.Parser.Literate
atomPMikan.Syntax.Concrete.Operators.Parser
ATraversalMikan.Utils.Lens, Mikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
ATraversal'Mikan.Utils.Lens, Mikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
ATraversal1Mikan.Utils.Lens, Mikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
ATraversal1'Mikan.Utils.Lens, Mikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
atTopLevel 
1 (Function)Mikan.Interaction.BasicOps
2 (Function)Mikan.Interaction.InteractionTop
Attr 
1 (Type/Class)Mikan.Syntax.Concrete.Attribute
2 (Data Constructor)Mikan.Syntax.Concrete.Attribute
AttributeMikan.Syntax.Concrete.Attribute
AttributesMikan.Syntax.Concrete.Attribute
attributesMapMikan.Syntax.Concrete.Attribute
attrNameMikan.Syntax.Concrete.Attribute
attrRangeMikan.Syntax.Concrete.Attribute
auMikan.Utils.Lens, Mikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
aufMikan.Utils.Lens, Mikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
augCallInfoMikan.Termination.CallMatrix
augCallMatrixMikan.Termination.CallMatrix
AutoColourMikan.Interaction.Options
autoInlineMikan.TypeChecking.Inlining
AwakeConstraintMikan.TypeChecking.Monad.Constraints, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
Axiom 
1 (Data Constructor)Mikan.Syntax.Reflected
2 (Data Constructor)Mikan.Syntax.Concrete.Definitions.Types, Mikan.Syntax.Concrete.Definitions
3 (Data Constructor)Mikan.Syntax.Abstract
4 (Data Constructor)Mikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
axiomConstTranspMikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
AxiomData 
1 (Type/Class)Mikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
2 (Data Constructor)Mikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
AxiomDefnMikan.TypeChecking.Monad.Base, Mikan.TypeChecking.Monad, Mikan.Compiler.Backend
AxiomNameMikan.Syntax.Abstract.Name, Mikan.Syntax.Internal.Term, Mikan.Syntax.Abstract
axiomNameMikan.Syntax.Abstract
AxiomSMikan.Syntax.Abstract