Skip to content

Commit b72f1c5

Browse files
committed
[ghcide] export all rule definitions
1 parent cbd08c6 commit b72f1c5

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

ghcide/src/Development/IDE/Core/Rules.hs

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,10 @@
1111
-- using the "Shaker" abstraction layer for in-memory use.
1212
--
1313
module Development.IDE.Core.Rules(
14+
-- * Types
1415
IdeState, GetDependencies(..), GetParsedModule(..), TransitiveDependencies(..),
1516
Priority(..), GhcSessionIO(..), GetClientSettings(..),
17+
-- * Functions
1618
priorityTypeCheck,
1719
priorityGenerateCore,
1820
priorityFilesOfInterest,
@@ -28,6 +30,30 @@ module Development.IDE.Core.Rules(
2830
getDependencies,
2931
getParsedModule,
3032
getClientConfigAction,
33+
-- * Rules
34+
CompiledLinkables(..),
35+
IsHiFileStable(..),
36+
getParsedModuleRule,
37+
getLocatedImportsRule,
38+
getDependencyInformationRule,
39+
reportImportCyclesRule,
40+
getDependenciesRule,
41+
typeCheckRule,
42+
getDocMapRule,
43+
loadGhcSession,
44+
getModIfaceFromDiskRule,
45+
getModIfaceRule,
46+
getModIfaceWithoutLinkableRule,
47+
getModSummaryRule,
48+
isHiFileStableRule,
49+
getModuleGraphRule,
50+
knownFilesRule,
51+
getClientSettingsRule,
52+
getHieAstsRule,
53+
getBindingsRule,
54+
needsCompilationRule,
55+
generateCoreRule,
56+
getImportMapRule
3157
) where
3258

3359
import Fingerprint

0 commit comments

Comments
 (0)