hls-tactics-plugin-1.0.0.0: Wingman plugin for Haskell Language Server

Index

addUnusedTopValsIde.Plugin.Tactic.CodeGen
AgdaMatch 
1 (Type/Class)Ide.Plugin.Tactic.Types
2 (Data Constructor)Ide.Plugin.Tactic.Types
algebraicTyConIde.Plugin.Tactic.GHC
allFeaturesIde.Plugin.Tactic.FeatureSet
allNamesIde.Plugin.Tactic.Tactics
allOccNamesIde.Plugin.Tactic.GHC
AlreadyDestructedIde.Plugin.Tactic.Types
amBodyIde.Plugin.Tactic.Types
amPatsIde.Plugin.Tactic.Types
appDollarIde.Plugin.Tactic.CodeGen.Utils, Ide.Plugin.Tactic.CodeGen
applyIde.Plugin.Tactic.Tactics
assoc23Ide.Plugin.Tactic.Machinery
assumeIde.Plugin.Tactic.Tactics
assumptionIde.Plugin.Tactic.Tactics
attemptOnIde.Plugin.Tactic.Tactics
AutoIde.Plugin.Tactic.TestTypes, Ide.Plugin.Tactic
autoIde.Plugin.Tactic.Auto
auto'Ide.Plugin.Tactic.Tactics
blacklistingDestructIde.Plugin.Tactic.Judgements
buildDataConIde.Plugin.Tactic.CodeGen
bvar'Ide.Plugin.Tactic.CodeGen.Utils, Ide.Plugin.Tactic.CodeGen
CantHaveAnEmptyDataTypeIde.Plugin.Tactic.FeatureSet
CaseIde.Plugin.Tactic.GHC
cfg_feature_setIde.Plugin.Tactic.TestTypes
ClassMethodPrvIde.Plugin.Tactic.Types
cloneTyVarIde.Plugin.Tactic.GHC
coerceNameIde.Plugin.Tactic.CodeGen.Utils, Ide.Plugin.Tactic.CodeGen
commandProviderIde.Plugin.Tactic.LanguageServer.TacticProviders
commandTacticIde.Plugin.Tactic.LanguageServer.TacticProviders
Config 
1 (Type/Class)Ide.Plugin.Tactic.TestTypes
2 (Data Constructor)Ide.Plugin.Tactic.TestTypes
containsHoleIde.Plugin.Tactic.GHC
containsHsVarIde.Plugin.Tactic.GHC
Context 
1 (Type/Class)Ide.Plugin.Tactic.Types
2 (Data Constructor)Ide.Plugin.Tactic.Types
contextMethodHypothesisIde.Plugin.Tactic.Context
countRecursiveCallIde.Plugin.Tactic.CodeGen
ctxDefiningFuncsIde.Plugin.Tactic.Types
ctxFeatureSetIde.Plugin.Tactic.Types
ctxModuleFuncsIde.Plugin.Tactic.Types
CType 
1 (Type/Class)Ide.Plugin.Tactic.Types
2 (Data Constructor)Ide.Plugin.Tactic.Types
dataConExTysIde.Plugin.Tactic.GHC
dataConInstOrigArgTys'Ide.Plugin.Tactic.CodeGen
defaultFeaturesIde.Plugin.Tactic.FeatureSet
defaultTacticStateIde.Plugin.Tactic.Types
definedThetaTypeIde.Plugin.Tactic.Context
deriveArbitraryIde.Plugin.Tactic.KnownStrategies.QuickCheck
deriveFmapIde.Plugin.Tactic.KnownStrategies
descriptorIde.Plugin.Tactic
DestructIde.Plugin.Tactic.TestTypes, Ide.Plugin.Tactic
destructIde.Plugin.Tactic.Tactics
destruct'Ide.Plugin.Tactic.CodeGen
destructAutoIde.Plugin.Tactic.Tactics
DestructLambdaCaseIde.Plugin.Tactic.TestTypes, Ide.Plugin.Tactic
destructLambdaCaseIde.Plugin.Tactic.Tactics
destructLambdaCase'Ide.Plugin.Tactic.CodeGen
destructMatchesIde.Plugin.Tactic.CodeGen
DisallowedPrvIde.Plugin.Tactic.Types
disallowingIde.Plugin.Tactic.Judgements
DisallowReasonIde.Plugin.Tactic.Types
doesTypeContainIde.Plugin.Tactic.KnownStrategies.QuickCheck
dropEveryOtherIde.Plugin.Tactic.Types
emptyConfigIde.Plugin.Tactic.TestTypes
emptyContextIde.Plugin.Tactic.Types
eqRdrNameIde.Plugin.Tactic.GHC
excludeForbiddenMethodsIde.Plugin.Tactic.Context
ExtractM 
1 (Type/Class)Ide.Plugin.Tactic.Types
2 (Data Constructor)Ide.Plugin.Tactic.Types
FeatureIde.Plugin.Tactic.FeatureSet
FeatureSetIde.Plugin.Tactic.FeatureSet
filterPositionIde.Plugin.Tactic.Judgements
filterReplaceIde.Plugin.Tactic.Naming
filterSameTypeFromOtherPositionsIde.Plugin.Tactic.Judgements
freshTyvarsIde.Plugin.Tactic.GHC
freshUniqueIde.Plugin.Tactic.Types
fromPatCompatPsIde.Plugin.Tactic.GHC
fromPatCompatTcIde.Plugin.Tactic.GHC
Generator 
1 (Type/Class)Ide.Plugin.Tactic.KnownStrategies.QuickCheck
2 (Data Constructor)Ide.Plugin.Tactic.KnownStrategies.QuickCheck
genExprIde.Plugin.Tactic.KnownStrategies.QuickCheck
genRecursiveCountIde.Plugin.Tactic.KnownStrategies.QuickCheck
getCurrentDefinitionsIde.Plugin.Tactic.Context
getFeatureSetIde.Plugin.Tactic.LanguageServer
getFunBindIdIde.Plugin.Tactic.Context
getIdeDynflagsIde.Plugin.Tactic.LanguageServer
getInScopeIde.Plugin.Tactic.Naming
getModuleHypothesisIde.Plugin.Tactic.Context
getPatNameIde.Plugin.Tactic.GHC
getRecordFieldsIde.Plugin.Tactic.GHC
getRhsPosValsIde.Plugin.Tactic.LanguageServer
getSpanAndTypeAtHoleIde.Plugin.Tactic.LanguageServer
getViaUniqueIde.Plugin.Tactic.Types
GoalMismatchIde.Plugin.Tactic.Types
guardStructurallySmallerRecursionIde.Plugin.Tactic.Machinery
hasFeatureIde.Plugin.Tactic.FeatureSet
hi_nameIde.Plugin.Tactic.Types
hi_provenanceIde.Plugin.Tactic.Types
hi_typeIde.Plugin.Tactic.Types
homoIde.Plugin.Tactic.Tactics
homoLambdaCaseIde.Plugin.Tactic.Tactics
HomomorphismIde.Plugin.Tactic.TestTypes, Ide.Plugin.Tactic
HomomorphismLambdaCaseIde.Plugin.Tactic.TestTypes, Ide.Plugin.Tactic
hyByNameIde.Plugin.Tactic.Judgements
HyInfo 
1 (Type/Class)Ide.Plugin.Tactic.Types
2 (Data Constructor)Ide.Plugin.Tactic.Types
hyNamesInScopeIde.Plugin.Tactic.Judgements
Hypothesis 
1 (Type/Class)Ide.Plugin.Tactic.Types
2 (Data Constructor)Ide.Plugin.Tactic.Types
hypothesisFromBindingsIde.Plugin.Tactic.Judgements
IncorrectDataConIde.Plugin.Tactic.Types
infixCallIde.Plugin.Tactic.CodeGen.Utils, Ide.Plugin.Tactic.CodeGen
infixifyPatIfNecessaryIde.Plugin.Tactic.CodeGen
instantiateTypeIde.Plugin.Tactic.GHC
introducingLambdaIde.Plugin.Tactic.Judgements
introducingPatIde.Plugin.Tactic.Judgements
introducingRecursivelyIde.Plugin.Tactic.Judgements
IntrosIde.Plugin.Tactic.TestTypes, Ide.Plugin.Tactic
introsIde.Plugin.Tactic.Tactics
isDestructBlacklistedIde.Plugin.Tactic.Judgements
isFunctionIde.Plugin.Tactic.GHC
isHoleIde.Plugin.Tactic.GHC
isPatternMatchIde.Plugin.Tactic.Judgements
isRhsHoleIde.Plugin.Tactic.LanguageServer
isSplitWhitelistedIde.Plugin.Tactic.Judgements
isTopHoleIde.Plugin.Tactic.Judgements
isTopLevelIde.Plugin.Tactic.Judgements
iterateSplitIde.Plugin.Tactic.CaseSplit
jEntireHypothesisIde.Plugin.Tactic.Judgements
jGoalIde.Plugin.Tactic.Judgements
jHypothesisIde.Plugin.Tactic.Judgements
jLocalHypothesisIde.Plugin.Tactic.Judgements
jPatHypothesisIde.Plugin.Tactic.Judgements
Judgement 
1 (Type/Class)Ide.Plugin.Tactic.Types
2 (Data Constructor)Ide.Plugin.Tactic.Types
Judgement'Ide.Plugin.Tactic.Types
judgementForHoleIde.Plugin.Tactic.LanguageServer
knownIde.Plugin.Tactic.KnownStrategies
knownStrategiesIde.Plugin.Tactic.KnownStrategies
LambdaIde.Plugin.Tactic.GHC
lambdaCaseableIde.Plugin.Tactic.GHC
liftMaybeIde.Plugin.Tactic.LanguageServer
localTacticIde.Plugin.Tactic.Tactics
markStructuralySmallerRecursionIde.Plugin.Tactic.Machinery
matchingIde.Plugin.Tactic.Tactics
methodHypothesisIde.Plugin.Tactic.Machinery
mkArbitraryCallIde.Plugin.Tactic.KnownStrategies.QuickCheck
mkConIde.Plugin.Tactic.CodeGen.Utils, Ide.Plugin.Tactic.CodeGen
mkContextIde.Plugin.Tactic.Context
mkDestructPatIde.Plugin.Tactic.CodeGen
mkFirstAgdaIde.Plugin.Tactic.CaseSplit
mkFirstJudgementIde.Plugin.Tactic.Judgements
mkFuncIde.Plugin.Tactic.CodeGen.Utils, Ide.Plugin.Tactic.CodeGen
mkGeneratorIde.Plugin.Tactic.KnownStrategies.QuickCheck
mkGoodNameIde.Plugin.Tactic.Naming
mkJudgementAndContextIde.Plugin.Tactic.LanguageServer
mkManyGoodNamesIde.Plugin.Tactic.Naming
mkTyConNameIde.Plugin.Tactic.Naming
mkTyNameIde.Plugin.Tactic.Naming
mkValIde.Plugin.Tactic.CodeGen.Utils, Ide.Plugin.Tactic.CodeGen
NameIde.Plugin.Tactic.Types
newSubgoalIde.Plugin.Tactic.Machinery
NoApplicableTacticIde.Plugin.Tactic.Types
NoProgressIde.Plugin.Tactic.Types
NotInScopeIde.Plugin.Tactic.Types
OccNameIde.Plugin.Tactic.Types
overAlgebraicTermsIde.Plugin.Tactic.Tactics
overFunctionsIde.Plugin.Tactic.Tactics
overProvenanceIde.Plugin.Tactic.Types
parseFeatureSetIde.Plugin.Tactic.FeatureSet
PatCompatIde.Plugin.Tactic.GHC
PatternMatchPrvIde.Plugin.Tactic.Types
PatVal 
1 (Type/Class)Ide.Plugin.Tactic.Types
2 (Data Constructor)Ide.Plugin.Tactic.Types
Penalize 
1 (Type/Class)Ide.Plugin.Tactic.Machinery
2 (Data Constructor)Ide.Plugin.Tactic.Machinery
popRecursionStackIde.Plugin.Tactic.Types
prettyFeatureSetIde.Plugin.Tactic.FeatureSet
ProvenanceIde.Plugin.Tactic.Types
pushRecursionStackIde.Plugin.Tactic.Types
pv_ancestryIde.Plugin.Tactic.Types
pv_dataconIde.Plugin.Tactic.Types
pv_positionIde.Plugin.Tactic.Types
pv_scrutineeIde.Plugin.Tactic.Types
RangeIde.Plugin.Tactic.Types
rangeToRealSrcSpanIde.Plugin.Tactic.Range
rangeToSrcSpanIde.Plugin.Tactic.Range
recursionIde.Plugin.Tactic.Tactics
RecursionOnWrongParamIde.Plugin.Tactic.Types
RecursiveCallIde.Plugin.Tactic.Types
RecursivePrvIde.Plugin.Tactic.Types
requireConcreteHoleIde.Plugin.Tactic.Machinery
requireNewHolesIde.Plugin.Tactic.Tactics
Reward 
1 (Type/Class)Ide.Plugin.Tactic.Machinery
2 (Data Constructor)Ide.Plugin.Tactic.Machinery
Rose 
1 (Type/Class)Ide.Plugin.Tactic.Types
2 (Data Constructor)Ide.Plugin.Tactic.Types
roseIde.Plugin.Tactic.Types
rtr_ctxIde.Plugin.Tactic.Types
rtr_extractIde.Plugin.Tactic.Types
rtr_jdgIde.Plugin.Tactic.Types
rtr_other_solnsIde.Plugin.Tactic.Types
rtr_traceIde.Plugin.Tactic.Types
RuleIde.Plugin.Tactic.Types
RuleMIde.Plugin.Tactic.Types
runIdeIde.Plugin.Tactic.LanguageServer
runStaleIdeIde.Plugin.Tactic.LanguageServer
runTacticIde.Plugin.Tactic.Machinery, Ide.Plugin.Tactic.Tactics
RunTacticResults 
1 (Type/Class)Ide.Plugin.Tactic.Types
2 (Data Constructor)Ide.Plugin.Tactic.Types
scoreSolutionIde.Plugin.Tactic.Machinery
ShadowedIde.Plugin.Tactic.Types
simplifyIde.Plugin.Tactic.Simplify
SinglePatMatchIde.Plugin.Tactic.GHC
solutionSizeIde.Plugin.Tactic.Machinery
SpanIde.Plugin.Tactic.Types
spliceProvenanceIde.Plugin.Tactic.LanguageServer
splitIde.Plugin.Tactic.Tactics
splitAutoIde.Plugin.Tactic.Tactics
splitDataConIde.Plugin.Tactic.Tactics
splitIdIde.Plugin.Tactic.Context
splitToDeclIde.Plugin.Tactic.CaseSplit
substCTyIde.Plugin.Tactic.Machinery
substJdgIde.Plugin.Tactic.Judgements
TacticCommandIde.Plugin.Tactic.TestTypes, Ide.Plugin.Tactic
tacticDescIde.Plugin.Tactic.LanguageServer
TacticErrorIde.Plugin.Tactic.Types
TacticParams 
1 (Type/Class)Ide.Plugin.Tactic.LanguageServer.TacticProviders
2 (Data Constructor)Ide.Plugin.Tactic.LanguageServer.TacticProviders
TacticsMIde.Plugin.Tactic.Types
tacticsSplitFunTyIde.Plugin.Tactic.GHC
TacticState 
1 (Type/Class)Ide.Plugin.Tactic.Types
2 (Data Constructor)Ide.Plugin.Tactic.Types
tacticsThetaTyIde.Plugin.Tactic.GHC
tacticTitleIde.Plugin.Tactic.TestTypes, Ide.Plugin.Tactic
tcCommandIdIde.Plugin.Tactic.LanguageServer.TacticProviders
tcCommandNameIde.Plugin.Tactic.LanguageServer
tcTyVar_maybeIde.Plugin.Tactic.GHC
TooPolymorphicIde.Plugin.Tactic.Types
TopLevelArgPrvIde.Plugin.Tactic.Types
TopLevelRHSIde.Plugin.Tactic.GHC
tp_fileIde.Plugin.Tactic.LanguageServer.TacticProviders
tp_rangeIde.Plugin.Tactic.LanguageServer.TacticProviders
tp_var_nameIde.Plugin.Tactic.LanguageServer.TacticProviders
TraceIde.Plugin.Tactic.Types
traceIde.Plugin.Tactic.Debug, Ide.Plugin.Tactic.Types
traceFXIde.Plugin.Tactic.Debug, Ide.Plugin.Tactic.Types
traceIdXIde.Plugin.Tactic.Debug, Ide.Plugin.Tactic.Types
traceMIde.Plugin.Tactic.Debug, Ide.Plugin.Tactic.Types
traceMXIde.Plugin.Tactic.Debug, Ide.Plugin.Tactic.Types
tracePrimIde.Plugin.Tactic.Machinery
traceShowIdIde.Plugin.Tactic.Debug, Ide.Plugin.Tactic.Types
traceXIde.Plugin.Tactic.Debug, Ide.Plugin.Tactic.Types
tracingIde.Plugin.Tactic.Machinery
tryUnifyUnivarsButNotSkolemsIde.Plugin.Tactic.Machinery
ts_intro_valsIde.Plugin.Tactic.Types
ts_recursion_countIde.Plugin.Tactic.Types
ts_recursion_stackIde.Plugin.Tactic.Types
ts_skolemsIde.Plugin.Tactic.Types
ts_unifierIde.Plugin.Tactic.Types
ts_unique_genIde.Plugin.Tactic.Types
ts_unused_top_valsIde.Plugin.Tactic.Types
ts_used_valsIde.Plugin.Tactic.Types
TypeIde.Plugin.Tactic.Types
TyVarIde.Plugin.Tactic.Types
unCTypeIde.Plugin.Tactic.Types
UndefinedHypothesisIde.Plugin.Tactic.Types
unExtractMIde.Plugin.Tactic.Types
UnguardedRHSsIde.Plugin.Tactic.GHC
UnhelpfulDestructIde.Plugin.Tactic.Types
UnhelpfulSplitIde.Plugin.Tactic.Types
unHypothesisIde.Plugin.Tactic.Types
UnificationErrorIde.Plugin.Tactic.Types
unifyIde.Plugin.Tactic.Machinery
Uniquely 
1 (Type/Class)Ide.Plugin.Tactic.Types
2 (Data Constructor)Ide.Plugin.Tactic.Types
unpackMatchesIde.Plugin.Tactic.GHC
unsafeDefaultUniqueSupplyIde.Plugin.Tactic.Types
unsafeRenderIde.Plugin.Tactic.Debug, Ide.Plugin.Tactic.Types
unsafeRender'Ide.Plugin.Tactic.Debug, Ide.Plugin.Tactic.Types
unsetIsTopHoleIde.Plugin.Tactic.Judgements
UnsolvedSubgoalsIde.Plugin.Tactic.Types
unwhitelistingSplitIde.Plugin.Tactic.Judgements
unXPatIde.Plugin.Tactic.GHC
unzipTraceIde.Plugin.Tactic.CodeGen
useOccNameIde.Plugin.Tactic.CodeGen
UserPrvIde.Plugin.Tactic.Types
var'Ide.Plugin.Tactic.CodeGen.Utils, Ide.Plugin.Tactic.CodeGen
withIntroducedValsIde.Plugin.Tactic.Types
withNewGoalIde.Plugin.Tactic.Judgements
withRecursionStackIde.Plugin.Tactic.Types
withUsedValsIde.Plugin.Tactic.Types
WrongBranchIde.Plugin.Tactic.Types
_jBlacklistDestructIde.Plugin.Tactic.Types
_jGoalIde.Plugin.Tactic.Types
_jHypothesisIde.Plugin.Tactic.Types
_jIsTopHoleIde.Plugin.Tactic.Types
_jWhitelistSplitIde.Plugin.Tactic.Types