packages feed

ghcide 2.6.0.0 → 2.7.0.0

raw patch · 59 files changed

+268/−351 lines, 59 filesdep −record-dot-preprocessordep −record-hasfielddep ~basedep ~extradep ~ghcPVP ok

version bump matches the API change (PVP)

Dependencies removed: record-dot-preprocessor, record-hasfield

Dependency ranges changed: base, extra, ghc, hiedb, hls-graph, hls-plugin-api, lsp, lsp-test, lsp-types

API changes (from Hackage documentation)

- Control.Concurrent.Strict: addMVarFinalizer :: MVar a -> IO () -> IO ()
- Control.Concurrent.Strict: data () => Barrier a
- Control.Concurrent.Strict: data () => Chan a
- Control.Concurrent.Strict: data () => Lock
- Control.Concurrent.Strict: data () => MVar a
- Control.Concurrent.Strict: data () => QSem
- Control.Concurrent.Strict: data () => QSemN
- Control.Concurrent.Strict: data () => ThreadId
- Control.Concurrent.Strict: data () => Var a
- Control.Concurrent.Strict: dupChan :: Chan a -> IO (Chan a)
- Control.Concurrent.Strict: forkFinally :: IO a -> (Either SomeException a -> IO ()) -> IO ThreadId
- Control.Concurrent.Strict: forkIO :: IO () -> IO ThreadId
- Control.Concurrent.Strict: forkIOWithUnmask :: ((forall a. () => IO a -> IO a) -> IO ()) -> IO ThreadId
- Control.Concurrent.Strict: forkOS :: IO () -> IO ThreadId
- Control.Concurrent.Strict: forkOSWithUnmask :: ((forall a. () => IO a -> IO a) -> IO ()) -> IO ThreadId
- Control.Concurrent.Strict: forkOn :: Int -> IO () -> IO ThreadId
- Control.Concurrent.Strict: forkOnWithUnmask :: Int -> ((forall a. () => IO a -> IO a) -> IO ()) -> IO ThreadId
- Control.Concurrent.Strict: getChanContents :: Chan a -> IO [a]
- Control.Concurrent.Strict: getNumCapabilities :: IO Int
- Control.Concurrent.Strict: isCurrentThreadBound :: IO Bool
- Control.Concurrent.Strict: isEmptyMVar :: MVar a -> IO Bool
- Control.Concurrent.Strict: killThread :: ThreadId -> IO ()
- Control.Concurrent.Strict: mkWeakMVar :: MVar a -> IO () -> IO (Weak (MVar a))
- Control.Concurrent.Strict: mkWeakThreadId :: ThreadId -> IO (Weak ThreadId)
- Control.Concurrent.Strict: modifyMVar :: MVar a -> (a -> IO (a, b)) -> IO b
- Control.Concurrent.Strict: modifyMVarMasked :: MVar a -> (a -> IO (a, b)) -> IO b
- Control.Concurrent.Strict: modifyMVarMasked_ :: MVar a -> (a -> IO a) -> IO ()
- Control.Concurrent.Strict: modifyMVar_ :: MVar a -> (a -> IO a) -> IO ()
- Control.Concurrent.Strict: modifyVar :: Var a -> (a -> IO (a, b)) -> IO b
- Control.Concurrent.Strict: modifyVar' :: Var a -> (a -> a) -> IO a
- Control.Concurrent.Strict: modifyVarIO' :: Var a -> (a -> IO a) -> IO a
- Control.Concurrent.Strict: modifyVar_ :: Var a -> (a -> IO a) -> IO ()
- Control.Concurrent.Strict: modifyVar_' :: Var a -> (a -> IO a) -> IO ()
- Control.Concurrent.Strict: myThreadId :: IO ThreadId
- Control.Concurrent.Strict: newBarrier :: IO (Barrier a)
- Control.Concurrent.Strict: newChan :: IO (Chan a)
- Control.Concurrent.Strict: newEmptyMVar :: IO (MVar a)
- Control.Concurrent.Strict: newLock :: IO Lock
- Control.Concurrent.Strict: newMVar :: a -> IO (MVar a)
- Control.Concurrent.Strict: newQSem :: Int -> IO QSem
- Control.Concurrent.Strict: newQSemN :: Int -> IO QSemN
- Control.Concurrent.Strict: newVar :: a -> IO (Var a)
- Control.Concurrent.Strict: once :: IO a -> IO (IO a)
- Control.Concurrent.Strict: onceFork :: IO a -> IO (IO a)
- Control.Concurrent.Strict: putMVar :: MVar a -> a -> IO ()
- Control.Concurrent.Strict: readChan :: Chan a -> IO a
- Control.Concurrent.Strict: readMVar :: MVar a -> IO a
- Control.Concurrent.Strict: readVar :: Var a -> IO a
- Control.Concurrent.Strict: rtsSupportsBoundThreads :: Bool
- Control.Concurrent.Strict: runInBoundThread :: IO a -> IO a
- Control.Concurrent.Strict: runInUnboundThread :: IO a -> IO a
- Control.Concurrent.Strict: setNumCapabilities :: Int -> IO ()
- Control.Concurrent.Strict: signalBarrier :: Partial => Barrier a -> a -> IO ()
- Control.Concurrent.Strict: signalQSem :: QSem -> IO ()
- Control.Concurrent.Strict: signalQSemN :: QSemN -> Int -> IO ()
- Control.Concurrent.Strict: swapMVar :: MVar a -> a -> IO a
- Control.Concurrent.Strict: takeMVar :: MVar a -> IO a
- Control.Concurrent.Strict: threadCapability :: ThreadId -> IO (Int, Bool)
- Control.Concurrent.Strict: threadDelay :: Int -> IO ()
- Control.Concurrent.Strict: threadWaitRead :: Fd -> IO ()
- Control.Concurrent.Strict: threadWaitReadSTM :: Fd -> IO (STM (), IO ())
- Control.Concurrent.Strict: threadWaitWrite :: Fd -> IO ()
- Control.Concurrent.Strict: threadWaitWriteSTM :: Fd -> IO (STM (), IO ())
- Control.Concurrent.Strict: throwTo :: Exception e => ThreadId -> e -> IO ()
- Control.Concurrent.Strict: tryPutMVar :: MVar a -> a -> IO Bool
- Control.Concurrent.Strict: tryReadMVar :: MVar a -> IO (Maybe a)
- Control.Concurrent.Strict: tryTakeMVar :: MVar a -> IO (Maybe a)
- Control.Concurrent.Strict: waitBarrier :: Barrier a -> IO a
- Control.Concurrent.Strict: waitBarrierMaybe :: Barrier a -> IO (Maybe a)
- Control.Concurrent.Strict: waitQSem :: QSem -> IO ()
- Control.Concurrent.Strict: waitQSemN :: QSemN -> Int -> IO ()
- Control.Concurrent.Strict: withLock :: Lock -> IO a -> IO a
- Control.Concurrent.Strict: withLockTry :: Lock -> IO a -> IO (Maybe a)
- Control.Concurrent.Strict: withMVar :: MVar a -> (a -> IO b) -> IO b
- Control.Concurrent.Strict: withMVarMasked :: MVar a -> (a -> IO b) -> IO b
- Control.Concurrent.Strict: withNumCapabilities :: Int -> IO a -> IO a
- Control.Concurrent.Strict: withVar :: Var a -> (a -> IO b) -> IO b
- Control.Concurrent.Strict: writeChan :: Chan a -> a -> IO ()
- Control.Concurrent.Strict: writeList2Chan :: Chan a -> [a] -> IO ()
- Control.Concurrent.Strict: writeVar :: Var a -> a -> IO ()
- Control.Concurrent.Strict: writeVar' :: Var a -> a -> IO ()
- Control.Concurrent.Strict: yield :: IO ()
- Development.IDE: (<+>) :: Doc ann -> Doc ann -> Doc ann
- Development.IDE: (<>) :: Semigroup a => a -> a -> a
- Development.IDE: AddWatchedFile :: AddWatchedFile
- Development.IDE: AvailablePerLine :: !Int -> !Double -> PageWidth
- Development.IDE: BCOLinkable :: LinkableType
- Development.IDE: DKMap :: !DocMap -> !TyThingMap -> DocAndTyThingMap
- Development.IDE: DataColumn :: LoggingColumn
- Development.IDE: Debug :: Priority
- Development.IDE: Deep :: FusionDepth
- Development.IDE: Diagnostic :: Range -> Maybe DiagnosticSeverity -> Maybe (Int32 |? Text) -> Maybe CodeDescription -> Maybe Text -> Text -> Maybe [DiagnosticTag] -> Maybe [DiagnosticRelatedInformation] -> Maybe Value -> Diagnostic
- Development.IDE: DiagnosticSeverity_Error :: DiagnosticSeverity
- Development.IDE: DiagnosticSeverity_Hint :: DiagnosticSeverity
- Development.IDE: DiagnosticSeverity_Information :: DiagnosticSeverity
- Development.IDE: DiagnosticSeverity_Warning :: DiagnosticSeverity
- Development.IDE: Error :: Priority
- Development.IDE: FastResult :: Maybe (a, PositionMapping) -> IO (Maybe a) -> FastResult a
- Development.IDE: GHC810 :: GhcVersion
- Development.IDE: GHC90 :: GhcVersion
- Development.IDE: GHC92 :: GhcVersion
- Development.IDE: GHC94 :: GhcVersion
- Development.IDE: GHC96 :: GhcVersion
- Development.IDE: GHC98 :: GhcVersion
- Development.IDE: GenerateCore :: GenerateCore
- Development.IDE: GetBindings :: GetBindings
- Development.IDE: GetClientSettings :: GetClientSettings
- Development.IDE: GetDocMap :: GetDocMap
- Development.IDE: GetFileContents :: GetFileContents
- Development.IDE: GetFileExists :: GetFileExists
- Development.IDE: GetHieAst :: GetHieAst
- Development.IDE: GetImportMap :: GetImportMap
- Development.IDE: GetKnownTargets :: GetKnownTargets
- Development.IDE: GetLinkable :: GetLinkable
- Development.IDE: GetLocatedImports :: GetLocatedImports
- Development.IDE: GetModIface :: GetModIface
- Development.IDE: GetModIfaceFromDisk :: GetModIfaceFromDisk
- Development.IDE: GetModIfaceFromDiskAndIndex :: GetModIfaceFromDiskAndIndex
- Development.IDE: GetModSummary :: GetModSummary
- Development.IDE: GetModSummaryWithoutTimestamps :: GetModSummaryWithoutTimestamps
- Development.IDE: GetModificationTime_ :: Bool -> GetModificationTime
- Development.IDE: GetModuleGraph :: GetModuleGraph
- Development.IDE: GetParsedModule :: GetParsedModule
- Development.IDE: GetParsedModuleWithComments :: GetParsedModuleWithComments
- Development.IDE: GhcSession :: GhcSession
- Development.IDE: GhcSessionDeps_ :: Bool -> GhcSessionDeps
- Development.IDE: GhcSessionIO :: GhcSessionIO
- Development.IDE: HAR :: Module -> !HieASTs a -> RefMap a -> Map Name [RealSrcSpan] -> !HieKind a -> HieAstResult
- Development.IDE: HiFileResult :: !ModSummary -> !ModIface -> ModDetails -> !ByteString -> !ModuleEnv ByteString -> !Maybe (CoreFile, ByteString) -> HiFileResult
- Development.IDE: HideDiag :: ShowDiagnostic
- Development.IDE: IdeAction :: ReaderT ShakeExtras IO a -> IdeAction a
- Development.IDE: IdeConfiguration :: HashSet NormalizedUri -> Hashed (Maybe Value) -> IdeConfiguration
- Development.IDE: IdeGhcSession :: (FilePath -> IO (IdeResult HscEnvEq, [FilePath])) -> !Int -> IdeGhcSession
- Development.IDE: ImportMap :: Map ModuleName NormalizedFilePath -> ImportMap
- Development.IDE: Info :: Priority
- Development.IDE: IsFOI :: FileOfInterestStatus -> IsFileOfInterestResult
- Development.IDE: IsFileOfInterest :: IsFileOfInterest
- Development.IDE: LayoutOptions :: PageWidth -> LayoutOptions
- Development.IDE: LinkableResult :: !HomeModInfo -> !ByteString -> LinkableResult
- Development.IDE: Location :: Uri -> Range -> Location
- Development.IDE: Logger :: (Priority -> Text -> IO ()) -> Logger
- Development.IDE: ModSummaryResult :: !ModSummary -> [LImportDecl GhcPs] -> !Fingerprint -> !HscEnv -> ModSummaryResult
- Development.IDE: ModificationTime :: !POSIXTime -> FileVersion
- Development.IDE: Modified :: !Bool -> FileOfInterestStatus
- Development.IDE: NeedsCompilation :: NeedsCompilation
- Development.IDE: NotFOI :: IsFileOfInterestResult
- Development.IDE: ObjectLinkable :: LinkableType
- Development.IDE: OnDisk :: FileOfInterestStatus
- Development.IDE: Plugin :: Rules () -> Handlers (ServerM c) -> (c -> DynFlagsModifications) -> Plugin c
- Development.IDE: Position :: UInt -> UInt -> Position
- Development.IDE: PriorityColumn :: LoggingColumn
- Development.IDE: Range :: Position -> Position -> Range
- Development.IDE: Recorder :: (forall (m :: Type -> Type). MonadIO m => msg -> m ()) -> Recorder msg
- Development.IDE: ReportImportCycles :: ReportImportCycles
- Development.IDE: Rule :: (k -> NormalizedFilePath -> Action (Maybe ByteString, IdeResult v)) -> RuleBody k v
- Development.IDE: RuleNoDiagnostics :: (k -> NormalizedFilePath -> Action (Maybe ByteString, Maybe v)) -> RuleBody k v
- Development.IDE: RuleWithCustomNewnessCheck :: (ByteString -> ByteString -> Bool) -> (k -> NormalizedFilePath -> Action (Maybe ByteString, Maybe v)) -> RuleBody k v
- Development.IDE: RuleWithOldValue :: (k -> NormalizedFilePath -> Value v -> Action (Maybe ByteString, IdeResult v)) -> RuleBody k v
- Development.IDE: SAnnPop :: SimpleDocStream ann -> SimpleDocStream ann
- Development.IDE: SAnnPush :: ann -> SimpleDocStream ann -> SimpleDocStream ann
- Development.IDE: SChar :: !Char -> SimpleDocStream ann -> SimpleDocStream ann
- Development.IDE: SEmpty :: SimpleDocStream ann
- Development.IDE: SFail :: SimpleDocStream ann
- Development.IDE: SLine :: !Int -> SimpleDocStream ann -> SimpleDocStream ann
- Development.IDE: SText :: !Int -> !Text -> SimpleDocStream ann -> SimpleDocStream ann
- Development.IDE: Shallow :: FusionDepth
- Development.IDE: ShowDiag :: ShowDiagnostic
- Development.IDE: SourceLocColumn :: LoggingColumn
- Development.IDE: Splices :: [(LHsExpr GhcTc, LHsExpr GhcPs)] -> [(LHsExpr GhcTc, LPat GhcPs)] -> [(LHsExpr GhcTc, LHsType GhcPs)] -> [(LHsExpr GhcTc, [LHsDecl GhcPs])] -> [(LHsExpr GhcTc, Serialized)] -> Splices
- Development.IDE: TcModuleResult :: ParsedModule -> RenamedSource -> TcGblEnv -> Splices -> !Bool -> !ModuleEnv ByteString -> TcModuleResult
- Development.IDE: ThreadIdColumn :: LoggingColumn
- Development.IDE: TimeColumn :: LoggingColumn
- Development.IDE: TypeCheck :: TypeCheck
- Development.IDE: Unbounded :: PageWidth
- Development.IDE: Uri :: Text -> Uri
- Development.IDE: VFSModified :: !VFS -> VFSModified
- Development.IDE: VFSUnmodified :: VFSModified
- Development.IDE: VFSVersion :: !Int32 -> FileVersion
- Development.IDE: Warning :: Priority
- Development.IDE: WithPriority :: Priority -> CallStack -> a -> WithPriority a
- Development.IDE: [$sel:_character:Position] :: Position -> UInt
- Development.IDE: [$sel:_code:Diagnostic] :: Diagnostic -> Maybe (Int32 |? Text)
- Development.IDE: [$sel:_codeDescription:Diagnostic] :: Diagnostic -> Maybe CodeDescription
- Development.IDE: [$sel:_data_:Diagnostic] :: Diagnostic -> Maybe Value
- Development.IDE: [$sel:_end:Range] :: Range -> Position
- Development.IDE: [$sel:_line:Position] :: Position -> UInt
- Development.IDE: [$sel:_message:Diagnostic] :: Diagnostic -> Text
- Development.IDE: [$sel:_range:Diagnostic] :: Diagnostic -> Range
- Development.IDE: [$sel:_range:Location] :: Location -> Range
- Development.IDE: [$sel:_relatedInformation:Diagnostic] :: Diagnostic -> Maybe [DiagnosticRelatedInformation]
- Development.IDE: [$sel:_severity:Diagnostic] :: Diagnostic -> Maybe DiagnosticSeverity
- Development.IDE: [$sel:_source:Diagnostic] :: Diagnostic -> Maybe Text
- Development.IDE: [$sel:_start:Range] :: Range -> Position
- Development.IDE: [$sel:_tags:Diagnostic] :: Diagnostic -> Maybe [DiagnosticTag]
- Development.IDE: [$sel:_uri:Location] :: Location -> Uri
- Development.IDE: [$sel:build:Rule] :: RuleBody k v -> k -> NormalizedFilePath -> Action (Maybe ByteString, Maybe v)
- Development.IDE: [$sel:getUri:Uri] :: Uri -> Text
- Development.IDE: [$sel:newnessCheck:Rule] :: RuleBody k v -> ByteString -> ByteString -> Bool
- Development.IDE: [$sel:runIdeActionT:IdeAction] :: IdeAction a -> ReaderT ShakeExtras IO a
- Development.IDE: [$sel:stale:FastResult] :: FastResult a -> Maybe (a, PositionMapping)
- Development.IDE: [$sel:uptoDate:FastResult] :: FastResult a -> IO (Maybe a)
- Development.IDE: [HieFresh] :: HieKind Type
- Development.IDE: [HieFromDisk] :: !HieFile -> HieKind TypeIndex
- Development.IDE: [awSplices] :: Splices -> [(LHsExpr GhcTc, Serialized)]
- Development.IDE: [callStack_] :: WithPriority a -> CallStack
- Development.IDE: [clientSettings] :: IdeConfiguration -> Hashed (Maybe Value)
- Development.IDE: [declSplices] :: Splices -> [(LHsExpr GhcTc, [LHsDecl GhcPs])]
- Development.IDE: [exprSplices] :: Splices -> [(LHsExpr GhcTc, LHsExpr GhcPs)]
- Development.IDE: [firstOpen] :: FileOfInterestStatus -> !Bool
- Development.IDE: [fullModSummary] :: GhcSessionDeps -> Bool
- Development.IDE: [getDocMap] :: DocAndTyThingMap -> !DocMap
- Development.IDE: [getTyThingMap] :: DocAndTyThingMap -> !TyThingMap
- Development.IDE: [hieAst] :: HieAstResult -> !HieASTs a
- Development.IDE: [hieKind] :: HieAstResult -> !HieKind a
- Development.IDE: [hieModule] :: HieAstResult -> Module
- Development.IDE: [hirCoreFp] :: HiFileResult -> !Maybe (CoreFile, ByteString)
- Development.IDE: [hirIfaceFp] :: HiFileResult -> !ByteString
- Development.IDE: [hirModDetails] :: HiFileResult -> ModDetails
- Development.IDE: [hirModIface] :: HiFileResult -> !ModIface
- Development.IDE: [hirModSummary] :: HiFileResult -> !ModSummary
- Development.IDE: [hirRuntimeModules] :: HiFileResult -> !ModuleEnv ByteString
- Development.IDE: [importMap] :: ImportMap -> Map ModuleName NormalizedFilePath
- Development.IDE: [layoutPageWidth] :: LayoutOptions -> PageWidth
- Development.IDE: [linkableHash] :: LinkableResult -> !ByteString
- Development.IDE: [linkableHomeMod] :: LinkableResult -> !HomeModInfo
- Development.IDE: [loadSessionFun] :: IdeGhcSession -> FilePath -> IO (IdeResult HscEnvEq, [FilePath])
- Development.IDE: [logPriority] :: Logger -> Priority -> Text -> IO ()
- Development.IDE: [logger_] :: Recorder msg -> forall (m :: Type -> Type). MonadIO m => msg -> m ()
- Development.IDE: [missingFileDiagnostics] :: GetModificationTime -> Bool
- Development.IDE: [msrFingerprint] :: ModSummaryResult -> !Fingerprint
- Development.IDE: [msrHscEnv] :: ModSummaryResult -> !HscEnv
- Development.IDE: [msrImports] :: ModSummaryResult -> [LImportDecl GhcPs]
- Development.IDE: [msrModSummary] :: ModSummaryResult -> !ModSummary
- Development.IDE: [patSplices] :: Splices -> [(LHsExpr GhcTc, LPat GhcPs)]
- Development.IDE: [payload] :: WithPriority a -> a
- Development.IDE: [pluginHandlers] :: Plugin c -> Handlers (ServerM c)
- Development.IDE: [pluginModifyDynflags] :: Plugin c -> c -> DynFlagsModifications
- Development.IDE: [pluginRules] :: Plugin c -> Rules ()
- Development.IDE: [priority] :: WithPriority a -> Priority
- Development.IDE: [refMap] :: HieAstResult -> RefMap a
- Development.IDE: [sessionVersion] :: IdeGhcSession -> !Int
- Development.IDE: [tmrDeferredError] :: TcModuleResult -> !Bool
- Development.IDE: [tmrParsed] :: TcModuleResult -> ParsedModule
- Development.IDE: [tmrRenamed] :: TcModuleResult -> RenamedSource
- Development.IDE: [tmrRuntimeModules] :: TcModuleResult -> !ModuleEnv ByteString
- Development.IDE: [tmrTopLevelSplices] :: TcModuleResult -> Splices
- Development.IDE: [tmrTypechecked] :: TcModuleResult -> TcGblEnv
- Development.IDE: [typeRefs] :: HieAstResult -> Map Name [RealSrcSpan]
- Development.IDE: [typeSplices] :: Splices -> [(LHsExpr GhcTc, LHsType GhcPs)]
- Development.IDE: [workspaceFolders] :: IdeConfiguration -> HashSet NormalizedUri
- Development.IDE: action :: Action a -> Rules ()
- Development.IDE: actionLogger :: Action Logger
- Development.IDE: align :: Doc ann -> Doc ann
- Development.IDE: alterAnnotations :: (ann -> [ann']) -> Doc ann -> Doc ann'
- Development.IDE: alterAnnotationsS :: (ann -> Maybe ann') -> SimpleDocStream ann -> SimpleDocStream ann'
- Development.IDE: angles :: Doc ann -> Doc ann
- Development.IDE: annotate :: ann -> Doc ann -> Doc ann
- Development.IDE: awSplicesL :: Lens' Splices [(LHsExpr GhcTc, Serialized)]
- Development.IDE: backslash :: Doc ann
- Development.IDE: braces :: Doc ann -> Doc ann
- Development.IDE: brackets :: Doc ann -> Doc ann
- Development.IDE: bytestringToStringBuffer :: ByteString -> StringBuffer
- Development.IDE: cat :: [Doc ann] -> Doc ann
- Development.IDE: catchSrcErrors :: DynFlags -> Text -> IO a -> IO (Either [FileDiagnostic] a)
- Development.IDE: cfilter :: (a -> Bool) -> Recorder a -> Recorder a
- Development.IDE: cgGutsToCoreModule :: SafeHaskellMode -> CgGuts -> ModDetails -> CoreModule
- Development.IDE: class () => Pretty a
- Development.IDE: cmap :: (a -> b) -> Recorder b -> Recorder a
- Development.IDE: cmapIO :: (a -> IO b) -> Recorder b -> Recorder a
- Development.IDE: cmapWithPrio :: (a -> b) -> Recorder (WithPriority b) -> Recorder (WithPriority a)
- Development.IDE: colon :: Doc ann
- Development.IDE: column :: (Int -> Doc ann) -> Doc ann
- Development.IDE: comma :: Doc ann
- Development.IDE: concatWith :: Foldable t => (Doc ann -> Doc ann -> Doc ann) -> t (Doc ann) -> Doc ann
- Development.IDE: data () => Action a
- Development.IDE: data AddWatchedFile
- Development.IDE: data () => Diagnostic
- Development.IDE: data () => DiagnosticSeverity
- Development.IDE: data () => Doc ann
- Development.IDE: data DocAndTyThingMap
- Development.IDE: data FastResult a
- Development.IDE: data FileOfInterestStatus
- Development.IDE: data FileVersion
- Development.IDE: data () => FusionDepth
- Development.IDE: data GenerateCore
- Development.IDE: data GetBindings
- Development.IDE: data GetClientSettings
- Development.IDE: data GetDocMap
- Development.IDE: data GetFileContents
- Development.IDE: data GetFileExists
- Development.IDE: data GetHieAst
- Development.IDE: data GetImportMap
- Development.IDE: data GetKnownTargets
- Development.IDE: data GetLinkable
- Development.IDE: data GetLocatedImports
- Development.IDE: data GetModIface
- Development.IDE: data GetModIfaceFromDisk
- Development.IDE: data GetModIfaceFromDiskAndIndex
- Development.IDE: data GetModSummary
- Development.IDE: data GetModSummaryWithoutTimestamps
- Development.IDE: data GetModuleGraph
- Development.IDE: data GetParsedModule
- Development.IDE: data GetParsedModuleWithComments
- Development.IDE: data GhcSession
- Development.IDE: data GhcSessionIO
- Development.IDE: data GhcVersion
- Development.IDE: data HiFileResult
- Development.IDE: data HieAstResult
- Development.IDE: data HieKind a
- Development.IDE: data HscEnvEq
- Development.IDE: data IdeConfiguration
- Development.IDE: data IdeGhcSession
- Development.IDE: data IdeState
- Development.IDE: data IsFileOfInterest
- Development.IDE: data IsFileOfInterestResult
- Development.IDE: data LinkableResult
- Development.IDE: data LinkableType
- Development.IDE: data () => Location
- Development.IDE: data () => LoggingColumn
- Development.IDE: data ModSummaryResult
- Development.IDE: data NeedsCompilation
- Development.IDE: data () => NormalizedFilePath
- Development.IDE: data () => NormalizedUri
- Development.IDE: data () => PageWidth
- Development.IDE: data () => ParseResult a :: TYPE 'SumRep '[ 'TupleRep '[LiftedRep, LiftedRep], LiftedRep]
- Development.IDE: data Plugin c
- Development.IDE: data () => Position
- Development.IDE: data () => Priority
- Development.IDE: data () => Range
- Development.IDE: data ReportImportCycles
- Development.IDE: data RuleBody k v
- Development.IDE: data () => Rules a
- Development.IDE: data ShakeExtras
- Development.IDE: data ShowDiagnostic
- Development.IDE: data () => SimpleDocStream ann
- Development.IDE: data Splices
- Development.IDE: data TcModuleResult
- Development.IDE: data TypeCheck
- Development.IDE: data VFSModified
- Development.IDE: data () => WithPriority a
- Development.IDE: declSplicesL :: Lens' Splices [(LHsExpr GhcTc, [LHsDecl GhcPs])]
- Development.IDE: defaultLayoutOptions :: LayoutOptions
- Development.IDE: define :: IdeRule k v => Recorder (WithPriority Log) -> (k -> NormalizedFilePath -> Action (IdeResult v)) -> Rules ()
- Development.IDE: defineEarlyCutoff :: IdeRule k v => Recorder (WithPriority Log) -> RuleBody k v -> Rules ()
- Development.IDE: defineNoDiagnostics :: IdeRule k v => Recorder (WithPriority Log) -> (k -> NormalizedFilePath -> Action (Maybe v)) -> Rules ()
- Development.IDE: diagFromErrMsg :: Text -> DynFlags -> MsgEnvelope DecoratedSDoc -> [FileDiagnostic]
- Development.IDE: diagFromErrMsgs :: Text -> DynFlags -> Bag (MsgEnvelope DecoratedSDoc) -> [FileDiagnostic]
- Development.IDE: diagFromGhcException :: Text -> DynFlags -> GhcException -> [FileDiagnostic]
- Development.IDE: diagFromString :: Text -> DiagnosticSeverity -> SrcSpan -> String -> [FileDiagnostic]
- Development.IDE: diagFromStrings :: Text -> DiagnosticSeverity -> [(SrcSpan, String)] -> [FileDiagnostic]
- Development.IDE: disableWarningsAsErrors :: DynFlags -> DynFlags
- Development.IDE: dontWriteHieFiles :: DynFlags -> DynFlags
- Development.IDE: dot :: Doc ann
- Development.IDE: dquote :: Doc ann
- Development.IDE: dquotes :: Doc ann -> Doc ann
- Development.IDE: emptyDoc :: Doc ann
- Development.IDE: emptyFilePath :: NormalizedFilePath
- Development.IDE: emptyPathUri :: NormalizedUri
- Development.IDE: enclose :: Doc ann -> Doc ann -> Doc ann -> Doc ann
- Development.IDE: encloseSep :: Doc ann -> Doc ann -> Doc ann -> [Doc ann] -> Doc ann
- Development.IDE: encodeLinkableType :: Maybe LinkableType -> ByteString
- Development.IDE: equals :: Doc ann
- Development.IDE: evalGhcEnv :: HscEnv -> Ghc b -> IO b
- Development.IDE: exprSplicesL :: Lens' Splices [(LHsExpr GhcTc, LHsExpr GhcPs)]
- Development.IDE: filePathToUri' :: NormalizedFilePath -> NormalizedUri
- Development.IDE: fill :: Int -> Doc ann -> Doc ann
- Development.IDE: fillBreak :: Int -> Doc ann -> Doc ann
- Development.IDE: fillCat :: [Doc ann] -> Doc ann
- Development.IDE: fillSep :: [Doc ann] -> Doc ann
- Development.IDE: fingerprintFromByteString :: ByteString -> IO Fingerprint
- Development.IDE: fingerprintFromPut :: Put -> IO Fingerprint
- Development.IDE: fingerprintFromStringBuffer :: StringBuffer -> IO Fingerprint
- Development.IDE: fingerprintToBS :: Fingerprint -> ByteString
- Development.IDE: flatAlt :: Doc ann -> Doc ann -> Doc ann
- Development.IDE: fromNormalizedFilePath :: NormalizedFilePath -> FilePath
- Development.IDE: fromNormalizedUri :: NormalizedUri -> Uri
- Development.IDE: fromUri :: NormalizedUri -> NormalizedFilePath
- Development.IDE: fuse :: FusionDepth -> Doc ann -> Doc ann
- Development.IDE: getAtPoint :: NormalizedFilePath -> Position -> IdeAction (Maybe (Maybe Range, [Text]))
- Development.IDE: getClientConfig :: MonadLsp Config m => m Config
- Development.IDE: getClientConfigAction :: Action Config
- Development.IDE: getDefinition :: NormalizedFilePath -> Position -> IdeAction (Maybe [Location])
- Development.IDE: getExtensions :: ParsedModule -> [Extension]
- Development.IDE: getFileContents :: NormalizedFilePath -> Action (UTCTime, Maybe Text)
- Development.IDE: getFileExists :: NormalizedFilePath -> Action Bool
- Development.IDE: getFilesOfInterestUntracked :: Action (HashMap NormalizedFilePath FileOfInterestStatus)
- Development.IDE: getParsedModule :: NormalizedFilePath -> Action (Maybe ParsedModule)
- Development.IDE: getPluginConfigAction :: PluginId -> Action PluginConfig
- Development.IDE: getTypeDefinition :: NormalizedFilePath -> Position -> IdeAction (Maybe [Location])
- Development.IDE: ghcVersion :: GhcVersion
- Development.IDE: group :: Doc ann -> Doc ann
- Development.IDE: hDuplicateTo' :: Handle -> Handle -> IO ()
- Development.IDE: hang :: Int -> Doc ann -> Doc ann
- Development.IDE: hardline :: Doc ann
- Development.IDE: hcat :: [Doc ann] -> Doc ann
- Development.IDE: hiFileFingerPrint :: HiFileResult -> ByteString
- Development.IDE: hscEnvWithImportPaths :: HscEnvEq -> HscEnv
- Development.IDE: hsep :: [Doc ann] -> Doc ann
- Development.IDE: ideErrorText :: NormalizedFilePath -> Text -> FileDiagnostic
- Development.IDE: ideErrorWithSource :: Maybe Text -> Maybe DiagnosticSeverity -> a -> Text -> (a, ShowDiagnostic, Diagnostic)
- Development.IDE: ideLogger :: IdeState -> Logger
- Development.IDE: indent :: Int -> Doc ann -> Doc ann
- Development.IDE: infixr 6 <+>
- Development.IDE: isInsideSrcSpan :: Position -> SrcSpan -> Bool
- Development.IDE: isWorkspaceFile :: NormalizedFilePath -> Action Bool
- Development.IDE: langle :: Doc ann
- Development.IDE: layoutCompact :: Doc ann1 -> SimpleDocStream ann2
- Development.IDE: layoutPretty :: LayoutOptions -> Doc ann -> SimpleDocStream ann
- Development.IDE: layoutSmart :: LayoutOptions -> Doc ann -> SimpleDocStream ann
- Development.IDE: lbrace :: Doc ann
- Development.IDE: lbracket :: Doc ann
- Development.IDE: line :: Doc ann
- Development.IDE: line' :: Doc ann
- Development.IDE: list :: [Doc ann] -> Doc ann
- Development.IDE: logDebug :: Logger -> Text -> IO ()
- Development.IDE: logError :: Logger -> Text -> IO ()
- Development.IDE: logInfo :: Logger -> Text -> IO ()
- Development.IDE: logWarning :: Logger -> Text -> IO ()
- Development.IDE: logWith :: (HasCallStack, MonadIO m) => Recorder (WithPriority msg) -> Priority -> msg -> m ()
- Development.IDE: lookupPackageConfig :: Unit -> HscEnv -> Maybe UnitInfo
- Development.IDE: lparen :: Doc ann
- Development.IDE: lspClientLogRecorder :: LanguageContextEnv config -> Recorder (WithPriority Text)
- Development.IDE: lspClientMessageRecorder :: LanguageContextEnv config -> Recorder (WithPriority Text)
- Development.IDE: makeDefaultHandleRecorder :: MonadIO m => Maybe [LoggingColumn] -> Lock -> Handle -> m (Recorder (WithPriority (Doc a)))
- Development.IDE: makeDefaultStderrRecorder :: MonadIO m => Maybe [LoggingColumn] -> m (Recorder (WithPriority (Doc a)))
- Development.IDE: mkHiFileResult :: ModSummary -> ModIface -> ModDetails -> ModuleEnv ByteString -> Maybe (CoreFile, ByteString) -> HiFileResult
- Development.IDE: modifyDynFlags :: GhcMonad m => (DynFlags -> DynFlags) -> m ()
- Development.IDE: moduleImportPath :: NormalizedFilePath -> ModuleName -> Maybe FilePath
- Development.IDE: nest :: Int -> Doc ann -> Doc ann
- Development.IDE: nesting :: (Int -> Doc ann) -> Doc ann
- Development.IDE: newtype GetModificationTime
- Development.IDE: newtype GhcSessionDeps
- Development.IDE: newtype IdeAction a
- Development.IDE: newtype ImportMap
- Development.IDE: newtype () => LayoutOptions
- Development.IDE: newtype () => Logger
- Development.IDE: newtype () => Recorder msg
- Development.IDE: newtype () => Uri
- Development.IDE: noFilePath :: FilePath
- Development.IDE: noLogging :: Logger
- Development.IDE: noRange :: Range
- Development.IDE: noSpan :: String -> SrcSpan
- Development.IDE: pageWidth :: (PageWidth -> Doc ann) -> Doc ann
- Development.IDE: parens :: Doc ann -> Doc ann
- Development.IDE: patSplicesL :: Lens' Splices [(LHsExpr GhcTc, LPat GhcPs)]
- Development.IDE: pattern GetModificationTime :: GetModificationTime
- Development.IDE: pattern GhcSessionDeps :: GhcSessionDeps
- Development.IDE: pattern PFailed :: PState -> ParseResult a
- Development.IDE: pattern POk :: PState -> a -> ParseResult a
- Development.IDE: pipe :: Doc ann
- Development.IDE: plural :: (Num amount, Eq amount) => doc -> doc -> amount -> doc
- Development.IDE: positionToRealSrcLoc :: NormalizedFilePath -> Position -> RealSrcLoc
- Development.IDE: pretty :: Pretty a => a -> Doc ann
- Development.IDE: prettyList :: Pretty a => [a] -> Doc ann
- Development.IDE: printName :: Name -> String
- Development.IDE: printOutputable :: Outputable a => a -> Text
- Development.IDE: printRdrName :: RdrName -> String
- Development.IDE: punctuate :: Doc ann -> [Doc ann] -> [Doc ann]
- Development.IDE: rangeToRealSrcSpan :: NormalizedFilePath -> Range -> RealSrcSpan
- Development.IDE: rangeToSrcSpan :: NormalizedFilePath -> Range -> SrcSpan
- Development.IDE: rangle :: Doc ann
- Development.IDE: rbrace :: Doc ann
- Development.IDE: rbracket :: Doc ann
- Development.IDE: reAnnotate :: (ann -> ann') -> Doc ann -> Doc ann'
- Development.IDE: reAnnotateS :: (ann -> ann') -> SimpleDocStream ann -> SimpleDocStream ann'
- Development.IDE: readFileUtf8 :: FilePath -> IO Text
- Development.IDE: readSrcSpan :: ReadS RealSrcSpan
- Development.IDE: realSpan :: SrcSpan -> Maybe RealSrcSpan
- Development.IDE: realSrcLocToCodePointPosition :: RealSrcLoc -> CodePointPosition
- Development.IDE: realSrcLocToPosition :: RealSrcLoc -> Position
- Development.IDE: realSrcSpanToCodePointRange :: RealSrcSpan -> CodePointRange
- Development.IDE: realSrcSpanToLocation :: RealSrcSpan -> Location
- Development.IDE: realSrcSpanToRange :: RealSrcSpan -> Range
- Development.IDE: removeTrailingWhitespace :: SimpleDocStream ann -> SimpleDocStream ann
- Development.IDE: renderStrict :: SimpleDocStream ann -> Text
- Development.IDE: rparen :: Doc ann
- Development.IDE: runAction :: String -> IdeState -> Action a -> IO a
- Development.IDE: runIdeAction :: String -> ShakeExtras -> IdeAction a -> IO a
- Development.IDE: runParser :: DynFlags -> String -> P a -> ParseResult a
- Development.IDE: semi :: Doc ann
- Development.IDE: sep :: [Doc ann] -> Doc ann
- Development.IDE: setHieDir :: FilePath -> DynFlags -> DynFlags
- Development.IDE: showDiagnostics :: [FileDiagnostic] -> Text
- Development.IDE: showDiagnosticsColored :: [FileDiagnostic] -> Text
- Development.IDE: showPosition :: Position -> String
- Development.IDE: slash :: Doc ann
- Development.IDE: softline :: Doc ann
- Development.IDE: softline' :: Doc ann
- Development.IDE: space :: Doc ann
- Development.IDE: spanContainsRange :: SrcSpan -> Range -> Maybe Bool
- Development.IDE: squote :: Doc ann
- Development.IDE: squotes :: Doc ann -> Doc ann
- Development.IDE: srcSpanToFilename :: SrcSpan -> Maybe FilePath
- Development.IDE: srcSpanToLocation :: SrcSpan -> Maybe Location
- Development.IDE: srcSpanToRange :: SrcSpan -> Maybe Range
- Development.IDE: stringBufferToByteString :: StringBuffer -> ByteString
- Development.IDE: surround :: Doc ann -> Doc ann -> Doc ann -> Doc ann
- Development.IDE: textToStringBuffer :: Text -> StringBuffer
- Development.IDE: tmrModSummary :: TcModuleResult -> ModSummary
- Development.IDE: toCologActionWithPrio :: forall (m :: Type -> Type) msg. (MonadIO m, HasCallStack) => Recorder (WithPriority msg) -> LogAction m (WithSeverity msg)
- Development.IDE: toDSeverity :: Severity -> Maybe DiagnosticSeverity
- Development.IDE: toNormalizedFilePath' :: FilePath -> NormalizedFilePath
- Development.IDE: toNormalizedUri :: Uri -> NormalizedUri
- Development.IDE: tupled :: [Doc ann] -> Doc ann
- Development.IDE: type DiagnosticStore = HashMap NormalizedUri StoreItem
- Development.IDE: type FileDiagnostic = (NormalizedFilePath, ShowDiagnostic, Diagnostic)
- Development.IDE: type IdeResult v = ([FileDiagnostic], Maybe v)
- Development.IDE: type IdeResultNoDiagnosticsEarlyCutoff v = (Maybe ByteString, Maybe v)
- Development.IDE: type IdeRule k v = (RuleResult k ~ v, ShakeValue k, Show v, Typeable v, NFData v)
- Development.IDE: type family RuleResult key
- Development.IDE: typeSplicesL :: Lens' Splices [(LHsExpr GhcTc, LHsType GhcPs)]
- Development.IDE: unAnnotate :: Doc ann -> Doc xxx
- Development.IDE: unAnnotateS :: SimpleDocStream ann -> SimpleDocStream xxx
- Development.IDE: unsafeViaShow :: Show a => a -> Doc ann
- Development.IDE: uriToFilePath' :: Uri -> Maybe FilePath
- Development.IDE: use :: IdeRule k v => k -> NormalizedFilePath -> Action (Maybe v)
- Development.IDE: useNoFile :: IdeRule k v => k -> Action (Maybe v)
- Development.IDE: useNoFile_ :: IdeRule k v => k -> Action v
- Development.IDE: usePropertyAction :: HasProperty s k t r => KeyNameProxy s -> PluginId -> Properties r -> Action (ToHsType t)
- Development.IDE: useWithStale :: IdeRule k v => k -> NormalizedFilePath -> Action (Maybe (v, PositionMapping))
- Development.IDE: useWithStaleFast :: IdeRule k v => k -> NormalizedFilePath -> IdeAction (Maybe (v, PositionMapping))
- Development.IDE: useWithStaleFast' :: IdeRule k v => k -> NormalizedFilePath -> IdeAction (FastResult v)
- Development.IDE: useWithStale_ :: IdeRule k v => k -> NormalizedFilePath -> Action (v, PositionMapping)
- Development.IDE: use_ :: IdeRule k v => k -> NormalizedFilePath -> Action v
- Development.IDE: uses :: (Traversable f, IdeRule k v) => k -> f NormalizedFilePath -> Action (f (Maybe v))
- Development.IDE: uses_ :: (Traversable f, IdeRule k v) => k -> f NormalizedFilePath -> Action (f v)
- Development.IDE: vcat :: [Doc ann] -> Doc ann
- Development.IDE: vfsVersion :: FileVersion -> Maybe Int32
- Development.IDE: viaShow :: Show a => a -> Doc ann
- Development.IDE: vsep :: [Doc ann] -> Doc ann
- Development.IDE: width :: Doc ann -> (Int -> Doc ann) -> Doc ann
- Development.IDE: withBacklog :: (v -> Recorder a) -> IO (Recorder a, v -> IO ())
- Development.IDE: withFileRecorder :: MonadUnliftIO m => FilePath -> Maybe [LoggingColumn] -> (Either IOException (Recorder (WithPriority (Doc d))) -> m a) -> m a
- Development.IDE: zeroSpan :: FastString -> RealSrcSpan
- Development.IDE.Core.Actions: getAtPoint :: NormalizedFilePath -> Position -> IdeAction (Maybe (Maybe Range, [Text]))
- Development.IDE.Core.Actions: getDefinition :: NormalizedFilePath -> Position -> IdeAction (Maybe [Location])
- Development.IDE.Core.Actions: getTypeDefinition :: NormalizedFilePath -> Position -> IdeAction (Maybe [Location])
- Development.IDE.Core.Actions: highlightAtPoint :: NormalizedFilePath -> Position -> IdeAction (Maybe [DocumentHighlight])
- Development.IDE.Core.Actions: lookupMod :: HieDbWriter -> FilePath -> ModuleName -> Unit -> Bool -> MaybeT IdeAction Uri
- Development.IDE.Core.Actions: refsAtPoint :: NormalizedFilePath -> Position -> Action [Location]
- Development.IDE.Core.Actions: workspaceSymbols :: Text -> IdeAction (Maybe [SymbolInformation])
- Development.IDE.Core.Compile: RecompilationInfo :: FileVersion -> Maybe (HiFileResult, FileVersion) -> (NormalizedFilePath -> m (Maybe FileVersion)) -> ([NormalizedFilePath] -> m [ByteString]) -> (Maybe LinkableType -> m ([FileDiagnostic], Maybe HiFileResult)) -> RecompilationInfo m
- Development.IDE.Core.Compile: RunSimplifier :: Bool -> RunSimplifier
- Development.IDE.Core.Compile: TcModuleResult :: ParsedModule -> RenamedSource -> TcGblEnv -> Splices -> !Bool -> !ModuleEnv ByteString -> TcModuleResult
- Development.IDE.Core.Compile: TypecheckHelpers :: ([NormalizedFilePath] -> IO [LinkableResult]) -> TypecheckHelpers
- Development.IDE.Core.Compile: [getLinkables] :: TypecheckHelpers -> [NormalizedFilePath] -> IO [LinkableResult]
- Development.IDE.Core.Compile: [get_file_version] :: RecompilationInfo m -> NormalizedFilePath -> m (Maybe FileVersion)
- Development.IDE.Core.Compile: [get_linkable_hashes] :: RecompilationInfo m -> [NormalizedFilePath] -> m [ByteString]
- Development.IDE.Core.Compile: [old_value] :: RecompilationInfo m -> Maybe (HiFileResult, FileVersion)
- Development.IDE.Core.Compile: [regenerate] :: RecompilationInfo m -> Maybe LinkableType -> m ([FileDiagnostic], Maybe HiFileResult)
- Development.IDE.Core.Compile: [source_version] :: RecompilationInfo m -> FileVersion
- Development.IDE.Core.Compile: [tmrDeferredError] :: TcModuleResult -> !Bool
- Development.IDE.Core.Compile: [tmrParsed] :: TcModuleResult -> ParsedModule
- Development.IDE.Core.Compile: [tmrRenamed] :: TcModuleResult -> RenamedSource
- Development.IDE.Core.Compile: [tmrRuntimeModules] :: TcModuleResult -> !ModuleEnv ByteString
- Development.IDE.Core.Compile: [tmrTopLevelSplices] :: TcModuleResult -> Splices
- Development.IDE.Core.Compile: [tmrTypechecked] :: TcModuleResult -> TcGblEnv
- Development.IDE.Core.Compile: addRelativeImport :: NormalizedFilePath -> ModuleName -> DynFlags -> DynFlags
- Development.IDE.Core.Compile: compileModule :: RunSimplifier -> HscEnv -> ModSummary -> TcGblEnv -> IO (IdeResult ModGuts)
- Development.IDE.Core.Compile: computePackageDeps :: HscEnv -> Unit -> IO (Either [FileDiagnostic] [UnitId])
- Development.IDE.Core.Compile: coreFileToLinkable :: LinkableType -> HscEnv -> ModSummary -> ModIface -> ModDetails -> CoreFile -> UTCTime -> IO ([FileDiagnostic], Maybe HomeModInfo)
- Development.IDE.Core.Compile: data RecompilationInfo m
- Development.IDE.Core.Compile: data TcModuleResult
- Development.IDE.Core.Compile: generateByteCode :: CoreFileTime -> HscEnv -> ModSummary -> CgGuts -> IO (IdeResult Linkable)
- Development.IDE.Core.Compile: generateHieAsts :: HscEnv -> TcModuleResult -> IO ([FileDiagnostic], Maybe (HieASTs Type))
- Development.IDE.Core.Compile: generateObjectCode :: HscEnv -> ModSummary -> CgGuts -> IO (IdeResult Linkable)
- Development.IDE.Core.Compile: getDocsBatch :: HscEnv -> [Name] -> IO [Either String (Maybe [HsDoc GhcRn], IntMap (HsDoc GhcRn))]
- Development.IDE.Core.Compile: getModSummaryFromImports :: HscEnv -> FilePath -> UTCTime -> Maybe StringBuffer -> ExceptT [FileDiagnostic] IO ModSummaryResult
- Development.IDE.Core.Compile: indexHieFile :: ShakeExtras -> ModSummary -> NormalizedFilePath -> Fingerprint -> HieFile -> IO ()
- Development.IDE.Core.Compile: instance Control.DeepSeq.NFData Development.IDE.Core.Compile.IdeLinkable
- Development.IDE.Core.Compile: instance GHC.Classes.Eq Development.IDE.Core.Compile.SourceModified
- Development.IDE.Core.Compile: instance GHC.Classes.Ord Development.IDE.Core.Compile.SourceModified
- Development.IDE.Core.Compile: instance GHC.Show.Show Development.IDE.Core.Compile.SourceModified
- Development.IDE.Core.Compile: loadHieFile :: NameCacheUpdater -> FilePath -> IO HieFile
- Development.IDE.Core.Compile: loadInterface :: (MonadIO m, MonadMask m) => HscEnv -> ModSummary -> Maybe LinkableType -> RecompilationInfo m -> m ([FileDiagnostic], Maybe HiFileResult)
- Development.IDE.Core.Compile: loadModulesHome :: [HomeModInfo] -> HscEnv -> HscEnv
- Development.IDE.Core.Compile: lookupName :: HscEnv -> Name -> IO (Maybe TyThing)
- Development.IDE.Core.Compile: mergeEnvs :: HscEnv -> ModuleGraph -> ModSummary -> [HomeModInfo] -> [HscEnv] -> IO HscEnv
- Development.IDE.Core.Compile: mkHiFileResultCompile :: ShakeExtras -> HscEnv -> TcModuleResult -> ModGuts -> IO (IdeResult HiFileResult)
- Development.IDE.Core.Compile: mkHiFileResultNoCompile :: HscEnv -> TcModuleResult -> IO HiFileResult
- Development.IDE.Core.Compile: ml_core_file :: ModLocation -> FilePath
- Development.IDE.Core.Compile: newtype RunSimplifier
- Development.IDE.Core.Compile: newtype TypecheckHelpers
- Development.IDE.Core.Compile: parseModule :: IdeOptions -> HscEnv -> FilePath -> ModSummary -> IO (IdeResult ParsedModule)
- Development.IDE.Core.Compile: shareUsages :: ModIface -> ModIface
- Development.IDE.Core.Compile: sourceParser :: Text
- Development.IDE.Core.Compile: sourceTypecheck :: Text
- Development.IDE.Core.Compile: typecheckModule :: IdeDefer -> HscEnv -> TypecheckHelpers -> ParsedModule -> IO (IdeResult TcModuleResult)
- Development.IDE.Core.Compile: writeAndIndexHieFile :: HscEnv -> ShakeExtras -> ModSummary -> NormalizedFilePath -> [AvailInfo] -> HieASTs Type -> ByteString -> IO [FileDiagnostic]
- Development.IDE.Core.Compile: writeHiFile :: ShakeExtras -> HscEnv -> HiFileResult -> IO [FileDiagnostic]
- Development.IDE.Core.Debouncer: data Debouncer k
- Development.IDE.Core.Debouncer: newAsyncDebouncer :: (Eq k, Hashable k) => IO (Debouncer k)
- Development.IDE.Core.Debouncer: noopDebouncer :: Debouncer k
- Development.IDE.Core.Debouncer: registerEvent :: Debouncer k -> Seconds -> k -> IO () -> IO ()
- Development.IDE.Core.FileStore: LogCouldNotIdentifyReverseDeps :: !NormalizedFilePath -> Log
- Development.IDE.Core.FileStore: LogShake :: Log -> Log
- Development.IDE.Core.FileStore: LogTypeCheckingReverseDeps :: !NormalizedFilePath -> !Maybe [NormalizedFilePath] -> Log
- Development.IDE.Core.FileStore: addIdeGlobal :: IsIdeGlobal a => a -> Rules ()
- Development.IDE.Core.FileStore: data Log
- Development.IDE.Core.FileStore: fileStoreRules :: Recorder (WithPriority Log) -> (NormalizedFilePath -> Action Bool) -> Rules ()
- Development.IDE.Core.FileStore: getFileContents :: NormalizedFilePath -> Action (UTCTime, Maybe Text)
- Development.IDE.Core.FileStore: getFileContentsImpl :: NormalizedFilePath -> Action ([FileDiagnostic], Maybe (FileVersion, Maybe Text))
- Development.IDE.Core.FileStore: getModTime :: FilePath -> IO POSIXTime
- Development.IDE.Core.FileStore: getModificationTimeImpl :: Bool -> NormalizedFilePath -> Action (Maybe ByteString, ([FileDiagnostic], Maybe FileVersion))
- Development.IDE.Core.FileStore: instance GHC.Show.Show Development.IDE.Core.FileStore.Log
- Development.IDE.Core.FileStore: instance Prettyprinter.Internal.Pretty Development.IDE.Core.FileStore.Log
- Development.IDE.Core.FileStore: isWatchSupported :: LspT Config IO Bool
- Development.IDE.Core.FileStore: modificationTime :: FileVersion -> Maybe UTCTime
- Development.IDE.Core.FileStore: registerFileWatches :: [String] -> LspT Config IO Bool
- Development.IDE.Core.FileStore: resetFileStore :: IdeState -> [(NormalizedFilePath, FileChangeType)] -> IO ()
- Development.IDE.Core.FileStore: resetInterfaceStore :: ShakeExtras -> NormalizedFilePath -> STM ()
- Development.IDE.Core.FileStore: setFileModified :: Recorder (WithPriority Log) -> VFSModified -> IdeState -> Bool -> NormalizedFilePath -> IO ()
- Development.IDE.Core.FileStore: setSomethingModified :: VFSModified -> IdeState -> [Key] -> String -> IO ()
- Development.IDE.Core.FileStore: shareFilePath :: FilePath -> FilePath
- Development.IDE.Core.FileStore: typecheckParents :: Recorder (WithPriority Log) -> IdeState -> NormalizedFilePath -> IO ()
- Development.IDE.Core.FileUtils: getModTime :: FilePath -> IO POSIXTime
- Development.IDE.Core.IdeConfiguration: IdeConfiguration :: HashSet NormalizedUri -> Hashed (Maybe Value) -> IdeConfiguration
- Development.IDE.Core.IdeConfiguration: [clientSettings] :: IdeConfiguration -> Hashed (Maybe Value)
- Development.IDE.Core.IdeConfiguration: [workspaceFolders] :: IdeConfiguration -> HashSet NormalizedUri
- Development.IDE.Core.IdeConfiguration: data IdeConfiguration
- Development.IDE.Core.IdeConfiguration: getClientSettings :: Action (Maybe Value)
- Development.IDE.Core.IdeConfiguration: getIdeConfiguration :: Action IdeConfiguration
- Development.IDE.Core.IdeConfiguration: instance Development.IDE.Core.Shake.IsIdeGlobal Development.IDE.Core.IdeConfiguration.IdeConfigurationVar
- Development.IDE.Core.IdeConfiguration: instance GHC.Show.Show Development.IDE.Core.IdeConfiguration.IdeConfiguration
- Development.IDE.Core.IdeConfiguration: isWorkspaceFile :: NormalizedFilePath -> Action Bool
- Development.IDE.Core.IdeConfiguration: modifyClientSettings :: IdeState -> (Maybe Value -> Maybe Value) -> IO ()
- Development.IDE.Core.IdeConfiguration: modifyWorkspaceFolders :: IdeState -> (HashSet NormalizedUri -> HashSet NormalizedUri) -> IO ()
- Development.IDE.Core.IdeConfiguration: parseConfiguration :: InitializeParams -> IdeConfiguration
- Development.IDE.Core.IdeConfiguration: parseWorkspaceFolder :: WorkspaceFolder -> NormalizedUri
- Development.IDE.Core.IdeConfiguration: registerIdeConfiguration :: ShakeExtras -> IdeConfiguration -> IO ()
- Development.IDE.Core.OfInterest: LogShake :: Log -> Log
- Development.IDE.Core.OfInterest: Modified :: !Bool -> FileOfInterestStatus
- Development.IDE.Core.OfInterest: OfInterestVar :: Var (HashMap NormalizedFilePath FileOfInterestStatus) -> OfInterestVar
- Development.IDE.Core.OfInterest: OnDisk :: FileOfInterestStatus
- Development.IDE.Core.OfInterest: [firstOpen] :: FileOfInterestStatus -> !Bool
- Development.IDE.Core.OfInterest: addFileOfInterest :: IdeState -> NormalizedFilePath -> FileOfInterestStatus -> IO ()
- Development.IDE.Core.OfInterest: data FileOfInterestStatus
- Development.IDE.Core.OfInterest: data Log
- Development.IDE.Core.OfInterest: deleteFileOfInterest :: IdeState -> NormalizedFilePath -> IO ()
- Development.IDE.Core.OfInterest: getFilesOfInterest :: IdeState -> IO (HashMap NormalizedFilePath FileOfInterestStatus)
- Development.IDE.Core.OfInterest: getFilesOfInterestUntracked :: Action (HashMap NormalizedFilePath FileOfInterestStatus)
- Development.IDE.Core.OfInterest: instance Development.IDE.Core.Shake.IsIdeGlobal Development.IDE.Core.OfInterest.GarbageCollectVar
- Development.IDE.Core.OfInterest: instance Development.IDE.Core.Shake.IsIdeGlobal Development.IDE.Core.OfInterest.OfInterestVar
- Development.IDE.Core.OfInterest: instance GHC.Show.Show Development.IDE.Core.OfInterest.Log
- Development.IDE.Core.OfInterest: instance Prettyprinter.Internal.Pretty Development.IDE.Core.OfInterest.Log
- Development.IDE.Core.OfInterest: kick :: Action ()
- Development.IDE.Core.OfInterest: newtype OfInterestVar
- Development.IDE.Core.OfInterest: ofInterestRules :: Recorder (WithPriority Log) -> Rules ()
- Development.IDE.Core.OfInterest: scheduleGarbageCollection :: IdeState -> IO ()
- Development.IDE.Core.OfInterest: setFilesOfInterest :: IdeState -> HashMap NormalizedFilePath FileOfInterestStatus -> IO ()
- Development.IDE.Core.PluginUtils: fromCurrentPositionE :: Monad m => PositionMapping -> Position -> ExceptT PluginError m Position
- Development.IDE.Core.PluginUtils: fromCurrentPositionMT :: Monad m => PositionMapping -> Position -> MaybeT m Position
- Development.IDE.Core.PluginUtils: fromCurrentRangeE :: Monad m => PositionMapping -> Range -> ExceptT PluginError m Range
- Development.IDE.Core.PluginUtils: fromCurrentRangeMT :: Monad m => PositionMapping -> Range -> MaybeT m Range
- Development.IDE.Core.PluginUtils: runActionE :: MonadIO m => String -> IdeState -> ExceptT e Action a -> ExceptT e m a
- Development.IDE.Core.PluginUtils: runActionMT :: MonadIO m => String -> IdeState -> MaybeT Action a -> MaybeT m a
- Development.IDE.Core.PluginUtils: runIdeActionE :: MonadIO m => String -> ShakeExtras -> ExceptT e IdeAction a -> ExceptT e m a
- Development.IDE.Core.PluginUtils: runIdeActionMT :: MonadIO m => String -> ShakeExtras -> MaybeT IdeAction a -> MaybeT m a
- Development.IDE.Core.PluginUtils: toCurrentPositionE :: Monad m => PositionMapping -> Position -> ExceptT PluginError m Position
- Development.IDE.Core.PluginUtils: toCurrentPositionMT :: Monad m => PositionMapping -> Position -> MaybeT m Position
- Development.IDE.Core.PluginUtils: toCurrentRangeE :: Monad m => PositionMapping -> Range -> ExceptT PluginError m Range
- Development.IDE.Core.PluginUtils: toCurrentRangeMT :: Monad m => PositionMapping -> Range -> MaybeT m Range
- Development.IDE.Core.PluginUtils: uriToFilePathE :: Monad m => Uri -> ExceptT PluginError m FilePath
- Development.IDE.Core.PluginUtils: useE :: IdeRule k v => k -> NormalizedFilePath -> ExceptT PluginError Action v
- Development.IDE.Core.PluginUtils: useMT :: IdeRule k v => k -> NormalizedFilePath -> MaybeT Action v
- Development.IDE.Core.PluginUtils: useWithStaleE :: IdeRule k v => k -> NormalizedFilePath -> ExceptT PluginError Action (v, PositionMapping)
- Development.IDE.Core.PluginUtils: useWithStaleFastE :: IdeRule k v => k -> NormalizedFilePath -> ExceptT PluginError IdeAction (v, PositionMapping)
- Development.IDE.Core.PluginUtils: useWithStaleFastMT :: IdeRule k v => k -> NormalizedFilePath -> MaybeT IdeAction (v, PositionMapping)
- Development.IDE.Core.PluginUtils: useWithStaleMT :: IdeRule k v => k -> NormalizedFilePath -> MaybeT Action (v, PositionMapping)
- Development.IDE.Core.PluginUtils: usesE :: (Traversable f, IdeRule k v) => k -> f NormalizedFilePath -> ExceptT PluginError Action (f v)
- Development.IDE.Core.PluginUtils: usesMT :: (Traversable f, IdeRule k v) => k -> f NormalizedFilePath -> MaybeT Action (f v)
- Development.IDE.Core.PositionMapping: PositionDelta :: !Position -> PositionResult Position -> !Position -> PositionResult Position -> PositionDelta
- Development.IDE.Core.PositionMapping: PositionExact :: !a -> PositionResult a
- Development.IDE.Core.PositionMapping: PositionMapping :: PositionDelta -> PositionMapping
- Development.IDE.Core.PositionMapping: PositionRange :: a -> a -> PositionResult a
- Development.IDE.Core.PositionMapping: [fromDelta] :: PositionDelta -> !Position -> PositionResult Position
- Development.IDE.Core.PositionMapping: [toDelta] :: PositionDelta -> !Position -> PositionResult Position
- Development.IDE.Core.PositionMapping: [unsafeLowerRange] :: PositionResult a -> a
- Development.IDE.Core.PositionMapping: [unsafeUpperRange] :: PositionResult a -> a
- Development.IDE.Core.PositionMapping: addOldDelta :: PositionDelta -> PositionMapping -> PositionMapping
- Development.IDE.Core.PositionMapping: applyChange :: PositionDelta -> TextDocumentContentChangeEvent -> PositionDelta
- Development.IDE.Core.PositionMapping: composeDelta :: PositionDelta -> PositionDelta -> PositionDelta
- Development.IDE.Core.PositionMapping: data PositionDelta
- Development.IDE.Core.PositionMapping: data PositionResult a
- Development.IDE.Core.PositionMapping: deltaFromDiff :: Text -> Text -> PositionDelta
- Development.IDE.Core.PositionMapping: fromCurrent :: Range -> Text -> Position -> PositionResult Position
- Development.IDE.Core.PositionMapping: fromCurrentPosition :: PositionMapping -> Position -> Maybe Position
- Development.IDE.Core.PositionMapping: fromCurrentRange :: PositionMapping -> Range -> Maybe Range
- Development.IDE.Core.PositionMapping: idDelta :: PositionDelta
- Development.IDE.Core.PositionMapping: instance Control.DeepSeq.NFData Development.IDE.Core.PositionMapping.PositionDelta
- Development.IDE.Core.PositionMapping: instance GHC.Base.Applicative Development.IDE.Core.PositionMapping.PositionResult
- Development.IDE.Core.PositionMapping: instance GHC.Base.Functor Development.IDE.Core.PositionMapping.PositionResult
- Development.IDE.Core.PositionMapping: instance GHC.Base.Monad Development.IDE.Core.PositionMapping.PositionResult
- Development.IDE.Core.PositionMapping: instance GHC.Classes.Eq a => GHC.Classes.Eq (Development.IDE.Core.PositionMapping.PositionResult a)
- Development.IDE.Core.PositionMapping: instance GHC.Classes.Ord a => GHC.Classes.Ord (Development.IDE.Core.PositionMapping.PositionResult a)
- Development.IDE.Core.PositionMapping: instance GHC.Show.Show Development.IDE.Core.PositionMapping.PositionDelta
- Development.IDE.Core.PositionMapping: instance GHC.Show.Show a => GHC.Show.Show (Development.IDE.Core.PositionMapping.PositionResult a)
- Development.IDE.Core.PositionMapping: lowerRange :: PositionResult a -> a
- Development.IDE.Core.PositionMapping: mkDelta :: [TextDocumentContentChangeEvent] -> PositionDelta
- Development.IDE.Core.PositionMapping: newtype PositionMapping
- Development.IDE.Core.PositionMapping: positionResultToMaybe :: PositionResult a -> Maybe a
- Development.IDE.Core.PositionMapping: toCurrent :: Range -> Text -> Position -> PositionResult Position
- Development.IDE.Core.PositionMapping: toCurrentPosition :: PositionMapping -> Position -> Maybe Position
- Development.IDE.Core.PositionMapping: toCurrentRange :: PositionMapping -> Range -> Maybe Range
- Development.IDE.Core.PositionMapping: upperRange :: PositionResult a -> a
- Development.IDE.Core.PositionMapping: zeroMapping :: PositionMapping
- Development.IDE.Core.Preprocessor: instance GHC.Show.Show Development.IDE.Core.Preprocessor.CPPDiag
- Development.IDE.Core.Preprocessor: instance GHC.Show.Show Development.IDE.Core.Preprocessor.CPPLog
- Development.IDE.Core.Preprocessor: preprocessor :: HscEnv -> FilePath -> Maybe StringBuffer -> ExceptT [FileDiagnostic] IO (StringBuffer, [String], HscEnv, Fingerprint)
- Development.IDE.Core.ProgressReporting: InProgressState :: TVar Int -> TVar Int -> Map NormalizedFilePath Int -> InProgressState
- Development.IDE.Core.ProgressReporting: KickCompleted :: ProgressEvent
- Development.IDE.Core.ProgressReporting: KickStarted :: ProgressEvent
- Development.IDE.Core.ProgressReporting: ProgressReporting :: (ProgressEvent -> IO ()) -> (forall a. NormalizedFilePath -> Action a -> Action a) -> IO () -> ProgressReporting
- Development.IDE.Core.ProgressReporting: [currentVar] :: InProgressState -> Map NormalizedFilePath Int
- Development.IDE.Core.ProgressReporting: [doneVar] :: InProgressState -> TVar Int
- Development.IDE.Core.ProgressReporting: [inProgress] :: ProgressReporting -> forall a. NormalizedFilePath -> Action a -> Action a
- Development.IDE.Core.ProgressReporting: [progressStop] :: ProgressReporting -> IO ()
- Development.IDE.Core.ProgressReporting: [progressUpdate] :: ProgressReporting -> ProgressEvent -> IO ()
- Development.IDE.Core.ProgressReporting: [todoVar] :: InProgressState -> TVar Int
- Development.IDE.Core.ProgressReporting: data InProgressState
- Development.IDE.Core.ProgressReporting: data ProgressEvent
- Development.IDE.Core.ProgressReporting: data ProgressReporting
- Development.IDE.Core.ProgressReporting: delayedProgressReporting :: Seconds -> Seconds -> Maybe (LanguageContextEnv c) -> ProgressReportingStyle -> IO ProgressReporting
- Development.IDE.Core.ProgressReporting: mRunLspT :: Applicative m => Maybe (LanguageContextEnv c) -> LspT c m () -> m ()
- Development.IDE.Core.ProgressReporting: mRunLspTCallback :: Monad m => Maybe (LanguageContextEnv c) -> (LspT c m a -> LspT c m a) -> m a -> m a
- Development.IDE.Core.ProgressReporting: noProgressReporting :: IO ProgressReporting
- Development.IDE.Core.ProgressReporting: recordProgress :: InProgressState -> NormalizedFilePath -> (Int -> Int) -> IO ()
- Development.IDE.Core.RuleTypes: AddWatchedFile :: AddWatchedFile
- Development.IDE.Core.RuleTypes: BCOLinkable :: LinkableType
- Development.IDE.Core.RuleTypes: DKMap :: !DocMap -> !TyThingMap -> DocAndTyThingMap
- Development.IDE.Core.RuleTypes: GenerateCore :: GenerateCore
- Development.IDE.Core.RuleTypes: GetBindings :: GetBindings
- Development.IDE.Core.RuleTypes: GetClientSettings :: GetClientSettings
- Development.IDE.Core.RuleTypes: GetDocMap :: GetDocMap
- Development.IDE.Core.RuleTypes: GetFileContents :: GetFileContents
- Development.IDE.Core.RuleTypes: GetFileExists :: GetFileExists
- Development.IDE.Core.RuleTypes: GetHieAst :: GetHieAst
- Development.IDE.Core.RuleTypes: GetImportMap :: GetImportMap
- Development.IDE.Core.RuleTypes: GetKnownTargets :: GetKnownTargets
- Development.IDE.Core.RuleTypes: GetLinkable :: GetLinkable
- Development.IDE.Core.RuleTypes: GetLocatedImports :: GetLocatedImports
- Development.IDE.Core.RuleTypes: GetModIface :: GetModIface
- Development.IDE.Core.RuleTypes: GetModIfaceFromDisk :: GetModIfaceFromDisk
- Development.IDE.Core.RuleTypes: GetModIfaceFromDiskAndIndex :: GetModIfaceFromDiskAndIndex
- Development.IDE.Core.RuleTypes: GetModSummary :: GetModSummary
- Development.IDE.Core.RuleTypes: GetModSummaryWithoutTimestamps :: GetModSummaryWithoutTimestamps
- Development.IDE.Core.RuleTypes: GetModificationTime_ :: Bool -> GetModificationTime
- Development.IDE.Core.RuleTypes: GetModuleGraph :: GetModuleGraph
- Development.IDE.Core.RuleTypes: GetParsedModule :: GetParsedModule
- Development.IDE.Core.RuleTypes: GetParsedModuleWithComments :: GetParsedModuleWithComments
- Development.IDE.Core.RuleTypes: GhcSession :: GhcSession
- Development.IDE.Core.RuleTypes: GhcSessionDeps_ :: Bool -> GhcSessionDeps
- Development.IDE.Core.RuleTypes: GhcSessionIO :: GhcSessionIO
- Development.IDE.Core.RuleTypes: HAR :: Module -> !HieASTs a -> RefMap a -> Map Name [RealSrcSpan] -> !HieKind a -> HieAstResult
- Development.IDE.Core.RuleTypes: HiFileResult :: !ModSummary -> !ModIface -> ModDetails -> !ByteString -> !ModuleEnv ByteString -> !Maybe (CoreFile, ByteString) -> HiFileResult
- Development.IDE.Core.RuleTypes: IdeGhcSession :: (FilePath -> IO (IdeResult HscEnvEq, [FilePath])) -> !Int -> IdeGhcSession
- Development.IDE.Core.RuleTypes: ImportMap :: Map ModuleName NormalizedFilePath -> ImportMap
- Development.IDE.Core.RuleTypes: IsFOI :: FileOfInterestStatus -> IsFileOfInterestResult
- Development.IDE.Core.RuleTypes: IsFileOfInterest :: IsFileOfInterest
- Development.IDE.Core.RuleTypes: LinkableResult :: !HomeModInfo -> !ByteString -> LinkableResult
- Development.IDE.Core.RuleTypes: ModSummaryResult :: !ModSummary -> [LImportDecl GhcPs] -> !Fingerprint -> !HscEnv -> ModSummaryResult
- Development.IDE.Core.RuleTypes: ModificationTime :: !POSIXTime -> FileVersion
- Development.IDE.Core.RuleTypes: Modified :: !Bool -> FileOfInterestStatus
- Development.IDE.Core.RuleTypes: NeedsCompilation :: NeedsCompilation
- Development.IDE.Core.RuleTypes: NotFOI :: IsFileOfInterestResult
- Development.IDE.Core.RuleTypes: ObjectLinkable :: LinkableType
- Development.IDE.Core.RuleTypes: OnDisk :: FileOfInterestStatus
- Development.IDE.Core.RuleTypes: ReportImportCycles :: ReportImportCycles
- Development.IDE.Core.RuleTypes: Splices :: [(LHsExpr GhcTc, LHsExpr GhcPs)] -> [(LHsExpr GhcTc, LPat GhcPs)] -> [(LHsExpr GhcTc, LHsType GhcPs)] -> [(LHsExpr GhcTc, [LHsDecl GhcPs])] -> [(LHsExpr GhcTc, Serialized)] -> Splices
- Development.IDE.Core.RuleTypes: TcModuleResult :: ParsedModule -> RenamedSource -> TcGblEnv -> Splices -> !Bool -> !ModuleEnv ByteString -> TcModuleResult
- Development.IDE.Core.RuleTypes: TypeCheck :: TypeCheck
- Development.IDE.Core.RuleTypes: VFSVersion :: !Int32 -> FileVersion
- Development.IDE.Core.RuleTypes: [HieFresh] :: HieKind Type
- Development.IDE.Core.RuleTypes: [HieFromDisk] :: !HieFile -> HieKind TypeIndex
- Development.IDE.Core.RuleTypes: [awSplices] :: Splices -> [(LHsExpr GhcTc, Serialized)]
- Development.IDE.Core.RuleTypes: [declSplices] :: Splices -> [(LHsExpr GhcTc, [LHsDecl GhcPs])]
- Development.IDE.Core.RuleTypes: [exprSplices] :: Splices -> [(LHsExpr GhcTc, LHsExpr GhcPs)]
- Development.IDE.Core.RuleTypes: [firstOpen] :: FileOfInterestStatus -> !Bool
- Development.IDE.Core.RuleTypes: [fullModSummary] :: GhcSessionDeps -> Bool
- Development.IDE.Core.RuleTypes: [getDocMap] :: DocAndTyThingMap -> !DocMap
- Development.IDE.Core.RuleTypes: [getTyThingMap] :: DocAndTyThingMap -> !TyThingMap
- Development.IDE.Core.RuleTypes: [hieAst] :: HieAstResult -> !HieASTs a
- Development.IDE.Core.RuleTypes: [hieKind] :: HieAstResult -> !HieKind a
- Development.IDE.Core.RuleTypes: [hieModule] :: HieAstResult -> Module
- Development.IDE.Core.RuleTypes: [hirCoreFp] :: HiFileResult -> !Maybe (CoreFile, ByteString)
- Development.IDE.Core.RuleTypes: [hirIfaceFp] :: HiFileResult -> !ByteString
- Development.IDE.Core.RuleTypes: [hirModDetails] :: HiFileResult -> ModDetails
- Development.IDE.Core.RuleTypes: [hirModIface] :: HiFileResult -> !ModIface
- Development.IDE.Core.RuleTypes: [hirModSummary] :: HiFileResult -> !ModSummary
- Development.IDE.Core.RuleTypes: [hirRuntimeModules] :: HiFileResult -> !ModuleEnv ByteString
- Development.IDE.Core.RuleTypes: [importMap] :: ImportMap -> Map ModuleName NormalizedFilePath
- Development.IDE.Core.RuleTypes: [linkableHash] :: LinkableResult -> !ByteString
- Development.IDE.Core.RuleTypes: [linkableHomeMod] :: LinkableResult -> !HomeModInfo
- Development.IDE.Core.RuleTypes: [loadSessionFun] :: IdeGhcSession -> FilePath -> IO (IdeResult HscEnvEq, [FilePath])
- Development.IDE.Core.RuleTypes: [missingFileDiagnostics] :: GetModificationTime -> Bool
- Development.IDE.Core.RuleTypes: [msrFingerprint] :: ModSummaryResult -> !Fingerprint
- Development.IDE.Core.RuleTypes: [msrHscEnv] :: ModSummaryResult -> !HscEnv
- Development.IDE.Core.RuleTypes: [msrImports] :: ModSummaryResult -> [LImportDecl GhcPs]
- Development.IDE.Core.RuleTypes: [msrModSummary] :: ModSummaryResult -> !ModSummary
- Development.IDE.Core.RuleTypes: [patSplices] :: Splices -> [(LHsExpr GhcTc, LPat GhcPs)]
- Development.IDE.Core.RuleTypes: [refMap] :: HieAstResult -> RefMap a
- Development.IDE.Core.RuleTypes: [sessionVersion] :: IdeGhcSession -> !Int
- Development.IDE.Core.RuleTypes: [tmrDeferredError] :: TcModuleResult -> !Bool
- Development.IDE.Core.RuleTypes: [tmrParsed] :: TcModuleResult -> ParsedModule
- Development.IDE.Core.RuleTypes: [tmrRenamed] :: TcModuleResult -> RenamedSource
- Development.IDE.Core.RuleTypes: [tmrRuntimeModules] :: TcModuleResult -> !ModuleEnv ByteString
- Development.IDE.Core.RuleTypes: [tmrTopLevelSplices] :: TcModuleResult -> Splices
- Development.IDE.Core.RuleTypes: [tmrTypechecked] :: TcModuleResult -> TcGblEnv
- Development.IDE.Core.RuleTypes: [typeRefs] :: HieAstResult -> Map Name [RealSrcSpan]
- Development.IDE.Core.RuleTypes: [typeSplices] :: Splices -> [(LHsExpr GhcTc, LHsType GhcPs)]
- Development.IDE.Core.RuleTypes: awSplicesL :: Lens' Splices [(LHsExpr GhcTc, Serialized)]
- Development.IDE.Core.RuleTypes: data AddWatchedFile
- Development.IDE.Core.RuleTypes: data DocAndTyThingMap
- Development.IDE.Core.RuleTypes: data FileOfInterestStatus
- Development.IDE.Core.RuleTypes: data FileVersion
- Development.IDE.Core.RuleTypes: data GenerateCore
- Development.IDE.Core.RuleTypes: data GetBindings
- Development.IDE.Core.RuleTypes: data GetClientSettings
- Development.IDE.Core.RuleTypes: data GetDocMap
- Development.IDE.Core.RuleTypes: data GetFileContents
- Development.IDE.Core.RuleTypes: data GetFileExists
- Development.IDE.Core.RuleTypes: data GetHieAst
- Development.IDE.Core.RuleTypes: data GetImportMap
- Development.IDE.Core.RuleTypes: data GetKnownTargets
- Development.IDE.Core.RuleTypes: data GetLinkable
- Development.IDE.Core.RuleTypes: data GetLocatedImports
- Development.IDE.Core.RuleTypes: data GetModIface
- Development.IDE.Core.RuleTypes: data GetModIfaceFromDisk
- Development.IDE.Core.RuleTypes: data GetModIfaceFromDiskAndIndex
- Development.IDE.Core.RuleTypes: data GetModSummary
- Development.IDE.Core.RuleTypes: data GetModSummaryWithoutTimestamps
- Development.IDE.Core.RuleTypes: data GetModuleGraph
- Development.IDE.Core.RuleTypes: data GetParsedModule
- Development.IDE.Core.RuleTypes: data GetParsedModuleWithComments
- Development.IDE.Core.RuleTypes: data GhcSession
- Development.IDE.Core.RuleTypes: data GhcSessionIO
- Development.IDE.Core.RuleTypes: data HiFileResult
- Development.IDE.Core.RuleTypes: data HieAstResult
- Development.IDE.Core.RuleTypes: data HieKind a
- Development.IDE.Core.RuleTypes: data IdeGhcSession
- Development.IDE.Core.RuleTypes: data IsFileOfInterest
- Development.IDE.Core.RuleTypes: data IsFileOfInterestResult
- Development.IDE.Core.RuleTypes: data LinkableResult
- Development.IDE.Core.RuleTypes: data LinkableType
- Development.IDE.Core.RuleTypes: data ModSummaryResult
- Development.IDE.Core.RuleTypes: data NeedsCompilation
- Development.IDE.Core.RuleTypes: data ReportImportCycles
- Development.IDE.Core.RuleTypes: data Splices
- Development.IDE.Core.RuleTypes: data TcModuleResult
- Development.IDE.Core.RuleTypes: data TypeCheck
- Development.IDE.Core.RuleTypes: declSplicesL :: Lens' Splices [(LHsExpr GhcTc, [LHsDecl GhcPs])]
- Development.IDE.Core.RuleTypes: encodeLinkableType :: Maybe LinkableType -> ByteString
- Development.IDE.Core.RuleTypes: exprSplicesL :: Lens' Splices [(LHsExpr GhcTc, LHsExpr GhcPs)]
- Development.IDE.Core.RuleTypes: hiFileFingerPrint :: HiFileResult -> ByteString
- Development.IDE.Core.RuleTypes: instance Control.DeepSeq.NFData (Development.IDE.Core.RuleTypes.HieKind a)
- Development.IDE.Core.RuleTypes: instance Control.DeepSeq.NFData Development.IDE.Core.RuleTypes.AddWatchedFile
- Development.IDE.Core.RuleTypes: instance Control.DeepSeq.NFData Development.IDE.Core.RuleTypes.DocAndTyThingMap
- Development.IDE.Core.RuleTypes: instance Control.DeepSeq.NFData Development.IDE.Core.RuleTypes.FileOfInterestStatus
- Development.IDE.Core.RuleTypes: instance Control.DeepSeq.NFData Development.IDE.Core.RuleTypes.FileVersion
- Development.IDE.Core.RuleTypes: instance Control.DeepSeq.NFData Development.IDE.Core.RuleTypes.GenerateCore
- Development.IDE.Core.RuleTypes: instance Control.DeepSeq.NFData Development.IDE.Core.RuleTypes.GetBindings
- Development.IDE.Core.RuleTypes: instance Control.DeepSeq.NFData Development.IDE.Core.RuleTypes.GetClientSettings
- Development.IDE.Core.RuleTypes: instance Control.DeepSeq.NFData Development.IDE.Core.RuleTypes.GetDocMap
- Development.IDE.Core.RuleTypes: instance Control.DeepSeq.NFData Development.IDE.Core.RuleTypes.GetFileContents
- Development.IDE.Core.RuleTypes: instance Control.DeepSeq.NFData Development.IDE.Core.RuleTypes.GetFileExists
- Development.IDE.Core.RuleTypes: instance Control.DeepSeq.NFData Development.IDE.Core.RuleTypes.GetHieAst
- Development.IDE.Core.RuleTypes: instance Control.DeepSeq.NFData Development.IDE.Core.RuleTypes.GetImportMap
- Development.IDE.Core.RuleTypes: instance Control.DeepSeq.NFData Development.IDE.Core.RuleTypes.GetKnownTargets
- Development.IDE.Core.RuleTypes: instance Control.DeepSeq.NFData Development.IDE.Core.RuleTypes.GetLinkable
- Development.IDE.Core.RuleTypes: instance Control.DeepSeq.NFData Development.IDE.Core.RuleTypes.GetLocatedImports
- Development.IDE.Core.RuleTypes: instance Control.DeepSeq.NFData Development.IDE.Core.RuleTypes.GetModIface
- Development.IDE.Core.RuleTypes: instance Control.DeepSeq.NFData Development.IDE.Core.RuleTypes.GetModIfaceFromDisk
- Development.IDE.Core.RuleTypes: instance Control.DeepSeq.NFData Development.IDE.Core.RuleTypes.GetModIfaceFromDiskAndIndex
- Development.IDE.Core.RuleTypes: instance Control.DeepSeq.NFData Development.IDE.Core.RuleTypes.GetModSummary
- Development.IDE.Core.RuleTypes: instance Control.DeepSeq.NFData Development.IDE.Core.RuleTypes.GetModSummaryWithoutTimestamps
- Development.IDE.Core.RuleTypes: instance Control.DeepSeq.NFData Development.IDE.Core.RuleTypes.GetModificationTime
- Development.IDE.Core.RuleTypes: instance Control.DeepSeq.NFData Development.IDE.Core.RuleTypes.GetModuleGraph
- Development.IDE.Core.RuleTypes: instance Control.DeepSeq.NFData Development.IDE.Core.RuleTypes.GetParsedModule
- Development.IDE.Core.RuleTypes: instance Control.DeepSeq.NFData Development.IDE.Core.RuleTypes.GetParsedModuleWithComments
- Development.IDE.Core.RuleTypes: instance Control.DeepSeq.NFData Development.IDE.Core.RuleTypes.GhcSession
- Development.IDE.Core.RuleTypes: instance Control.DeepSeq.NFData Development.IDE.Core.RuleTypes.GhcSessionDeps
- Development.IDE.Core.RuleTypes: instance Control.DeepSeq.NFData Development.IDE.Core.RuleTypes.GhcSessionIO
- Development.IDE.Core.RuleTypes: instance Control.DeepSeq.NFData Development.IDE.Core.RuleTypes.HiFileResult
- Development.IDE.Core.RuleTypes: instance Control.DeepSeq.NFData Development.IDE.Core.RuleTypes.HieAstResult
- Development.IDE.Core.RuleTypes: instance Control.DeepSeq.NFData Development.IDE.Core.RuleTypes.IdeGhcSession
- Development.IDE.Core.RuleTypes: instance Control.DeepSeq.NFData Development.IDE.Core.RuleTypes.ImportMap
- Development.IDE.Core.RuleTypes: instance Control.DeepSeq.NFData Development.IDE.Core.RuleTypes.IsFileOfInterest
- Development.IDE.Core.RuleTypes: instance Control.DeepSeq.NFData Development.IDE.Core.RuleTypes.IsFileOfInterestResult
- Development.IDE.Core.RuleTypes: instance Control.DeepSeq.NFData Development.IDE.Core.RuleTypes.LinkableResult
- Development.IDE.Core.RuleTypes: instance Control.DeepSeq.NFData Development.IDE.Core.RuleTypes.LinkableType
- Development.IDE.Core.RuleTypes: instance Control.DeepSeq.NFData Development.IDE.Core.RuleTypes.ModSummaryResult
- Development.IDE.Core.RuleTypes: instance Control.DeepSeq.NFData Development.IDE.Core.RuleTypes.NeedsCompilation
- Development.IDE.Core.RuleTypes: instance Control.DeepSeq.NFData Development.IDE.Core.RuleTypes.ReportImportCycles
- Development.IDE.Core.RuleTypes: instance Control.DeepSeq.NFData Development.IDE.Core.RuleTypes.Splices
- Development.IDE.Core.RuleTypes: instance Control.DeepSeq.NFData Development.IDE.Core.RuleTypes.TcModuleResult
- Development.IDE.Core.RuleTypes: instance Control.DeepSeq.NFData Development.IDE.Core.RuleTypes.TypeCheck
- Development.IDE.Core.RuleTypes: instance Data.Hashable.Class.Hashable Development.IDE.Core.RuleTypes.AddWatchedFile
- Development.IDE.Core.RuleTypes: instance Data.Hashable.Class.Hashable Development.IDE.Core.RuleTypes.FileOfInterestStatus
- Development.IDE.Core.RuleTypes: instance Data.Hashable.Class.Hashable Development.IDE.Core.RuleTypes.GenerateCore
- Development.IDE.Core.RuleTypes: instance Data.Hashable.Class.Hashable Development.IDE.Core.RuleTypes.GetBindings
- Development.IDE.Core.RuleTypes: instance Data.Hashable.Class.Hashable Development.IDE.Core.RuleTypes.GetClientSettings
- Development.IDE.Core.RuleTypes: instance Data.Hashable.Class.Hashable Development.IDE.Core.RuleTypes.GetDocMap
- Development.IDE.Core.RuleTypes: instance Data.Hashable.Class.Hashable Development.IDE.Core.RuleTypes.GetFileContents
- Development.IDE.Core.RuleTypes: instance Data.Hashable.Class.Hashable Development.IDE.Core.RuleTypes.GetFileExists
- Development.IDE.Core.RuleTypes: instance Data.Hashable.Class.Hashable Development.IDE.Core.RuleTypes.GetHieAst
- Development.IDE.Core.RuleTypes: instance Data.Hashable.Class.Hashable Development.IDE.Core.RuleTypes.GetImportMap
- Development.IDE.Core.RuleTypes: instance Data.Hashable.Class.Hashable Development.IDE.Core.RuleTypes.GetKnownTargets
- Development.IDE.Core.RuleTypes: instance Data.Hashable.Class.Hashable Development.IDE.Core.RuleTypes.GetLinkable
- Development.IDE.Core.RuleTypes: instance Data.Hashable.Class.Hashable Development.IDE.Core.RuleTypes.GetLocatedImports
- Development.IDE.Core.RuleTypes: instance Data.Hashable.Class.Hashable Development.IDE.Core.RuleTypes.GetModIface
- Development.IDE.Core.RuleTypes: instance Data.Hashable.Class.Hashable Development.IDE.Core.RuleTypes.GetModIfaceFromDisk
- Development.IDE.Core.RuleTypes: instance Data.Hashable.Class.Hashable Development.IDE.Core.RuleTypes.GetModIfaceFromDiskAndIndex
- Development.IDE.Core.RuleTypes: instance Data.Hashable.Class.Hashable Development.IDE.Core.RuleTypes.GetModSummary
- Development.IDE.Core.RuleTypes: instance Data.Hashable.Class.Hashable Development.IDE.Core.RuleTypes.GetModSummaryWithoutTimestamps
- Development.IDE.Core.RuleTypes: instance Data.Hashable.Class.Hashable Development.IDE.Core.RuleTypes.GetModificationTime
- Development.IDE.Core.RuleTypes: instance Data.Hashable.Class.Hashable Development.IDE.Core.RuleTypes.GetModuleGraph
- Development.IDE.Core.RuleTypes: instance Data.Hashable.Class.Hashable Development.IDE.Core.RuleTypes.GetParsedModule
- Development.IDE.Core.RuleTypes: instance Data.Hashable.Class.Hashable Development.IDE.Core.RuleTypes.GetParsedModuleWithComments
- Development.IDE.Core.RuleTypes: instance Data.Hashable.Class.Hashable Development.IDE.Core.RuleTypes.GhcSession
- Development.IDE.Core.RuleTypes: instance Data.Hashable.Class.Hashable Development.IDE.Core.RuleTypes.GhcSessionDeps
- Development.IDE.Core.RuleTypes: instance Data.Hashable.Class.Hashable Development.IDE.Core.RuleTypes.GhcSessionIO
- Development.IDE.Core.RuleTypes: instance Data.Hashable.Class.Hashable Development.IDE.Core.RuleTypes.IsFileOfInterest
- Development.IDE.Core.RuleTypes: instance Data.Hashable.Class.Hashable Development.IDE.Core.RuleTypes.IsFileOfInterestResult
- Development.IDE.Core.RuleTypes: instance Data.Hashable.Class.Hashable Development.IDE.Core.RuleTypes.LinkableType
- Development.IDE.Core.RuleTypes: instance Data.Hashable.Class.Hashable Development.IDE.Core.RuleTypes.NeedsCompilation
- Development.IDE.Core.RuleTypes: instance Data.Hashable.Class.Hashable Development.IDE.Core.RuleTypes.ReportImportCycles
- Development.IDE.Core.RuleTypes: instance Data.Hashable.Class.Hashable Development.IDE.Core.RuleTypes.TypeCheck
- Development.IDE.Core.RuleTypes: instance GHC.Base.Monoid Development.IDE.Core.RuleTypes.Splices
- Development.IDE.Core.RuleTypes: instance GHC.Base.Semigroup Development.IDE.Core.RuleTypes.Splices
- Development.IDE.Core.RuleTypes: instance GHC.Classes.Eq Development.IDE.Core.RuleTypes.AddWatchedFile
- Development.IDE.Core.RuleTypes: instance GHC.Classes.Eq Development.IDE.Core.RuleTypes.FileOfInterestStatus
- Development.IDE.Core.RuleTypes: instance GHC.Classes.Eq Development.IDE.Core.RuleTypes.FileVersion
- Development.IDE.Core.RuleTypes: instance GHC.Classes.Eq Development.IDE.Core.RuleTypes.GenerateCore
- Development.IDE.Core.RuleTypes: instance GHC.Classes.Eq Development.IDE.Core.RuleTypes.GetBindings
- Development.IDE.Core.RuleTypes: instance GHC.Classes.Eq Development.IDE.Core.RuleTypes.GetClientSettings
- Development.IDE.Core.RuleTypes: instance GHC.Classes.Eq Development.IDE.Core.RuleTypes.GetDocMap
- Development.IDE.Core.RuleTypes: instance GHC.Classes.Eq Development.IDE.Core.RuleTypes.GetFileContents
- Development.IDE.Core.RuleTypes: instance GHC.Classes.Eq Development.IDE.Core.RuleTypes.GetFileExists
- Development.IDE.Core.RuleTypes: instance GHC.Classes.Eq Development.IDE.Core.RuleTypes.GetHieAst
- Development.IDE.Core.RuleTypes: instance GHC.Classes.Eq Development.IDE.Core.RuleTypes.GetImportMap
- Development.IDE.Core.RuleTypes: instance GHC.Classes.Eq Development.IDE.Core.RuleTypes.GetKnownTargets
- Development.IDE.Core.RuleTypes: instance GHC.Classes.Eq Development.IDE.Core.RuleTypes.GetLinkable
- Development.IDE.Core.RuleTypes: instance GHC.Classes.Eq Development.IDE.Core.RuleTypes.GetLocatedImports
- Development.IDE.Core.RuleTypes: instance GHC.Classes.Eq Development.IDE.Core.RuleTypes.GetModIface
- Development.IDE.Core.RuleTypes: instance GHC.Classes.Eq Development.IDE.Core.RuleTypes.GetModIfaceFromDisk
- Development.IDE.Core.RuleTypes: instance GHC.Classes.Eq Development.IDE.Core.RuleTypes.GetModIfaceFromDiskAndIndex
- Development.IDE.Core.RuleTypes: instance GHC.Classes.Eq Development.IDE.Core.RuleTypes.GetModSummary
- Development.IDE.Core.RuleTypes: instance GHC.Classes.Eq Development.IDE.Core.RuleTypes.GetModSummaryWithoutTimestamps
- Development.IDE.Core.RuleTypes: instance GHC.Classes.Eq Development.IDE.Core.RuleTypes.GetModificationTime
- Development.IDE.Core.RuleTypes: instance GHC.Classes.Eq Development.IDE.Core.RuleTypes.GetModuleGraph
- Development.IDE.Core.RuleTypes: instance GHC.Classes.Eq Development.IDE.Core.RuleTypes.GetParsedModule
- Development.IDE.Core.RuleTypes: instance GHC.Classes.Eq Development.IDE.Core.RuleTypes.GetParsedModuleWithComments
- Development.IDE.Core.RuleTypes: instance GHC.Classes.Eq Development.IDE.Core.RuleTypes.GhcSession
- Development.IDE.Core.RuleTypes: instance GHC.Classes.Eq Development.IDE.Core.RuleTypes.GhcSessionDeps
- Development.IDE.Core.RuleTypes: instance GHC.Classes.Eq Development.IDE.Core.RuleTypes.GhcSessionIO
- Development.IDE.Core.RuleTypes: instance GHC.Classes.Eq Development.IDE.Core.RuleTypes.IsFileOfInterest
- Development.IDE.Core.RuleTypes: instance GHC.Classes.Eq Development.IDE.Core.RuleTypes.IsFileOfInterestResult
- Development.IDE.Core.RuleTypes: instance GHC.Classes.Eq Development.IDE.Core.RuleTypes.LinkableType
- Development.IDE.Core.RuleTypes: instance GHC.Classes.Eq Development.IDE.Core.RuleTypes.NeedsCompilation
- Development.IDE.Core.RuleTypes: instance GHC.Classes.Eq Development.IDE.Core.RuleTypes.ReportImportCycles
- Development.IDE.Core.RuleTypes: instance GHC.Classes.Eq Development.IDE.Core.RuleTypes.TypeCheck
- Development.IDE.Core.RuleTypes: instance GHC.Classes.Ord Development.IDE.Core.RuleTypes.FileVersion
- Development.IDE.Core.RuleTypes: instance GHC.Classes.Ord Development.IDE.Core.RuleTypes.GetKnownTargets
- Development.IDE.Core.RuleTypes: instance GHC.Classes.Ord Development.IDE.Core.RuleTypes.LinkableType
- Development.IDE.Core.RuleTypes: instance GHC.Generics.Generic Development.IDE.Core.RuleTypes.AddWatchedFile
- Development.IDE.Core.RuleTypes: instance GHC.Generics.Generic Development.IDE.Core.RuleTypes.FileOfInterestStatus
- Development.IDE.Core.RuleTypes: instance GHC.Generics.Generic Development.IDE.Core.RuleTypes.FileVersion
- Development.IDE.Core.RuleTypes: instance GHC.Generics.Generic Development.IDE.Core.RuleTypes.GenerateCore
- Development.IDE.Core.RuleTypes: instance GHC.Generics.Generic Development.IDE.Core.RuleTypes.GetBindings
- Development.IDE.Core.RuleTypes: instance GHC.Generics.Generic Development.IDE.Core.RuleTypes.GetClientSettings
- Development.IDE.Core.RuleTypes: instance GHC.Generics.Generic Development.IDE.Core.RuleTypes.GetDocMap
- Development.IDE.Core.RuleTypes: instance GHC.Generics.Generic Development.IDE.Core.RuleTypes.GetFileContents
- Development.IDE.Core.RuleTypes: instance GHC.Generics.Generic Development.IDE.Core.RuleTypes.GetFileExists
- Development.IDE.Core.RuleTypes: instance GHC.Generics.Generic Development.IDE.Core.RuleTypes.GetHieAst
- Development.IDE.Core.RuleTypes: instance GHC.Generics.Generic Development.IDE.Core.RuleTypes.GetImportMap
- Development.IDE.Core.RuleTypes: instance GHC.Generics.Generic Development.IDE.Core.RuleTypes.GetKnownTargets
- Development.IDE.Core.RuleTypes: instance GHC.Generics.Generic Development.IDE.Core.RuleTypes.GetLinkable
- Development.IDE.Core.RuleTypes: instance GHC.Generics.Generic Development.IDE.Core.RuleTypes.GetLocatedImports
- Development.IDE.Core.RuleTypes: instance GHC.Generics.Generic Development.IDE.Core.RuleTypes.GetModIface
- Development.IDE.Core.RuleTypes: instance GHC.Generics.Generic Development.IDE.Core.RuleTypes.GetModIfaceFromDisk
- Development.IDE.Core.RuleTypes: instance GHC.Generics.Generic Development.IDE.Core.RuleTypes.GetModIfaceFromDiskAndIndex
- Development.IDE.Core.RuleTypes: instance GHC.Generics.Generic Development.IDE.Core.RuleTypes.GetModSummary
- Development.IDE.Core.RuleTypes: instance GHC.Generics.Generic Development.IDE.Core.RuleTypes.GetModSummaryWithoutTimestamps
- Development.IDE.Core.RuleTypes: instance GHC.Generics.Generic Development.IDE.Core.RuleTypes.GetModificationTime
- Development.IDE.Core.RuleTypes: instance GHC.Generics.Generic Development.IDE.Core.RuleTypes.GetModuleGraph
- Development.IDE.Core.RuleTypes: instance GHC.Generics.Generic Development.IDE.Core.RuleTypes.GetParsedModule
- Development.IDE.Core.RuleTypes: instance GHC.Generics.Generic Development.IDE.Core.RuleTypes.GetParsedModuleWithComments
- Development.IDE.Core.RuleTypes: instance GHC.Generics.Generic Development.IDE.Core.RuleTypes.GhcSession
- Development.IDE.Core.RuleTypes: instance GHC.Generics.Generic Development.IDE.Core.RuleTypes.GhcSessionIO
- Development.IDE.Core.RuleTypes: instance GHC.Generics.Generic Development.IDE.Core.RuleTypes.IsFileOfInterest
- Development.IDE.Core.RuleTypes: instance GHC.Generics.Generic Development.IDE.Core.RuleTypes.IsFileOfInterestResult
- Development.IDE.Core.RuleTypes: instance GHC.Generics.Generic Development.IDE.Core.RuleTypes.LinkableType
- Development.IDE.Core.RuleTypes: instance GHC.Generics.Generic Development.IDE.Core.RuleTypes.NeedsCompilation
- Development.IDE.Core.RuleTypes: instance GHC.Generics.Generic Development.IDE.Core.RuleTypes.ReportImportCycles
- Development.IDE.Core.RuleTypes: instance GHC.Generics.Generic Development.IDE.Core.RuleTypes.TypeCheck
- Development.IDE.Core.RuleTypes: instance GHC.Show.Show Development.IDE.Core.RuleTypes.AddWatchedFile
- Development.IDE.Core.RuleTypes: instance GHC.Show.Show Development.IDE.Core.RuleTypes.DocAndTyThingMap
- Development.IDE.Core.RuleTypes: instance GHC.Show.Show Development.IDE.Core.RuleTypes.FileOfInterestStatus
- Development.IDE.Core.RuleTypes: instance GHC.Show.Show Development.IDE.Core.RuleTypes.FileVersion
- Development.IDE.Core.RuleTypes: instance GHC.Show.Show Development.IDE.Core.RuleTypes.GenerateCore
- Development.IDE.Core.RuleTypes: instance GHC.Show.Show Development.IDE.Core.RuleTypes.GetBindings
- Development.IDE.Core.RuleTypes: instance GHC.Show.Show Development.IDE.Core.RuleTypes.GetClientSettings
- Development.IDE.Core.RuleTypes: instance GHC.Show.Show Development.IDE.Core.RuleTypes.GetDocMap
- Development.IDE.Core.RuleTypes: instance GHC.Show.Show Development.IDE.Core.RuleTypes.GetFileContents
- Development.IDE.Core.RuleTypes: instance GHC.Show.Show Development.IDE.Core.RuleTypes.GetFileExists
- Development.IDE.Core.RuleTypes: instance GHC.Show.Show Development.IDE.Core.RuleTypes.GetHieAst
- Development.IDE.Core.RuleTypes: instance GHC.Show.Show Development.IDE.Core.RuleTypes.GetImportMap
- Development.IDE.Core.RuleTypes: instance GHC.Show.Show Development.IDE.Core.RuleTypes.GetKnownTargets
- Development.IDE.Core.RuleTypes: instance GHC.Show.Show Development.IDE.Core.RuleTypes.GetLinkable
- Development.IDE.Core.RuleTypes: instance GHC.Show.Show Development.IDE.Core.RuleTypes.GetLocatedImports
- Development.IDE.Core.RuleTypes: instance GHC.Show.Show Development.IDE.Core.RuleTypes.GetModIface
- Development.IDE.Core.RuleTypes: instance GHC.Show.Show Development.IDE.Core.RuleTypes.GetModIfaceFromDisk
- Development.IDE.Core.RuleTypes: instance GHC.Show.Show Development.IDE.Core.RuleTypes.GetModIfaceFromDiskAndIndex
- Development.IDE.Core.RuleTypes: instance GHC.Show.Show Development.IDE.Core.RuleTypes.GetModSummary
- Development.IDE.Core.RuleTypes: instance GHC.Show.Show Development.IDE.Core.RuleTypes.GetModSummaryWithoutTimestamps
- Development.IDE.Core.RuleTypes: instance GHC.Show.Show Development.IDE.Core.RuleTypes.GetModificationTime
- Development.IDE.Core.RuleTypes: instance GHC.Show.Show Development.IDE.Core.RuleTypes.GetModuleGraph
- Development.IDE.Core.RuleTypes: instance GHC.Show.Show Development.IDE.Core.RuleTypes.GetParsedModule
- Development.IDE.Core.RuleTypes: instance GHC.Show.Show Development.IDE.Core.RuleTypes.GetParsedModuleWithComments
- Development.IDE.Core.RuleTypes: instance GHC.Show.Show Development.IDE.Core.RuleTypes.GhcSession
- Development.IDE.Core.RuleTypes: instance GHC.Show.Show Development.IDE.Core.RuleTypes.GhcSessionDeps
- Development.IDE.Core.RuleTypes: instance GHC.Show.Show Development.IDE.Core.RuleTypes.GhcSessionIO
- Development.IDE.Core.RuleTypes: instance GHC.Show.Show Development.IDE.Core.RuleTypes.HiFileResult
- Development.IDE.Core.RuleTypes: instance GHC.Show.Show Development.IDE.Core.RuleTypes.HieAstResult
- Development.IDE.Core.RuleTypes: instance GHC.Show.Show Development.IDE.Core.RuleTypes.IdeGhcSession
- Development.IDE.Core.RuleTypes: instance GHC.Show.Show Development.IDE.Core.RuleTypes.ImportMap
- Development.IDE.Core.RuleTypes: instance GHC.Show.Show Development.IDE.Core.RuleTypes.IsFileOfInterest
- Development.IDE.Core.RuleTypes: instance GHC.Show.Show Development.IDE.Core.RuleTypes.IsFileOfInterestResult
- Development.IDE.Core.RuleTypes: instance GHC.Show.Show Development.IDE.Core.RuleTypes.LinkableResult
- Development.IDE.Core.RuleTypes: instance GHC.Show.Show Development.IDE.Core.RuleTypes.LinkableType
- Development.IDE.Core.RuleTypes: instance GHC.Show.Show Development.IDE.Core.RuleTypes.ModSummaryResult
- Development.IDE.Core.RuleTypes: instance GHC.Show.Show Development.IDE.Core.RuleTypes.NeedsCompilation
- Development.IDE.Core.RuleTypes: instance GHC.Show.Show Development.IDE.Core.RuleTypes.ReportImportCycles
- Development.IDE.Core.RuleTypes: instance GHC.Show.Show Development.IDE.Core.RuleTypes.TcModuleResult
- Development.IDE.Core.RuleTypes: instance GHC.Show.Show Development.IDE.Core.RuleTypes.TypeCheck
- Development.IDE.Core.RuleTypes: mkHiFileResult :: ModSummary -> ModIface -> ModDetails -> ModuleEnv ByteString -> Maybe (CoreFile, ByteString) -> HiFileResult
- Development.IDE.Core.RuleTypes: newtype GetModificationTime
- Development.IDE.Core.RuleTypes: newtype GhcSessionDeps
- Development.IDE.Core.RuleTypes: newtype ImportMap
- Development.IDE.Core.RuleTypes: patSplicesL :: Lens' Splices [(LHsExpr GhcTc, LPat GhcPs)]
- Development.IDE.Core.RuleTypes: pattern GetModificationTime :: GetModificationTime
- Development.IDE.Core.RuleTypes: pattern GhcSessionDeps :: GhcSessionDeps
- Development.IDE.Core.RuleTypes: tmrModSummary :: TcModuleResult -> ModSummary
- Development.IDE.Core.RuleTypes: typeSplicesL :: Lens' Splices [(LHsExpr GhcTc, LHsType GhcPs)]
- Development.IDE.Core.RuleTypes: vfsVersion :: FileVersion -> Maybe Int32
- Development.IDE.Core.Rules: CompiledLinkables :: Var (ModuleEnv UTCTime) -> CompiledLinkables
- Development.IDE.Core.Rules: DisplayTHWarning :: IO () -> DisplayTHWarning
- Development.IDE.Core.Rules: GetClientSettings :: GetClientSettings
- Development.IDE.Core.Rules: GetParsedModule :: GetParsedModule
- Development.IDE.Core.Rules: GhcSessionDepsConfig :: Bool -> GhcSessionDepsConfig
- Development.IDE.Core.Rules: GhcSessionIO :: GhcSessionIO
- Development.IDE.Core.Rules: LogLoadingHieFile :: !NormalizedFilePath -> Log
- Development.IDE.Core.Rules: LogLoadingHieFileFail :: !FilePath -> !SomeException -> Log
- Development.IDE.Core.Rules: LogLoadingHieFileSuccess :: !FilePath -> Log
- Development.IDE.Core.Rules: LogReindexingHieFile :: !NormalizedFilePath -> Log
- Development.IDE.Core.Rules: LogShake :: Log -> Log
- Development.IDE.Core.Rules: LogTypecheckedFOI :: !NormalizedFilePath -> Log
- Development.IDE.Core.Rules: Priority :: Double -> Priority
- Development.IDE.Core.Rules: RulesConfig :: Bool -> Bool -> LspT Config IO () -> RulesConfig
- Development.IDE.Core.Rules: TransitiveDependencies :: [NormalizedFilePath] -> TransitiveDependencies
- Development.IDE.Core.Rules: [$sel:enableTemplateHaskell:RulesConfig] :: RulesConfig -> Bool
- Development.IDE.Core.Rules: [$sel:fullModuleGraph:GhcSessionDepsConfig] :: GhcSessionDepsConfig -> Bool
- Development.IDE.Core.Rules: [$sel:fullModuleGraph:RulesConfig] :: RulesConfig -> Bool
- Development.IDE.Core.Rules: [$sel:getCompiledLinkables:CompiledLinkables] :: CompiledLinkables -> Var (ModuleEnv UTCTime)
- Development.IDE.Core.Rules: [$sel:templateHaskellWarning:RulesConfig] :: RulesConfig -> LspT Config IO ()
- Development.IDE.Core.Rules: [transitiveModuleDeps] :: TransitiveDependencies -> [NormalizedFilePath]
- Development.IDE.Core.Rules: computeLinkableTypeForDynFlags :: DynFlags -> LinkableType
- Development.IDE.Core.Rules: currentLinkables :: Action (ModuleEnv UTCTime)
- Development.IDE.Core.Rules: data GetClientSettings
- Development.IDE.Core.Rules: data GetParsedModule
- Development.IDE.Core.Rules: data GhcSessionIO
- Development.IDE.Core.Rules: data IdeState
- Development.IDE.Core.Rules: data Log
- Development.IDE.Core.Rules: data RulesConfig
- Development.IDE.Core.Rules: defineEarlyCutOffNoFile :: IdeRule k v => Recorder (WithPriority Log) -> (k -> Action (ByteString, v)) -> Rules ()
- Development.IDE.Core.Rules: defineNoFile :: IdeRule k v => Recorder (WithPriority Log) -> (k -> Action v) -> Rules ()
- Development.IDE.Core.Rules: generateCoreRule :: Recorder (WithPriority Log) -> Rules ()
- Development.IDE.Core.Rules: getBindingsRule :: Recorder (WithPriority Log) -> Rules ()
- Development.IDE.Core.Rules: getClientConfigAction :: Action Config
- Development.IDE.Core.Rules: getClientSettingsRule :: Recorder (WithPriority Log) -> Rules ()
- Development.IDE.Core.Rules: getDocMapRule :: Recorder (WithPriority Log) -> Rules ()
- Development.IDE.Core.Rules: getHieAstsRule :: Recorder (WithPriority Log) -> Rules ()
- Development.IDE.Core.Rules: getHieFile :: NormalizedFilePath -> Action (Maybe HieFile)
- Development.IDE.Core.Rules: getImportMapRule :: Recorder (WithPriority Log) -> Rules ()
- Development.IDE.Core.Rules: getLocatedImportsRule :: Recorder (WithPriority Log) -> Rules ()
- Development.IDE.Core.Rules: getModIfaceFromDiskRule :: Recorder (WithPriority Log) -> Rules ()
- Development.IDE.Core.Rules: getModIfaceRule :: Recorder (WithPriority Log) -> Rules ()
- Development.IDE.Core.Rules: getModSummaryRule :: LspT Config IO () -> Recorder (WithPriority Log) -> Rules ()
- Development.IDE.Core.Rules: getModuleGraphRule :: Recorder (WithPriority Log) -> Rules ()
- Development.IDE.Core.Rules: getParsedModule :: NormalizedFilePath -> Action (Maybe ParsedModule)
- Development.IDE.Core.Rules: getParsedModuleDefinition :: HscEnv -> IdeOptions -> NormalizedFilePath -> ModSummary -> IO ([FileDiagnostic], Maybe ParsedModule)
- Development.IDE.Core.Rules: getParsedModuleRule :: Recorder (WithPriority Log) -> Rules ()
- Development.IDE.Core.Rules: getParsedModuleWithComments :: NormalizedFilePath -> Action (Maybe ParsedModule)
- Development.IDE.Core.Rules: getParsedModuleWithCommentsRule :: Recorder (WithPriority Log) -> Rules ()
- Development.IDE.Core.Rules: getRebuildCount :: Action Int
- Development.IDE.Core.Rules: getSourceFileSource :: NormalizedFilePath -> Action ByteString
- Development.IDE.Core.Rules: ghcSessionDepsDefinition :: Bool -> GhcSessionDepsConfig -> HscEnvEq -> NormalizedFilePath -> Action (Maybe HscEnvEq)
- Development.IDE.Core.Rules: instance Data.Default.Class.Default Development.IDE.Core.Rules.GhcSessionDepsConfig
- Development.IDE.Core.Rules: instance Data.Default.Class.Default Development.IDE.Core.Rules.RulesConfig
- Development.IDE.Core.Rules: instance Development.IDE.Core.Shake.IsIdeGlobal Development.IDE.Core.Rules.CompiledLinkables
- Development.IDE.Core.Rules: instance Development.IDE.Core.Shake.IsIdeGlobal Development.IDE.Core.Rules.DisplayTHWarning
- Development.IDE.Core.Rules: instance Development.IDE.Core.Shake.IsIdeGlobal Development.IDE.Core.Rules.RebuildCounter
- Development.IDE.Core.Rules: instance GHC.Show.Show Development.IDE.Core.Rules.Log
- Development.IDE.Core.Rules: instance Prettyprinter.Internal.Pretty Development.IDE.Core.Rules.Log
- Development.IDE.Core.Rules: knownFilesRule :: Recorder (WithPriority Log) -> Rules ()
- Development.IDE.Core.Rules: loadGhcSession :: Recorder (WithPriority Log) -> GhcSessionDepsConfig -> Rules ()
- Development.IDE.Core.Rules: mainRule :: Recorder (WithPriority Log) -> RulesConfig -> Rules ()
- Development.IDE.Core.Rules: needsCompilationRule :: NormalizedFilePath -> Action (IdeResultNoDiagnosticsEarlyCutoff (Maybe LinkableType))
- Development.IDE.Core.Rules: newtype CompiledLinkables
- Development.IDE.Core.Rules: newtype DisplayTHWarning
- Development.IDE.Core.Rules: newtype GhcSessionDepsConfig
- Development.IDE.Core.Rules: newtype Priority
- Development.IDE.Core.Rules: newtype TransitiveDependencies
- Development.IDE.Core.Rules: priorityFilesOfInterest :: Priority
- Development.IDE.Core.Rules: priorityGenerateCore :: Priority
- Development.IDE.Core.Rules: priorityTypeCheck :: Priority
- Development.IDE.Core.Rules: regenerateHiFile :: HscEnvEq -> NormalizedFilePath -> ModSummary -> Maybe LinkableType -> Action ([FileDiagnostic], Maybe HiFileResult)
- Development.IDE.Core.Rules: reportImportCyclesRule :: Recorder (WithPriority Log) -> Rules ()
- Development.IDE.Core.Rules: runAction :: String -> IdeState -> Action a -> IO a
- Development.IDE.Core.Rules: toIdeResult :: Either [FileDiagnostic] v -> IdeResult v
- Development.IDE.Core.Rules: typeCheckRule :: Recorder (WithPriority Log) -> Rules ()
- Development.IDE.Core.Rules: typeCheckRuleDefinition :: HscEnv -> ParsedModule -> Action (IdeResult TcModuleResult)
- Development.IDE.Core.Rules: usePropertyAction :: HasProperty s k t r => KeyNameProxy s -> PluginId -> Properties r -> Action (ToHsType t)
- Development.IDE.Core.Service: LogFileExists :: Log -> Log
- Development.IDE.Core.Service: LogOfInterest :: Log -> Log
- Development.IDE.Core.Service: LogShake :: Log -> Log
- Development.IDE.Core.Service: data IdeState
- Development.IDE.Core.Service: data Log
- Development.IDE.Core.Service: getDiagnostics :: IdeState -> STM [FileDiagnostic]
- Development.IDE.Core.Service: getIdeOptions :: Action IdeOptions
- Development.IDE.Core.Service: getIdeOptionsIO :: ShakeExtras -> IO IdeOptions
- Development.IDE.Core.Service: ideLogger :: IdeState -> Logger
- Development.IDE.Core.Service: initialise :: Recorder (WithPriority Log) -> Config -> IdePlugins IdeState -> Rules () -> Maybe (LanguageContextEnv Config) -> Logger -> Debouncer NormalizedUri -> IdeOptions -> WithHieDb -> IndexQueue -> Monitoring -> IO IdeState
- Development.IDE.Core.Service: instance GHC.Show.Show Development.IDE.Core.Service.Log
- Development.IDE.Core.Service: instance Prettyprinter.Internal.Pretty Development.IDE.Core.Service.Log
- Development.IDE.Core.Service: runAction :: String -> IdeState -> Action a -> IO a
- Development.IDE.Core.Service: shutdown :: IdeState -> IO ()
- Development.IDE.Core.Service: updatePositionMapping :: IdeState -> VersionedTextDocumentIdentifier -> [TextDocumentContentChangeEvent] -> STM ()
- Development.IDE.Core.Shake: ($sel:shakeDb:IdeState) :: IdeState -> ShakeDatabase
- Development.IDE.Core.Shake: ($sel:shakeExtras:IdeState) :: IdeState -> ShakeExtras
- Development.IDE.Core.Shake: BadDependency :: String -> BadDependency
- Development.IDE.Core.Shake: FastResult :: Maybe (a, PositionMapping) -> IO (Maybe a) -> FastResult a
- Development.IDE.Core.Shake: GetModificationTime_ :: Bool -> GetModificationTime
- Development.IDE.Core.Shake: GlobalIdeOptions :: IdeOptions -> GlobalIdeOptions
- Development.IDE.Core.Shake: HieDbWriter :: IndexQueue -> TVar (HashMap NormalizedFilePath Fingerprint) -> TVar Int -> Var (Maybe ProgressToken) -> HieDbWriter
- Development.IDE.Core.Shake: IdeAction :: ReaderT ShakeExtras IO a -> IdeAction a
- Development.IDE.Core.Shake: KickCompleted :: ProgressEvent
- Development.IDE.Core.Shake: KickStarted :: ProgressEvent
- Development.IDE.Core.Shake: LogBuildSessionFinish :: !Maybe SomeException -> Log
- Development.IDE.Core.Shake: LogBuildSessionRestart :: !String -> ![DelayedActionInternal] -> !KeySet -> !Seconds -> !Maybe FilePath -> Log
- Development.IDE.Core.Shake: LogBuildSessionRestartTakingTooLong :: !Seconds -> Log
- Development.IDE.Core.Shake: LogCreateHieDbExportsMapFinish :: !Int -> Log
- Development.IDE.Core.Shake: LogCreateHieDbExportsMapStart :: Log
- Development.IDE.Core.Shake: LogDefineEarlyCutoffRuleCustomNewnessHasDiag :: !FileDiagnostic -> Log
- Development.IDE.Core.Shake: LogDefineEarlyCutoffRuleNoDiagHasDiag :: !FileDiagnostic -> Log
- Development.IDE.Core.Shake: LogDelayedAction :: !DelayedAction () -> !Seconds -> Log
- Development.IDE.Core.Shake: LogDiagsDiffButNoLspEnv :: ![FileDiagnostic] -> Log
- Development.IDE.Core.Shake: ModificationTime :: !POSIXTime -> FileVersion
- Development.IDE.Core.Shake: Priority :: Double -> Priority
- Development.IDE.Core.Shake: Q :: (k, NormalizedFilePath) -> Q k
- Development.IDE.Core.Shake: Rule :: (k -> NormalizedFilePath -> Action (Maybe ByteString, IdeResult v)) -> RuleBody k v
- Development.IDE.Core.Shake: RuleNoDiagnostics :: (k -> NormalizedFilePath -> Action (Maybe ByteString, Maybe v)) -> RuleBody k v
- Development.IDE.Core.Shake: RuleWithCustomNewnessCheck :: (ByteString -> ByteString -> Bool) -> (k -> NormalizedFilePath -> Action (Maybe ByteString, Maybe v)) -> RuleBody k v
- Development.IDE.Core.Shake: RuleWithOldValue :: (k -> NormalizedFilePath -> Value v -> Action (Maybe ByteString, IdeResult v)) -> RuleBody k v
- Development.IDE.Core.Shake: ShakeExtras :: Maybe (LanguageContextEnv Config) -> Debouncer NormalizedUri -> Logger -> IdePlugins IdeState -> TVar (HashMap TypeRep Dynamic) -> Values -> STMDiagnosticStore -> STMDiagnosticStore -> Map NormalizedUri [Diagnostic] -> Map NormalizedUri (EnumMap Int32 (PositionDelta, PositionMapping)) -> ProgressReporting -> IdeTesting -> (VFSModified -> String -> [DelayedAction ()] -> IO ()) -> NameCache -> TVar (Hashed KnownTargets) -> TVar ExportsMap -> ActionQueue -> ClientCapabilities -> WithHieDb -> HieDbWriter -> TVar (KeyMap GetStalePersistent) -> TVar VFS -> Config -> TVar KeySet -> ShakeExtras
- Development.IDE.Core.Shake: TargetFile :: NormalizedFilePath -> Target
- Development.IDE.Core.Shake: TargetModule :: ModuleName -> Target
- Development.IDE.Core.Shake: VFSModified :: !VFS -> VFSModified
- Development.IDE.Core.Shake: VFSUnmodified :: VFSModified
- Development.IDE.Core.Shake: VFSVersion :: !Int32 -> FileVersion
- Development.IDE.Core.Shake: [$sel:actionQueue:ShakeExtras] :: ShakeExtras -> ActionQueue
- Development.IDE.Core.Shake: [$sel:build:Rule] :: RuleBody k v -> k -> NormalizedFilePath -> Action (Maybe ByteString, Maybe v)
- Development.IDE.Core.Shake: [$sel:clientCapabilities:ShakeExtras] :: ShakeExtras -> ClientCapabilities
- Development.IDE.Core.Shake: [$sel:debouncer:ShakeExtras] :: ShakeExtras -> Debouncer NormalizedUri
- Development.IDE.Core.Shake: [$sel:defaultConfig:ShakeExtras] :: ShakeExtras -> Config
- Development.IDE.Core.Shake: [$sel:diagnostics:ShakeExtras] :: ShakeExtras -> STMDiagnosticStore
- Development.IDE.Core.Shake: [$sel:dirtyKeys:ShakeExtras] :: ShakeExtras -> TVar KeySet
- Development.IDE.Core.Shake: [$sel:exportsMap:ShakeExtras] :: ShakeExtras -> TVar ExportsMap
- Development.IDE.Core.Shake: [$sel:globals:ShakeExtras] :: ShakeExtras -> TVar (HashMap TypeRep Dynamic)
- Development.IDE.Core.Shake: [$sel:hiddenDiagnostics:ShakeExtras] :: ShakeExtras -> STMDiagnosticStore
- Development.IDE.Core.Shake: [$sel:hiedbWriter:ShakeExtras] :: ShakeExtras -> HieDbWriter
- Development.IDE.Core.Shake: [$sel:ideNc:ShakeExtras] :: ShakeExtras -> NameCache
- Development.IDE.Core.Shake: [$sel:idePlugins:ShakeExtras] :: ShakeExtras -> IdePlugins IdeState
- Development.IDE.Core.Shake: [$sel:ideTesting:ShakeExtras] :: ShakeExtras -> IdeTesting
- Development.IDE.Core.Shake: [$sel:indexCompleted:HieDbWriter] :: HieDbWriter -> TVar Int
- Development.IDE.Core.Shake: [$sel:indexPending:HieDbWriter] :: HieDbWriter -> TVar (HashMap NormalizedFilePath Fingerprint)
- Development.IDE.Core.Shake: [$sel:indexProgressToken:HieDbWriter] :: HieDbWriter -> Var (Maybe ProgressToken)
- Development.IDE.Core.Shake: [$sel:indexQueue:HieDbWriter] :: HieDbWriter -> IndexQueue
- Development.IDE.Core.Shake: [$sel:knownTargetsVar:ShakeExtras] :: ShakeExtras -> TVar (Hashed KnownTargets)
- Development.IDE.Core.Shake: [$sel:logger:ShakeExtras] :: ShakeExtras -> Logger
- Development.IDE.Core.Shake: [$sel:lspEnv:ShakeExtras] :: ShakeExtras -> Maybe (LanguageContextEnv Config)
- Development.IDE.Core.Shake: [$sel:newnessCheck:Rule] :: RuleBody k v -> ByteString -> ByteString -> Bool
- Development.IDE.Core.Shake: [$sel:persistentKeys:ShakeExtras] :: ShakeExtras -> TVar (KeyMap GetStalePersistent)
- Development.IDE.Core.Shake: [$sel:positionMapping:ShakeExtras] :: ShakeExtras -> Map NormalizedUri (EnumMap Int32 (PositionDelta, PositionMapping))
- Development.IDE.Core.Shake: [$sel:progress:ShakeExtras] :: ShakeExtras -> ProgressReporting
- Development.IDE.Core.Shake: [$sel:publishedDiagnostics:ShakeExtras] :: ShakeExtras -> Map NormalizedUri [Diagnostic]
- Development.IDE.Core.Shake: [$sel:restartShakeSession:ShakeExtras] :: ShakeExtras -> VFSModified -> String -> [DelayedAction ()] -> IO ()
- Development.IDE.Core.Shake: [$sel:runIdeActionT:IdeAction] :: IdeAction a -> ReaderT ShakeExtras IO a
- Development.IDE.Core.Shake: [$sel:stale:FastResult] :: FastResult a -> Maybe (a, PositionMapping)
- Development.IDE.Core.Shake: [$sel:state:ShakeExtras] :: ShakeExtras -> Values
- Development.IDE.Core.Shake: [$sel:uptoDate:FastResult] :: FastResult a -> IO (Maybe a)
- Development.IDE.Core.Shake: [$sel:vfsVar:ShakeExtras] :: ShakeExtras -> TVar VFS
- Development.IDE.Core.Shake: [$sel:withHieDb:ShakeExtras] :: ShakeExtras -> WithHieDb
- Development.IDE.Core.Shake: [missingFileDiagnostics] :: GetModificationTime -> Bool
- Development.IDE.Core.Shake: actionLogger :: Action Logger
- Development.IDE.Core.Shake: addIdeGlobal :: IsIdeGlobal a => a -> Rules ()
- Development.IDE.Core.Shake: addIdeGlobalExtras :: IsIdeGlobal a => ShakeExtras -> a -> IO ()
- Development.IDE.Core.Shake: addPersistentRule :: IdeRule k v => k -> (NormalizedFilePath -> IdeAction (Maybe (v, PositionDelta, Maybe Int32))) -> Rules ()
- Development.IDE.Core.Shake: class Typeable a => IsIdeGlobal a
- Development.IDE.Core.Shake: data DelayedAction a
- Development.IDE.Core.Shake: data FastResult a
- Development.IDE.Core.Shake: data FileVersion
- Development.IDE.Core.Shake: data () => HieDb
- Development.IDE.Core.Shake: data HieDbWriter
- Development.IDE.Core.Shake: data IdeState
- Development.IDE.Core.Shake: data Log
- Development.IDE.Core.Shake: data ProgressEvent
- Development.IDE.Core.Shake: data RuleBody k v
- Development.IDE.Core.Shake: data ShakeExtras
- Development.IDE.Core.Shake: data Target
- Development.IDE.Core.Shake: data VFSModified
- Development.IDE.Core.Shake: define :: IdeRule k v => Recorder (WithPriority Log) -> (k -> NormalizedFilePath -> Action (IdeResult v)) -> Rules ()
- Development.IDE.Core.Shake: defineEarlyCutOffNoFile :: IdeRule k v => Recorder (WithPriority Log) -> (k -> Action (ByteString, v)) -> Rules ()
- Development.IDE.Core.Shake: defineEarlyCutoff :: IdeRule k v => Recorder (WithPriority Log) -> RuleBody k v -> Rules ()
- Development.IDE.Core.Shake: defineNoDiagnostics :: IdeRule k v => Recorder (WithPriority Log) -> (k -> NormalizedFilePath -> Action (Maybe v)) -> Rules ()
- Development.IDE.Core.Shake: defineNoFile :: IdeRule k v => Recorder (WithPriority Log) -> (k -> Action v) -> Rules ()
- Development.IDE.Core.Shake: delayedAction :: DelayedAction a -> IdeAction (IO a)
- Development.IDE.Core.Shake: deleteValue :: ShakeValue k => ShakeExtras -> k -> NormalizedFilePath -> STM ()
- Development.IDE.Core.Shake: garbageCollectDirtyKeys :: Action [Key]
- Development.IDE.Core.Shake: garbageCollectDirtyKeysOlderThan :: Int -> CheckParents -> Action [Key]
- Development.IDE.Core.Shake: getClientConfig :: MonadLsp Config m => m Config
- Development.IDE.Core.Shake: getClientConfigAction :: Action Config
- Development.IDE.Core.Shake: getDiagnostics :: IdeState -> STM [FileDiagnostic]
- Development.IDE.Core.Shake: getHiddenDiagnostics :: IdeState -> STM [FileDiagnostic]
- Development.IDE.Core.Shake: getIdeGlobalAction :: forall a. (HasCallStack, IsIdeGlobal a) => Action a
- Development.IDE.Core.Shake: getIdeGlobalExtras :: forall a. (HasCallStack, IsIdeGlobal a) => ShakeExtras -> IO a
- Development.IDE.Core.Shake: getIdeGlobalState :: forall a. IsIdeGlobal a => IdeState -> IO a
- Development.IDE.Core.Shake: getIdeOptions :: Action IdeOptions
- Development.IDE.Core.Shake: getIdeOptionsIO :: ShakeExtras -> IO IdeOptions
- Development.IDE.Core.Shake: getPluginConfigAction :: PluginId -> Action PluginConfig
- Development.IDE.Core.Shake: getShakeExtras :: Action ShakeExtras
- Development.IDE.Core.Shake: getShakeExtrasRules :: Rules ShakeExtras
- Development.IDE.Core.Shake: getVirtualFile :: NormalizedFilePath -> Action (Maybe VirtualFile)
- Development.IDE.Core.Shake: ideLogger :: IdeState -> Logger
- Development.IDE.Core.Shake: instance Control.Monad.IO.Class.MonadIO Development.IDE.Core.Shake.IdeAction
- Development.IDE.Core.Shake: instance Control.Monad.Reader.Class.MonadReader Development.IDE.Core.Shake.ShakeExtras Development.IDE.Core.Shake.IdeAction
- Development.IDE.Core.Shake: instance Development.IDE.Core.Shake.IsIdeGlobal Development.IDE.Core.Shake.GlobalIdeOptions
- Development.IDE.Core.Shake: instance GHC.Base.Applicative Development.IDE.Core.Shake.IdeAction
- Development.IDE.Core.Shake: instance GHC.Base.Functor Development.IDE.Core.Shake.IdeAction
- Development.IDE.Core.Shake: instance GHC.Base.Monad Development.IDE.Core.Shake.IdeAction
- Development.IDE.Core.Shake: instance GHC.Base.Semigroup a => GHC.Base.Semigroup (Development.IDE.Core.Shake.IdeAction a)
- Development.IDE.Core.Shake: instance GHC.Show.Show Development.IDE.Core.Shake.Log
- Development.IDE.Core.Shake: instance Prettyprinter.Internal.Pretty Development.IDE.Core.Shake.Log
- Development.IDE.Core.Shake: knownTargets :: Action (Hashed KnownTargets)
- Development.IDE.Core.Shake: mRunLspT :: Applicative m => Maybe (LanguageContextEnv c) -> LspT c m () -> m ()
- Development.IDE.Core.Shake: mRunLspTCallback :: Monad m => Maybe (LanguageContextEnv c) -> (LspT c m a -> LspT c m a) -> m a -> m a
- Development.IDE.Core.Shake: mkDelayedAction :: String -> Priority -> Action a -> DelayedAction a
- Development.IDE.Core.Shake: mkUpdater :: NameCache -> NameCacheUpdater
- Development.IDE.Core.Shake: newSession :: Recorder (WithPriority Log) -> ShakeExtras -> VFSModified -> ShakeDatabase -> [DelayedActionInternal] -> String -> IO ShakeSession
- Development.IDE.Core.Shake: newtype BadDependency
- Development.IDE.Core.Shake: newtype GetModificationTime
- Development.IDE.Core.Shake: newtype GlobalIdeOptions
- Development.IDE.Core.Shake: newtype IdeAction a
- Development.IDE.Core.Shake: newtype Priority
- Development.IDE.Core.Shake: newtype Q k
- Development.IDE.Core.Shake: pattern GetModificationTime :: GetModificationTime
- Development.IDE.Core.Shake: recordDirtyKeys :: ShakeValue k => ShakeExtras -> k -> [NormalizedFilePath] -> STM (IO ())
- Development.IDE.Core.Shake: runIdeAction :: String -> ShakeExtras -> IdeAction a -> IO a
- Development.IDE.Core.Shake: setPriority :: Priority -> Action ()
- Development.IDE.Core.Shake: shakeEnqueue :: ShakeExtras -> DelayedAction a -> IO (IO a)
- Development.IDE.Core.Shake: shakeOpen :: Recorder (WithPriority Log) -> Maybe (LanguageContextEnv Config) -> Config -> IdePlugins IdeState -> Logger -> Debouncer NormalizedUri -> Maybe FilePath -> IdeReportProgress -> IdeTesting -> WithHieDb -> IndexQueue -> ShakeOptions -> Monitoring -> Rules () -> IO IdeState
- Development.IDE.Core.Shake: shakeSessionInit :: Recorder (WithPriority Log) -> IdeState -> IO ()
- Development.IDE.Core.Shake: shakeShut :: IdeState -> IO ()
- Development.IDE.Core.Shake: toKnownFiles :: KnownTargets -> HashSet NormalizedFilePath
- Development.IDE.Core.Shake: type IdeResult v = ([FileDiagnostic], Maybe v)
- Development.IDE.Core.Shake: type IdeRule k v = (RuleResult k ~ v, ShakeValue k, Show v, Typeable v, NFData v)
- Development.IDE.Core.Shake: type IndexQueue = TQueue (((HieDb -> IO ()) -> IO ()) -> IO ())
- Development.IDE.Core.Shake: type KnownTargets = HashMap Target (HashSet NormalizedFilePath)
- Development.IDE.Core.Shake: type WithIndefiniteProgressFunc = forall a. Text -> ProgressCancellable -> IO a -> IO a
- Development.IDE.Core.Shake: type WithProgressFunc = forall a. Text -> ProgressCancellable -> ((ProgressAmount -> IO ()) -> IO a) -> IO a
- Development.IDE.Core.Shake: updatePositionMapping :: IdeState -> VersionedTextDocumentIdentifier -> [TextDocumentContentChangeEvent] -> STM ()
- Development.IDE.Core.Shake: updatePositionMappingHelper :: Int32 -> [TextDocumentContentChangeEvent] -> EnumMap Int32 (PositionDelta, PositionMapping) -> EnumMap Int32 (PositionDelta, PositionMapping)
- Development.IDE.Core.Shake: use :: IdeRule k v => k -> NormalizedFilePath -> Action (Maybe v)
- Development.IDE.Core.Shake: useNoFile :: IdeRule k v => k -> Action (Maybe v)
- Development.IDE.Core.Shake: useNoFile_ :: IdeRule k v => k -> Action v
- Development.IDE.Core.Shake: useWithStale :: IdeRule k v => k -> NormalizedFilePath -> Action (Maybe (v, PositionMapping))
- Development.IDE.Core.Shake: useWithStaleFast :: IdeRule k v => k -> NormalizedFilePath -> IdeAction (Maybe (v, PositionMapping))
- Development.IDE.Core.Shake: useWithStaleFast' :: IdeRule k v => k -> NormalizedFilePath -> IdeAction (FastResult v)
- Development.IDE.Core.Shake: useWithStale_ :: IdeRule k v => k -> NormalizedFilePath -> Action (v, PositionMapping)
- Development.IDE.Core.Shake: use_ :: IdeRule k v => k -> NormalizedFilePath -> Action v
- Development.IDE.Core.Shake: uses :: (Traversable f, IdeRule k v) => k -> f NormalizedFilePath -> Action (f (Maybe v))
- Development.IDE.Core.Shake: usesWithStale :: (Traversable f, IdeRule k v) => k -> f NormalizedFilePath -> Action (f (Maybe (v, PositionMapping)))
- Development.IDE.Core.Shake: usesWithStale_ :: (Traversable f, IdeRule k v) => k -> f NormalizedFilePath -> Action (f (v, PositionMapping))
- Development.IDE.Core.Shake: uses_ :: (Traversable f, IdeRule k v) => k -> f NormalizedFilePath -> Action (f v)
- Development.IDE.Core.Tracing: otSetUri :: SpanInFlight -> Uri -> IO ()
- Development.IDE.Core.Tracing: otTracedAction :: Show k => k -> NormalizedFilePath -> RunMode -> (a -> String) -> (([FileDiagnostic] -> Action ()) -> Action (RunResult a)) -> Action (RunResult a)
- Development.IDE.Core.Tracing: otTracedGarbageCollection :: (MonadMask f, MonadIO f, Show a) => ByteString -> f [a] -> f [a]
- Development.IDE.Core.Tracing: otTracedHandler :: MonadUnliftIO m => String -> String -> (SpanInFlight -> m a) -> m a
- Development.IDE.Core.Tracing: otTracedProvider :: MonadUnliftIO m => PluginId -> ByteString -> m a -> m a
- Development.IDE.Core.Tracing: withEventTrace :: (MonadMask m, MonadIO m) => String -> ((ByteString -> m ()) -> m a) -> m a
- Development.IDE.Core.Tracing: withTelemetryLogger :: (MonadIO m, MonadMask m) => (Logger -> m a) -> m a
- Development.IDE.Core.Tracing: withTrace :: (MonadMask m, MonadIO m) => String -> ((String -> String -> m ()) -> m a) -> m a
- Development.IDE.Core.UseStale: Current :: Age
- Development.IDE.Core.UseStale: Stale :: Type -> Age
- Development.IDE.Core.UseStale: [TrackedStale] :: Tracked (Stale s) a -> PositionMap (Stale s) Current -> TrackedStale a
- Development.IDE.Core.UseStale: class MapAge a
- Development.IDE.Core.UseStale: data Age
- Development.IDE.Core.UseStale: data PositionMap (from :: Age) (to :: Age)
- Development.IDE.Core.UseStale: data Tracked (age :: Age) a
- Development.IDE.Core.UseStale: data TrackedStale a
- Development.IDE.Core.UseStale: dualPositionMap :: PositionMap from to -> PositionMap to from
- Development.IDE.Core.UseStale: instance Control.Category.Category Development.IDE.Core.UseStale.PositionMap
- Development.IDE.Core.UseStale: instance Control.DeepSeq.NFData a => Control.DeepSeq.NFData (Development.IDE.Core.UseStale.Tracked age a)
- Development.IDE.Core.UseStale: instance Data.Aeson.Types.FromJSON.FromJSON a => Data.Aeson.Types.FromJSON.FromJSON (Development.IDE.Core.UseStale.Tracked age a)
- Development.IDE.Core.UseStale: instance Data.Aeson.Types.ToJSON.ToJSON a => Data.Aeson.Types.ToJSON.ToJSON (Development.IDE.Core.UseStale.Tracked age a)
- Development.IDE.Core.UseStale: instance Data.Foldable.Foldable (Development.IDE.Core.UseStale.Tracked age)
- Development.IDE.Core.UseStale: instance Data.Traversable.Traversable (Development.IDE.Core.UseStale.Tracked age)
- Development.IDE.Core.UseStale: instance Development.IDE.Core.UseStale.MapAge GHC.Types.SrcLoc.RealSrcSpan
- Development.IDE.Core.UseStale: instance Development.IDE.Core.UseStale.MapAge Language.LSP.Protocol.Internal.Types.Range.Range
- Development.IDE.Core.UseStale: instance GHC.Base.Applicative (Development.IDE.Core.UseStale.Tracked age)
- Development.IDE.Core.UseStale: instance GHC.Base.Functor (Development.IDE.Core.UseStale.Tracked age)
- Development.IDE.Core.UseStale: instance GHC.Base.Functor Development.IDE.Core.UseStale.TrackedStale
- Development.IDE.Core.UseStale: instance GHC.Base.Monad (Development.IDE.Core.UseStale.Tracked age)
- Development.IDE.Core.UseStale: instance GHC.Classes.Eq a => GHC.Classes.Eq (Development.IDE.Core.UseStale.Tracked age a)
- Development.IDE.Core.UseStale: instance GHC.Classes.Ord a => GHC.Classes.Ord (Development.IDE.Core.UseStale.Tracked age a)
- Development.IDE.Core.UseStale: instance GHC.Read.Read a => GHC.Read.Read (Development.IDE.Core.UseStale.Tracked age a)
- Development.IDE.Core.UseStale: instance GHC.Show.Show a => GHC.Show.Show (Development.IDE.Core.UseStale.Tracked age a)
- Development.IDE.Core.UseStale: mapAgeFrom :: MapAge a => PositionMap from to -> Tracked to a -> Maybe (Tracked from a)
- Development.IDE.Core.UseStale: mapAgeTo :: MapAge a => PositionMap from to -> Tracked from a -> Maybe (Tracked to a)
- Development.IDE.Core.UseStale: unTrack :: Tracked age a -> a
- Development.IDE.Core.UseStale: unsafeCopyAge :: Tracked age a -> b -> Tracked age b
- Development.IDE.Core.UseStale: unsafeMkCurrent :: age -> Tracked 'Current age
- Development.IDE.Core.UseStale: unsafeMkStale :: age -> Tracked (Stale s) age
- Development.IDE.Core.UseStale: untrackedStaleValue :: TrackedStale a -> a
- Development.IDE.Core.UseStale: useWithStale :: IdeRule k v => k -> NormalizedFilePath -> Action (Maybe (TrackedStale v))
- Development.IDE.Core.UseStale: useWithStale_ :: IdeRule k v => k -> NormalizedFilePath -> Action (TrackedStale v)
- Development.IDE.GHC.Compat: (*>) :: Applicative f => f a -> f b -> f b
- Development.IDE.GHC.Compat: (<$>) :: Functor f => (a -> b) -> f a -> f b
- Development.IDE.GHC.Compat: (<*) :: Applicative f => f a -> f b -> f a
- Development.IDE.GHC.Compat: (<*>) :: Applicative f => f (a -> b) -> f a -> f b
- Development.IDE.GHC.Compat: ABE :: Id -> Id -> HsWrapper -> TcSpecPrags -> ABExport
- Development.IDE.GHC.Compat: ACoAxiom :: CoAxiom Branched -> TyThing
- Development.IDE.GHC.Compat: AConLike :: ConLike -> TyThing
- Development.IDE.GHC.Compat: AGlobal :: TyThing -> TcTyThing
- Development.IDE.GHC.Compat: ALRTransitionalBit :: ExtBits
- Development.IDE.GHC.Compat: APromotionErr :: PromotionErr -> TcTyThing
- Development.IDE.GHC.Compat: ATI :: TyCon -> Maybe (Type, ATValidityInfo) -> ClassATItem
- Development.IDE.GHC.Compat: ATVI :: SrcSpan -> [Type] -> ATValidityInfo
- Development.IDE.GHC.Compat: ATcId :: TcId -> IdBindingInfo -> TcTyThing
- Development.IDE.GHC.Compat: ATcTyCon :: TyCon -> TcTyThing
- Development.IDE.GHC.Compat: ATyCon :: TyCon -> TyThing
- Development.IDE.GHC.Compat: ATyVar :: Name -> TcTyVar -> TcTyThing
- Development.IDE.GHC.Compat: AbsBinds :: [TyVar] -> [EvVar] -> [ABExport] -> [TcEvBinds] -> LHsBinds GhcTc -> Bool -> AbsBinds
- Development.IDE.GHC.Compat: AbstractClosedSynFamilyTyCon :: FamTyConFlav
- Development.IDE.GHC.Compat: AbstractTyCon :: AlgTyConRhs
- Development.IDE.GHC.Compat: AbstractTypeFlavour :: TyConFlavour
- Development.IDE.GHC.Compat: ActiveAfter :: SourceText -> PhaseNum -> Activation
- Development.IDE.GHC.Compat: ActiveBefore :: SourceText -> PhaseNum -> Activation
- Development.IDE.GHC.Compat: AddrRep :: PrimRep
- Development.IDE.GHC.Compat: AllowAmbiguousTypes :: Extension
- Development.IDE.GHC.Compat: AltPpr :: Maybe (OccName -> SDoc) -> AltPpr
- Development.IDE.GHC.Compat: AlternativeLayoutRule :: Extension
- Development.IDE.GHC.Compat: AlternativeLayoutRuleBit :: ExtBits
- Development.IDE.GHC.Compat: AlternativeLayoutRuleTransitional :: Extension
- Development.IDE.GHC.Compat: AlwaysActive :: Activation
- Development.IDE.GHC.Compat: AlwaysTailCalled :: JoinArity -> TailCallInfo
- Development.IDE.GHC.Compat: Ambiguous :: XAmbiguous pass -> XRec pass RdrName -> AmbiguousFieldOcc pass
- Development.IDE.GHC.Compat: AnId :: Id -> TyThing
- Development.IDE.GHC.Compat: AnnD :: XAnnD p -> AnnDecl p -> HsDecl p
- Development.IDE.GHC.Compat: AnnExplicitSum :: EpaLocation -> [EpaLocation] -> [EpaLocation] -> EpaLocation -> AnnExplicitSum
- Development.IDE.GHC.Compat: AnnFieldLabel :: Maybe EpaLocation -> AnnFieldLabel
- Development.IDE.GHC.Compat: AnnListItem :: [TrailingAnn] -> AnnListItem
- Development.IDE.GHC.Compat: AnnProjection :: EpaLocation -> EpaLocation -> AnnProjection
- Development.IDE.GHC.Compat: AnnSig :: AddEpAnn -> [AddEpAnn] -> AnnSig
- Development.IDE.GHC.Compat: AnnsIf :: EpaLocation -> EpaLocation -> EpaLocation -> Maybe EpaLocation -> Maybe EpaLocation -> AnnsIf
- Development.IDE.GHC.Compat: AnonTCB :: FunTyFlag -> TyConBndrVis
- Development.IDE.GHC.Compat: AnyclassStrategy :: XAnyClassStrategy pass -> DerivStrategy pass
- Development.IDE.GHC.Compat: Apart :: BindFlag
- Development.IDE.GHC.Compat: AppTy :: Type -> Type -> Type
- Development.IDE.GHC.Compat: ApplicativeArgMany :: XApplicativeArgMany idL -> [ExprLStmt idL] -> HsExpr idL -> LPat idL -> HsDoFlavour -> ApplicativeArg idL
- Development.IDE.GHC.Compat: ApplicativeArgOne :: XApplicativeArgOne idL -> LPat idL -> LHsExpr idL -> Bool -> ApplicativeArg idL
- Development.IDE.GHC.Compat: ApplicativeDo :: Extension
- Development.IDE.GHC.Compat: ApplicativeStmt :: XApplicativeStmt idL idR body -> [(SyntaxExpr idR, ApplicativeArg idL)] -> Maybe (SyntaxExpr idR) -> StmtLR idL idR body
- Development.IDE.GHC.Compat: Archive :: FilePath -> LibrarySpec
- Development.IDE.GHC.Compat: ArgDoc :: Name -> Int -> DocLoc
- Development.IDE.GHC.Compat: ArithSeq :: XArithSeq p -> Maybe (SyntaxExpr p) -> ArithSeqInfo p -> HsExpr p
- Development.IDE.GHC.Compat: ArrowCaseAlt :: HsArrowMatchContext
- Development.IDE.GHC.Compat: ArrowCtxt :: LocalRdrEnv -> TcRef WantedConstraints -> ArrowCtxt
- Development.IDE.GHC.Compat: ArrowExpr :: HsStmtContext p
- Development.IDE.GHC.Compat: ArrowLamCaseAlt :: LamCaseVariant -> HsArrowMatchContext
- Development.IDE.GHC.Compat: ArrowMatchCtxt :: HsArrowMatchContext -> HsMatchContext p
- Development.IDE.GHC.Compat: Arrows :: Extension
- Development.IDE.GHC.Compat: ArrowsBit :: ExtBits
- Development.IDE.GHC.Compat: As :: Bool -> Phase
- Development.IDE.GHC.Compat: AsPat :: XAsPat p -> LIdP p -> !LHsToken "@" p -> LPat p -> Pat p
- Development.IDE.GHC.Compat: AutoDeriveTypeable :: Extension
- Development.IDE.GHC.Compat: BCOs :: CompiledByteCode -> [SptEntry] -> Unlinked
- Development.IDE.GHC.Compat: BI_Box :: DataCon -> Expr b -> Type -> BoxingInfo b
- Development.IDE.GHC.Compat: BI_NoBoxAvailable :: BoxingInfo b
- Development.IDE.GHC.Compat: BI_NoBoxNeeded :: BoxingInfo b
- Development.IDE.GHC.Compat: BangPat :: XBangPat p -> LPat p -> Pat p
- Development.IDE.GHC.Compat: BangPatBit :: ExtBits
- Development.IDE.GHC.Compat: BangPatterns :: Extension
- Development.IDE.GHC.Compat: BareSplice :: SpliceDecoration
- Development.IDE.GHC.Compat: Base10 :: FractionalExponentBase
- Development.IDE.GHC.Compat: Base2 :: FractionalExponentBase
- Development.IDE.GHC.Compat: BinaryLiterals :: Extension
- Development.IDE.GHC.Compat: BinaryLiteralsBit :: ExtBits
- Development.IDE.GHC.Compat: BindMe :: BindFlag
- Development.IDE.GHC.Compat: BindStmt :: XBindStmt idL idR body -> LPat idL -> body -> StmtLR idL idR body
- Development.IDE.GHC.Compat: BlockArguments :: Extension
- Development.IDE.GHC.Compat: BlockArgumentsBit :: ExtBits
- Development.IDE.GHC.Compat: BodyStmt :: XBodyStmt idL idR body -> body -> SyntaxExpr idR -> SyntaxExpr idR -> StmtLR idL idR body
- Development.IDE.GHC.Compat: BootUnfolding :: Unfolding
- Development.IDE.GHC.Compat: Boxed :: Boxity
- Development.IDE.GHC.Compat: BoxedTuple :: TupleSort
- Development.IDE.GHC.Compat: Brack :: ThStage -> PendingStuff -> ThStage
- Development.IDE.GHC.Compat: BuiltInSynFamTyCon :: BuiltInSynFamily -> FamTyConFlav
- Development.IDE.GHC.Compat: BuiltInSyntax :: BuiltInSyntax
- Development.IDE.GHC.Compat: BuiltInTypeFlavour :: TyConFlavour
- Development.IDE.GHC.Compat: CApiFFI :: Extension
- Development.IDE.GHC.Compat: CApiFfiBit :: ExtBits
- Development.IDE.GHC.Compat: CExport :: XCExport pass -> XRec pass CExportSpec -> ForeignExport pass
- Development.IDE.GHC.Compat: CFunction :: CCallTarget -> CImportSpec
- Development.IDE.GHC.Compat: CImport :: XCImport pass -> XRec pass CCallConv -> XRec pass Safety -> Maybe Header -> CImportSpec -> ForeignImport pass
- Development.IDE.GHC.Compat: CLabel :: CLabelString -> CImportSpec
- Development.IDE.GHC.Compat: CLeft :: LeftOrRight
- Development.IDE.GHC.Compat: CRight :: LeftOrRight
- Development.IDE.GHC.Compat: CUSKs :: Extension
- Development.IDE.GHC.Compat: CWrapper :: CImportSpec
- Development.IDE.GHC.Compat: CaseAlt :: HsMatchContext p
- Development.IDE.GHC.Compat: CastTy :: Type -> KindCoercion -> Type
- Development.IDE.GHC.Compat: Cc :: Phase
- Development.IDE.GHC.Compat: Ccxx :: Phase
- Development.IDE.GHC.Compat: CgGuts :: !Module -> [TyCon] -> CoreProgram -> [CostCentre] -> !ForeignStubs -> ![(ForeignSrcLang, FilePath)] -> !Set UnitId -> !HpcInfo -> !Maybe ModBreaks -> [SptEntry] -> CgGuts
- Development.IDE.GHC.Compat: ClassDec :: DeclType
- Development.IDE.GHC.Compat: ClassDecl :: XClassDecl pass -> !LayoutInfo pass -> Maybe (LHsContext pass) -> LIdP pass -> LHsQTyVars pass -> LexicalFixity -> [LHsFunDep pass] -> [LSig pass] -> LHsBinds pass -> [LFamilyDecl pass] -> [LTyFamDefltDecl pass] -> [LDocDecl pass] -> TyClDecl pass
- Development.IDE.GHC.Compat: ClassFlavour :: TyConFlavour
- Development.IDE.GHC.Compat: ClassOpSig :: XClassOpSig pass -> Bool -> [LIdP pass] -> LHsSigType pass -> Sig pass
- Development.IDE.GHC.Compat: ClassPE :: PromotionErr
- Development.IDE.GHC.Compat: ClassPred :: Class -> [Type] -> Pred
- Development.IDE.GHC.Compat: ClassTyCon :: Class -> TyConRepName -> AlgTyConFlav
- Development.IDE.GHC.Compat: ClassTyDecl :: Maybe Span -> ContextInfo
- Development.IDE.GHC.Compat: ClosedLet :: IdBindingInfo
- Development.IDE.GHC.Compat: ClosedSynFamilyTyCon :: Maybe (CoAxiom Branched) -> FamTyConFlav
- Development.IDE.GHC.Compat: ClosedTypeFamily :: Maybe [LTyFamInstEqn pass] -> FamilyInfo pass
- Development.IDE.GHC.Compat: ClosedTypeFamilyFlavour :: TyConFlavour
- Development.IDE.GHC.Compat: ClsInst :: Name -> [RoughMatchTc] -> Name -> [TyVar] -> Class -> [Type] -> DFunId -> OverlapFlag -> IsOrphan -> ClsInst
- Development.IDE.GHC.Compat: ClsInstD :: XClsInstD pass -> ClsInstDecl pass -> InstDecl pass
- Development.IDE.GHC.Compat: ClsInstDecl :: XCClsInstDecl pass -> LHsSigType pass -> LHsBinds pass -> [LSig pass] -> [LTyFamInstDecl pass] -> [LDataFamInstDecl pass] -> Maybe (XRec pass OverlapMode) -> ClsInstDecl pass
- Development.IDE.GHC.Compat: CmdLineError :: String -> GhcException
- Development.IDE.GHC.Compat: CmdTopTc :: Type -> Type -> CmdSyntaxTable GhcTc -> CmdTopTc
- Development.IDE.GHC.Compat: Cmm :: Phase
- Development.IDE.GHC.Compat: CmmCpp :: Phase
- Development.IDE.GHC.Compat: CoEvBindsVar :: Unique -> IORef CoVarSet -> EvBindsVar
- Development.IDE.GHC.Compat: CoPat :: HsWrapper -> Pat GhcTc -> Type -> XXPatGhcTc
- Development.IDE.GHC.Compat: Cobjc :: Phase
- Development.IDE.GHC.Compat: Cobjcxx :: Phase
- Development.IDE.GHC.Compat: CoercionHole :: CoVar -> IORef (Maybe Coercion) -> CoercionHole
- Development.IDE.GHC.Compat: CoercionTy :: Coercion -> Type
- Development.IDE.GHC.Compat: Comp :: ThStage
- Development.IDE.GHC.Compat: CompleteMatchSig :: XCompleteMatchSig pass -> XRec pass [LIdP pass] -> Maybe (LIdP pass) -> Sig pass
- Development.IDE.GHC.Compat: CompleteSig :: TcId -> UserTypeCtxt -> SrcSpan -> TcIdSigInfo
- Development.IDE.GHC.Compat: CompulsorySrc :: UnfoldingSource
- Development.IDE.GHC.Compat: ConDec :: DeclType
- Development.IDE.GHC.Compat: ConDeclField :: XConDeclField pass -> [LFieldOcc pass] -> LBangType pass -> Maybe (LHsDoc pass) -> ConDeclField pass
- Development.IDE.GHC.Compat: ConDeclGADT :: XConDeclGADT pass -> NonEmpty (LIdP pass) -> !LHsUniToken "::" "\8759" pass -> XRec pass (HsOuterSigTyVarBndrs pass) -> Maybe (LHsContext pass) -> HsConDeclGADTDetails pass -> LHsType pass -> Maybe (LHsDoc pass) -> ConDecl pass
- Development.IDE.GHC.Compat: ConDeclH98 :: XConDeclH98 pass -> LIdP pass -> Bool -> [LHsTyVarBndr Specificity pass] -> Maybe (LHsContext pass) -> HsConDeclH98Details pass -> Maybe (LHsDoc pass) -> ConDecl pass
- Development.IDE.GHC.Compat: ConLike :: RuleMatchInfo
- Development.IDE.GHC.Compat: ConLikeTc :: ConLike -> [TcTyVar] -> [Scaled TcType] -> XXExprGhcTc
- Development.IDE.GHC.Compat: ConPat :: XConPat p -> XRec p (ConLikeP p) -> HsConPatDetails p -> Pat p
- Development.IDE.GHC.Compat: ConPatTc :: [Type] -> [TyVar] -> [EvVar] -> TcEvBinds -> HsWrapper -> ConPatTc
- Development.IDE.GHC.Compat: ConstrainedClassMethods :: Extension
- Development.IDE.GHC.Compat: ConstrainedDataConPE :: PredType -> PromotionErr
- Development.IDE.GHC.Compat: ConstraintKinds :: Extension
- Development.IDE.GHC.Compat: ConstraintLike :: TypeOrConstraint
- Development.IDE.GHC.Compat: ConstraintTuple :: TupleSort
- Development.IDE.GHC.Compat: CoreBindings :: WholeCoreBindings -> Unlinked
- Development.IDE.GHC.Compat: CoreModule :: !Module -> !TypeEnv -> CoreProgram -> SafeHaskellMode -> CoreModule
- Development.IDE.GHC.Compat: CoreUnfolding :: CoreExpr -> UnfoldingSource -> Bool -> UnfoldingCache -> UnfoldingGuidance -> Unfolding
- Development.IDE.GHC.Compat: Cpp :: HscSource -> Phase
- Development.IDE.GHC.Compat: CustomReason :: String -> RecompReason
- Development.IDE.GHC.Compat: DCR :: Id -> DataConBoxer -> [Scaled Type] -> [StrictnessMark] -> [HsImplBang] -> DataConRep
- Development.IDE.GHC.Compat: DFunUnfolding :: [Var] -> DataCon -> [CoreExpr] -> Unfolding
- Development.IDE.GHC.Compat: DLL :: String -> LibrarySpec
- Development.IDE.GHC.Compat: DLLPath :: FilePath -> LibrarySpec
- Development.IDE.GHC.Compat: DataDec :: DeclType
- Development.IDE.GHC.Compat: DataDecl :: XDataDecl pass -> LIdP pass -> LHsQTyVars pass -> LexicalFixity -> HsDataDefn pass -> TyClDecl pass
- Development.IDE.GHC.Compat: DataDeclRn :: Bool -> NameSet -> DataDeclRn
- Development.IDE.GHC.Compat: DataFamInstD :: XDataFamInstD pass -> DataFamInstDecl pass -> InstDecl pass
- Development.IDE.GHC.Compat: DataFamInstDecl :: FamEqn pass (HsDataDefn pass) -> DataFamInstDecl pass
- Development.IDE.GHC.Compat: DataFamInstTyCon :: CoAxiom Unbranched -> TyCon -> [Type] -> AlgTyConFlav
- Development.IDE.GHC.Compat: DataFamily :: FamilyInfo pass
- Development.IDE.GHC.Compat: DataFamilyFlavour :: Maybe TyCon -> TyConFlavour
- Development.IDE.GHC.Compat: DataFamilyInst :: TyCon -> FamFlavor
- Development.IDE.GHC.Compat: DataFamilyTyCon :: TyConRepName -> FamTyConFlav
- Development.IDE.GHC.Compat: DataKinds :: Extension
- Development.IDE.GHC.Compat: DataTyCon :: [DataCon] -> Int -> Bool -> Bool -> Bool -> AlgTyConRhs
- Development.IDE.GHC.Compat: DataType :: NewOrData
- Development.IDE.GHC.Compat: DataTypeCons :: Bool -> [a] -> DataDefnCons a
- Development.IDE.GHC.Compat: DataTypeFlavour :: TyConFlavour
- Development.IDE.GHC.Compat: DatatypeContexts :: Extension
- Development.IDE.GHC.Compat: DatatypeContextsBit :: ExtBits
- Development.IDE.GHC.Compat: DctMulti :: XDctMulti pass -> [LHsSigType pass] -> DerivClauseTys pass
- Development.IDE.GHC.Compat: DctSingle :: XDctSingle pass -> LHsSigType pass -> DerivClauseTys pass
- Development.IDE.GHC.Compat: DecBrG :: XDecBrG p -> HsGroup p -> HsQuote p
- Development.IDE.GHC.Compat: DecBrL :: XDecBrL p -> [LHsDecl p] -> HsQuote p
- Development.IDE.GHC.Compat: Decl :: DeclType -> Maybe Span -> ContextInfo
- Development.IDE.GHC.Compat: DeclDoc :: Name -> DocLoc
- Development.IDE.GHC.Compat: DeepSubsumption :: Extension
- Development.IDE.GHC.Compat: DefD :: XDefD p -> DefaultDecl p -> HsDecl p
- Development.IDE.GHC.Compat: DefaultDecl :: XCDefaultDecl pass -> [LHsType pass] -> DefaultDecl pass
- Development.IDE.GHC.Compat: DefaultKindVars :: DefaultingStrategy
- Development.IDE.GHC.Compat: DefaultNonStandardTyVars :: NonStandardDefaultingStrategy
- Development.IDE.GHC.Compat: DefaultSignatures :: Extension
- Development.IDE.GHC.Compat: DefaultingPlugin :: TcPluginM s -> (s -> FillDefaulting) -> (s -> TcPluginM ()) -> DefaultingPlugin
- Development.IDE.GHC.Compat: DefaultingProposal :: TcTyVar -> [Type] -> [Ct] -> DefaultingProposal
- Development.IDE.GHC.Compat: Definite :: unit -> Definite unit
- Development.IDE.GHC.Compat: DelayedSplice :: TcLclEnv -> LHsExpr GhcRn -> TcType -> LHsExpr GhcTc -> DelayedSplice
- Development.IDE.GHC.Compat: DerivD :: XDerivD p -> DerivDecl p -> HsDecl p
- Development.IDE.GHC.Compat: DerivDecl :: XCDerivDecl pass -> LHsSigWcType pass -> Maybe (LDerivStrategy pass) -> Maybe (XRec pass OverlapMode) -> DerivDecl pass
- Development.IDE.GHC.Compat: DeriveAnyClass :: Extension
- Development.IDE.GHC.Compat: DeriveDataTypeable :: Extension
- Development.IDE.GHC.Compat: DeriveFoldable :: Extension
- Development.IDE.GHC.Compat: DeriveFunctor :: Extension
- Development.IDE.GHC.Compat: DeriveGeneric :: Extension
- Development.IDE.GHC.Compat: DeriveLift :: Extension
- Development.IDE.GHC.Compat: DeriveTraversable :: Extension
- Development.IDE.GHC.Compat: DerivingStrategies :: Extension
- Development.IDE.GHC.Compat: DerivingVia :: Extension
- Development.IDE.GHC.Compat: DisambiguateRecordFields :: Extension
- Development.IDE.GHC.Compat: DoAndIfThenElse :: Extension
- Development.IDE.GHC.Compat: DoAndIfThenElseBit :: ExtBits
- Development.IDE.GHC.Compat: DoExpr :: Maybe ModuleName -> HsDoFlavour
- Development.IDE.GHC.Compat: DocCommentNamed :: String -> LHsDoc pass -> DocDecl pass
- Development.IDE.GHC.Compat: DocCommentNext :: LHsDoc pass -> DocDecl pass
- Development.IDE.GHC.Compat: DocCommentPrev :: LHsDoc pass -> DocDecl pass
- Development.IDE.GHC.Compat: DocD :: XDocD p -> DocDecl p -> HsDecl p
- Development.IDE.GHC.Compat: DocGroup :: Int -> LHsDoc pass -> DocDecl pass
- Development.IDE.GHC.Compat: Docs :: Maybe (HsDoc GhcRn) -> UniqMap Name [HsDoc GhcRn] -> UniqMap Name (IntMap (HsDoc GhcRn)) -> DocStructure -> Map String (HsDoc GhcRn) -> Maybe String -> Maybe Language -> EnumSet Extension -> Docs
- Development.IDE.GHC.Compat: DollarSplice :: SpliceDecoration
- Development.IDE.GHC.Compat: DotA :: FilePath -> Unlinked
- Development.IDE.GHC.Compat: DotDLL :: FilePath -> Unlinked
- Development.IDE.GHC.Compat: DotFieldOcc :: XCDotFieldOcc p -> XRec p FieldLabelString -> DotFieldOcc p
- Development.IDE.GHC.Compat: DotO :: ObjFile -> Unlinked
- Development.IDE.GHC.Compat: DoubleElemRep :: PrimElemRep
- Development.IDE.GHC.Compat: DoubleRep :: PrimRep
- Development.IDE.GHC.Compat: DsBound :: Id -> DsMetaVal
- Development.IDE.GHC.Compat: DsMatchContext :: HsMatchContext GhcRn -> SrcSpan -> DsMatchContext
- Development.IDE.GHC.Compat: DsSplice :: HsExpr GhcTc -> DsMetaVal
- Development.IDE.GHC.Compat: DsiDocChunk :: !HsDoc GhcRn -> DocStructureItem
- Development.IDE.GHC.Compat: DsiExports :: !Avails -> DocStructureItem
- Development.IDE.GHC.Compat: DsiModExport :: !NonEmpty ModuleName -> !Avails -> DocStructureItem
- Development.IDE.GHC.Compat: DsiNamedChunkRef :: !String -> DocStructureItem
- Development.IDE.GHC.Compat: DsiSectionHeading :: !Int -> !HsDoc GhcRn -> DocStructureItem
- Development.IDE.GHC.Compat: DuplicateRecordFields :: Extension
- Development.IDE.GHC.Compat: EP :: a -> a -> EP a
- Development.IDE.GHC.Compat: EmptyCase :: Extension
- Development.IDE.GHC.Compat: EmptyDataDecls :: Extension
- Development.IDE.GHC.Compat: EmptyDataDeriving :: Extension
- Development.IDE.GHC.Compat: EmptyLocalBinds :: XEmptyLocalBinds idL idR -> HsLocalBindsLR idL idR
- Development.IDE.GHC.Compat: Env :: !HscEnv -> {-# UNPACK #-} !Char -> gbl -> lcl -> Env gbl lcl
- Development.IDE.GHC.Compat: EpAnnHsCase :: EpaLocation -> EpaLocation -> [AddEpAnn] -> EpAnnHsCase
- Development.IDE.GHC.Compat: EpAnnImportDecl :: EpaLocation -> Maybe (EpaLocation, EpaLocation) -> Maybe EpaLocation -> Maybe EpaLocation -> Maybe EpaLocation -> Maybe EpaLocation -> EpAnnImportDecl
- Development.IDE.GHC.Compat: EpAnnSumPat :: [AddEpAnn] -> [EpaLocation] -> [EpaLocation] -> EpAnnSumPat
- Development.IDE.GHC.Compat: EpAnnUnboundVar :: (EpaLocation, EpaLocation) -> EpaLocation -> EpAnnUnboundVar
- Development.IDE.GHC.Compat: EqPred :: EqRel -> Type -> Type -> Pred
- Development.IDE.GHC.Compat: EqnInfo :: [Pat GhcTc] -> Origin -> MatchResult CoreExpr -> EquationInfo
- Development.IDE.GHC.Compat: EvBind :: EvVar -> EvTerm -> Bool -> EvBind
- Development.IDE.GHC.Compat: EvBindDeps :: [Name] -> EvBindDeps
- Development.IDE.GHC.Compat: EvBindMap :: DVarEnv EvBind -> EvBindMap
- Development.IDE.GHC.Compat: EvBinds :: Bag EvBind -> TcEvBinds
- Development.IDE.GHC.Compat: EvBindsVar :: Unique -> IORef EvBindMap -> IORef CoVarSet -> EvBindsVar
- Development.IDE.GHC.Compat: EvCsEmpty :: EvCallStack
- Development.IDE.GHC.Compat: EvCsPushCall :: FastString -> RealSrcSpan -> EvExpr -> EvCallStack
- Development.IDE.GHC.Compat: EvExpr :: EvExpr -> EvTerm
- Development.IDE.GHC.Compat: EvFun :: [TyVar] -> [EvVar] -> TcEvBinds -> EvVar -> EvTerm
- Development.IDE.GHC.Compat: EvImplicitBind :: EvVarSource
- Development.IDE.GHC.Compat: EvInstBind :: Bool -> Name -> EvVarSource
- Development.IDE.GHC.Compat: EvLetBind :: EvBindDeps -> EvVarSource
- Development.IDE.GHC.Compat: EvPatternBind :: EvVarSource
- Development.IDE.GHC.Compat: EvSigBind :: EvVarSource
- Development.IDE.GHC.Compat: EvTypeable :: Type -> EvTypeable -> EvTerm
- Development.IDE.GHC.Compat: EvTypeableTrFun :: EvTerm -> EvTerm -> EvTerm -> EvTypeable
- Development.IDE.GHC.Compat: EvTypeableTyApp :: EvTerm -> EvTerm -> EvTypeable
- Development.IDE.GHC.Compat: EvTypeableTyCon :: TyCon -> [EvTerm] -> EvTypeable
- Development.IDE.GHC.Compat: EvTypeableTyLit :: EvTerm -> EvTypeable
- Development.IDE.GHC.Compat: EvWrapperBind :: EvVarSource
- Development.IDE.GHC.Compat: EverythingBut :: ImportListInterpretation
- Development.IDE.GHC.Compat: EvidenceVarBind :: EvVarSource -> Scope -> Maybe Span -> ContextInfo
- Development.IDE.GHC.Compat: EvidenceVarUse :: ContextInfo
- Development.IDE.GHC.Compat: Exact :: Name -> RdrName
- Development.IDE.GHC.Compat: Exactly :: ImportListInterpretation
- Development.IDE.GHC.Compat: ExistentialQuantification :: Extension
- Development.IDE.GHC.Compat: ExpBr :: XExpBr p -> LHsExpr p -> HsQuote p
- Development.IDE.GHC.Compat: ExpandsSyn :: [(TyVar, tyco)] -> Type -> [tyco] -> ExpandSynResult tyco
- Development.IDE.GHC.Compat: ExpansionExpr :: {-# UNPACK #-} !HsExpansion (HsExpr GhcRn) (HsExpr GhcTc) -> XXExprGhcTc
- Development.IDE.GHC.Compat: ExpansionPat :: Pat GhcRn -> Pat GhcTc -> XXPatGhcTc
- Development.IDE.GHC.Compat: ExplicitBidirectional :: MatchGroup id (LHsExpr id) -> HsPatSynDir id
- Development.IDE.GHC.Compat: ExplicitBraces :: !LHsToken "{" pass -> !LHsToken "}" pass -> LayoutInfo pass
- Development.IDE.GHC.Compat: ExplicitForAll :: Extension
- Development.IDE.GHC.Compat: ExplicitForallBit :: ExtBits
- Development.IDE.GHC.Compat: ExplicitList :: XExplicitList p -> [LHsExpr p] -> HsExpr p
- Development.IDE.GHC.Compat: ExplicitNamespaces :: Extension
- Development.IDE.GHC.Compat: ExplicitNamespacesBit :: ExtBits
- Development.IDE.GHC.Compat: ExplicitSum :: XExplicitSum p -> ConTag -> SumWidth -> LHsExpr p -> HsExpr p
- Development.IDE.GHC.Compat: ExplicitTuple :: XExplicitTuple p -> [HsTupArg p] -> Boxity -> HsExpr p
- Development.IDE.GHC.Compat: Export :: IEType
- Development.IDE.GHC.Compat: ExprWithTySig :: XExprWithTySig p -> LHsExpr p -> LHsSigWcType (NoGhcTc p) -> HsExpr p
- Development.IDE.GHC.Compat: ExtendedDefaultRules :: Extension
- Development.IDE.GHC.Compat: ExternalName :: !Module -> !OccName -> !SrcSpan -> HieName
- Development.IDE.GHC.Compat: ExtractedTHDocs :: Maybe (HsDoc GhcRn) -> UniqMap Name (HsDoc GhcRn) -> UniqMap Name (IntMap (HsDoc GhcRn)) -> UniqMap Name (HsDoc GhcRn) -> ExtractedTHDocs
- Development.IDE.GHC.Compat: FL :: SourceText -> Bool -> Rational -> Integer -> FractionalExponentBase -> FractionalLit
- Development.IDE.GHC.Compat: FTF_C_C :: FunTyFlag
- Development.IDE.GHC.Compat: FTF_C_T :: FunTyFlag
- Development.IDE.GHC.Compat: FTF_T_C :: FunTyFlag
- Development.IDE.GHC.Compat: FTF_T_T :: FunTyFlag
- Development.IDE.GHC.Compat: Failed :: SuccessFlag
- Development.IDE.GHC.Compat: FamDataConPE :: PromotionErr
- Development.IDE.GHC.Compat: FamDec :: DeclType
- Development.IDE.GHC.Compat: FamDecl :: XFamDecl pass -> FamilyDecl pass -> TyClDecl pass
- Development.IDE.GHC.Compat: FamEqn :: XCFamEqn pass rhs -> LIdP pass -> HsOuterFamEqnTyVarBndrs pass -> HsTyPats pass -> LexicalFixity -> rhs -> FamEqn pass rhs
- Development.IDE.GHC.Compat: FamInst :: CoAxiom Unbranched -> FamFlavor -> Name -> [RoughMatchTc] -> [TyVar] -> [CoVar] -> [Type] -> Type -> FamInst
- Development.IDE.GHC.Compat: FamInstMatch :: FamInst -> [Type] -> [Coercion] -> FamInstMatch
- Development.IDE.GHC.Compat: FamilyDecl :: XCFamilyDecl pass -> FamilyInfo pass -> TopLevelFlag -> LIdP pass -> LHsQTyVars pass -> LexicalFixity -> LFamilyResultSig pass -> Maybe (LInjectivityAnn pass) -> FamilyDecl pass
- Development.IDE.GHC.Compat: FfiBit :: ExtBits
- Development.IDE.GHC.Compat: FieldGreName :: FieldLabel -> GreName
- Development.IDE.GHC.Compat: FieldLabel :: FieldLabelString -> DuplicateRecordFields -> FieldSelectors -> Name -> FieldLabel
- Development.IDE.GHC.Compat: FieldLabelStrings :: [XRec p (DotFieldOcc p)] -> FieldLabelStrings p
- Development.IDE.GHC.Compat: FieldOcc :: XCFieldOcc pass -> XRec pass RdrName -> FieldOcc pass
- Development.IDE.GHC.Compat: FieldSelectors :: Extension
- Development.IDE.GHC.Compat: FileChanged :: FilePath -> RecompReason
- Development.IDE.GHC.Compat: FileOption :: String -> String -> Option
- Development.IDE.GHC.Compat: FinalActive :: Activation
- Development.IDE.GHC.Compat: FinalPhase :: CompilerPhase
- Development.IDE.GHC.Compat: FinderCache :: IORef FinderCacheState -> IORef FileCacheState -> FinderCache
- Development.IDE.GHC.Compat: FinderOpts :: [FilePath] -> Bool -> Bool -> Ways -> Bool -> Maybe FilePath -> Maybe FastString -> Set ModuleName -> Set ModuleName -> Maybe FilePath -> String -> Maybe FilePath -> String -> String -> Maybe FilePath -> String -> String -> Maybe FilePath -> FinderOpts
- Development.IDE.GHC.Compat: FixSig :: XFixSig pass -> FixitySig pass -> Sig pass
- Development.IDE.GHC.Compat: Fixity :: SourceText -> Int -> FixityDirection -> Fixity
- Development.IDE.GHC.Compat: FixitySig :: XFixitySig pass -> [LIdP pass] -> Fixity -> FixitySig pass
- Development.IDE.GHC.Compat: FlagSpec :: String -> flag -> (TurnOnFlag -> DynP ()) -> GhcFlagMode -> FlagSpec flag
- Development.IDE.GHC.Compat: FlagsChanged :: RecompReason
- Development.IDE.GHC.Compat: FlexibleContexts :: Extension
- Development.IDE.GHC.Compat: FlexibleInstances :: Extension
- Development.IDE.GHC.Compat: FloatElemRep :: PrimElemRep
- Development.IDE.GHC.Compat: FloatRep :: PrimRep
- Development.IDE.GHC.Compat: ForAllPred :: [TyVar] -> [PredType] -> PredType -> Pred
- Development.IDE.GHC.Compat: ForAllTy :: {-# UNPACK #-} !ForAllTyBinder -> Type -> Type
- Development.IDE.GHC.Compat: ForD :: XForD p -> ForeignDecl p -> HsDecl p
- Development.IDE.GHC.Compat: ForeignExport :: XForeignExport pass -> LIdP pass -> LHsSigType pass -> ForeignExport pass -> ForeignDecl pass
- Development.IDE.GHC.Compat: ForeignFunctionInterface :: Extension
- Development.IDE.GHC.Compat: ForeignImport :: XForeignImport pass -> LIdP pass -> LHsSigType pass -> ForeignImport pass -> ForeignDecl pass
- Development.IDE.GHC.Compat: Found :: ModLocation -> Module -> FindResult
- Development.IDE.GHC.Compat: FoundMultiple :: [(Module, ModuleOrigin)] -> FindResult
- Development.IDE.GHC.Compat: Framework :: String -> LibrarySpec
- Development.IDE.GHC.Compat: From :: LHsExpr id -> ArithSeqInfo id
- Development.IDE.GHC.Compat: FromSource :: Origin
- Development.IDE.GHC.Compat: FromThen :: LHsExpr id -> LHsExpr id -> ArithSeqInfo id
- Development.IDE.GHC.Compat: FromThenTo :: LHsExpr id -> LHsExpr id -> LHsExpr id -> ArithSeqInfo id
- Development.IDE.GHC.Compat: FromTo :: LHsExpr id -> LHsExpr id -> ArithSeqInfo id
- Development.IDE.GHC.Compat: FrontendTypecheck :: TcGblEnv -> FrontendResult
- Development.IDE.GHC.Compat: FunBind :: XFunBind idL idR -> LIdP idL -> MatchGroup idR (LHsExpr idR) -> HsBindLR idL idR
- Development.IDE.GHC.Compat: FunLike :: RuleMatchInfo
- Development.IDE.GHC.Compat: FunRhs :: LIdP (NoGhcTc p) -> LexicalFixity -> SrcStrictness -> HsMatchContext p
- Development.IDE.GHC.Compat: FunctionalDependencies :: Extension
- Development.IDE.GHC.Compat: GADTSyntax :: Extension
- Development.IDE.GHC.Compat: GADTs :: Extension
- Development.IDE.GHC.Compat: GHC810 :: GhcVersion
- Development.IDE.GHC.Compat: GHC90 :: GhcVersion
- Development.IDE.GHC.Compat: GHC92 :: GhcVersion
- Development.IDE.GHC.Compat: GHC94 :: GhcVersion
- Development.IDE.GHC.Compat: GHC96 :: GhcVersion
- Development.IDE.GHC.Compat: GHC98 :: GhcVersion
- Development.IDE.GHC.Compat: GHCForeignImportPrim :: Extension
- Development.IDE.GHC.Compat: GRHS :: XCGRHS p body -> [GuardLStmt p] -> body -> GRHS p body
- Development.IDE.GHC.Compat: GRHSs :: XCGRHSs p body -> [LGRHS p body] -> HsLocalBinds p -> GRHSs p body
- Development.IDE.GHC.Compat: GWIB :: mod -> IsBootInterface -> GenWithIsBoot mod
- Development.IDE.GHC.Compat: GadtSyntaxBit :: ExtBits
- Development.IDE.GHC.Compat: GeneralizedNewtypeDeriving :: Extension
- Development.IDE.GHC.Compat: Generated :: Origin
- Development.IDE.GHC.Compat: GeneratedDocString :: HsDocStringChunk -> HsDocString
- Development.IDE.GHC.Compat: GeneratedInfo :: NodeOrigin
- Development.IDE.GHC.Compat: GenericDM :: ty -> DefMethSpec ty
- Development.IDE.GHC.Compat: GhciStmtCtxt :: HsDoFlavour
- Development.IDE.GHC.Compat: GrhsAnn :: Maybe EpaLocation -> AddEpAnn -> GrhsAnn
- Development.IDE.GHC.Compat: GroupForm :: TransForm
- Development.IDE.GHC.Compat: HAppTy :: a -> HieArgs a -> HieType a
- Development.IDE.GHC.Compat: HCastTy :: a -> HieType a
- Development.IDE.GHC.Compat: HCc :: Phase
- Development.IDE.GHC.Compat: HCoercionTy :: HieType a
- Development.IDE.GHC.Compat: HER :: IORef EvTerm -> TcType -> Unique -> HoleExprRef
- Development.IDE.GHC.Compat: HForAllTy :: ((Name, a), ForAllTyFlag) -> a -> HieType a
- Development.IDE.GHC.Compat: HFunTy :: a -> a -> a -> HieType a
- Development.IDE.GHC.Compat: HLitTy :: IfaceTyLit -> HieType a
- Development.IDE.GHC.Compat: HQualTy :: a -> a -> HieType a
- Development.IDE.GHC.Compat: HTyConApp :: IfaceTyCon -> HieArgs a -> HieType a
- Development.IDE.GHC.Compat: HTyVarTy :: Name -> HieType a
- Development.IDE.GHC.Compat: HaddockBit :: ExtBits
- Development.IDE.GHC.Compat: HdkCommentNamed :: String -> HsDocString -> HdkComment
- Development.IDE.GHC.Compat: HdkCommentNext :: HsDocString -> HdkComment
- Development.IDE.GHC.Compat: HdkCommentPrev :: HsDocString -> HdkComment
- Development.IDE.GHC.Compat: HdkCommentSection :: Int -> HsDocString -> HdkComment
- Development.IDE.GHC.Compat: HexFloatLiterals :: Extension
- Development.IDE.GHC.Compat: HexFloatLiteralsBit :: ExtBits
- Development.IDE.GHC.Compat: HieASTs :: Map HiePath (HieAST a) -> HieASTs a
- Development.IDE.GHC.Compat: HieArgs :: [(Bool, a)] -> HieArgs a
- Development.IDE.GHC.Compat: HieFile :: FilePath -> Module -> Array TypeIndex HieTypeFlat -> HieASTs TypeIndex -> [AvailInfo] -> ByteString -> HieFile
- Development.IDE.GHC.Compat: HieFileResult :: Integer -> ByteString -> HieFile -> HieFileResult
- Development.IDE.GHC.Compat: HieMissing :: RecompReason
- Development.IDE.GHC.Compat: HieOutdated :: RecompReason
- Development.IDE.GHC.Compat: HoleUnit :: GenUnit uid
- Development.IDE.GHC.Compat: HomeModInfo :: !ModIface -> ModDetails -> !HomeModLinkable -> HomeModInfo
- Development.IDE.GHC.Compat: HomeUnitEnv :: !UnitState -> !Maybe [UnitDatabase UnitId] -> DynFlags -> HomePackageTable -> !Maybe HomeUnit -> HomeUnitEnv
- Development.IDE.GHC.Compat: HpcFlagsChanged :: RecompReason
- Development.IDE.GHC.Compat: HsAnnotation :: XHsAnnotation pass -> AnnProvenance pass -> XRec pass (HsExpr pass) -> AnnDecl pass
- Development.IDE.GHC.Compat: HsApp :: XApp p -> LHsExpr p -> LHsExpr p -> HsExpr p
- Development.IDE.GHC.Compat: HsAppKindTy :: XAppKindTy pass -> LHsType pass -> LHsKind pass -> HsType pass
- Development.IDE.GHC.Compat: HsAppTy :: XAppTy pass -> LHsType pass -> LHsType pass -> HsType pass
- Development.IDE.GHC.Compat: HsAppType :: XAppTypeE p -> LHsExpr p -> !LHsToken "@" p -> LHsWcType (NoGhcTc p) -> HsExpr p
- Development.IDE.GHC.Compat: HsArgPar :: SrcSpan -> HsArg tm ty
- Development.IDE.GHC.Compat: HsArity :: Arity -> IfaceInfoItem
- Development.IDE.GHC.Compat: HsBangTy :: XBangTy pass -> HsSrcBang -> LHsType pass -> HsType pass
- Development.IDE.GHC.Compat: HsBinTick :: Int -> Int -> LHsExpr GhcTc -> XXExprGhcTc
- Development.IDE.GHC.Compat: HsBootFile :: HscSource
- Development.IDE.GHC.Compat: HsBoxedOrConstraintTuple :: HsTupleSort
- Development.IDE.GHC.Compat: HsBracketTc :: HsQuote GhcRn -> Type -> Maybe QuoteWrapper -> [PendingTcSplice] -> HsBracketTc
- Development.IDE.GHC.Compat: HsCase :: XCase p -> LHsExpr p -> MatchGroup p (LHsExpr p) -> HsExpr p
- Development.IDE.GHC.Compat: HsChar :: XHsChar x -> Char -> HsLit x
- Development.IDE.GHC.Compat: HsCharPrim :: XHsCharPrim x -> Char -> HsLit x
- Development.IDE.GHC.Compat: HsCharTy :: XCharTy pass -> Char -> HsTyLit pass
- Development.IDE.GHC.Compat: HsCmdApp :: XCmdApp id -> LHsCmd id -> LHsExpr id -> HsCmd id
- Development.IDE.GHC.Compat: HsCmdArrApp :: XCmdArrApp id -> LHsExpr id -> LHsExpr id -> HsArrAppType -> Bool -> HsCmd id
- Development.IDE.GHC.Compat: HsCmdArrForm :: XCmdArrForm id -> LHsExpr id -> LexicalFixity -> Maybe Fixity -> [LHsCmdTop id] -> HsCmd id
- Development.IDE.GHC.Compat: HsCmdCase :: XCmdCase id -> LHsExpr id -> MatchGroup id (LHsCmd id) -> HsCmd id
- Development.IDE.GHC.Compat: HsCmdDo :: XCmdDo id -> XRec id [CmdLStmt id] -> HsCmd id
- Development.IDE.GHC.Compat: HsCmdIf :: XCmdIf id -> SyntaxExpr id -> LHsExpr id -> LHsCmd id -> LHsCmd id -> HsCmd id
- Development.IDE.GHC.Compat: HsCmdLam :: XCmdLam id -> MatchGroup id (LHsCmd id) -> HsCmd id
- Development.IDE.GHC.Compat: HsCmdLamCase :: XCmdLamCase id -> LamCaseVariant -> MatchGroup id (LHsCmd id) -> HsCmd id
- Development.IDE.GHC.Compat: HsCmdLet :: XCmdLet id -> !LHsToken "let" id -> HsLocalBinds id -> !LHsToken "in" id -> LHsCmd id -> HsCmd id
- Development.IDE.GHC.Compat: HsCmdPar :: XCmdPar id -> !LHsToken "(" id -> LHsCmd id -> !LHsToken ")" id -> HsCmd id
- Development.IDE.GHC.Compat: HsCmdTop :: XCmdTop p -> LHsCmd p -> HsCmdTop p
- Development.IDE.GHC.Compat: HsConPatTyArg :: !LHsToken "@" p -> HsPatSigType p -> HsConPatTyArg p
- Development.IDE.GHC.Compat: HsCprSig :: CprSig -> IfaceInfoItem
- Development.IDE.GHC.Compat: HsDataDefn :: XCHsDataDefn pass -> Maybe (LHsContext pass) -> Maybe (XRec pass CType) -> Maybe (LHsKind pass) -> DataDefnCons (LConDecl pass) -> HsDeriving pass -> HsDataDefn pass
- Development.IDE.GHC.Compat: HsDerivingClause :: XCHsDerivingClause pass -> Maybe (LDerivStrategy pass) -> LDerivClauseTys pass -> HsDerivingClause pass
- Development.IDE.GHC.Compat: HsDmdSig :: DmdSig -> IfaceInfoItem
- Development.IDE.GHC.Compat: HsDo :: XDo p -> HsDoFlavour -> XRec p [ExprLStmt p] -> HsExpr p
- Development.IDE.GHC.Compat: HsDoStmt :: HsDoFlavour -> HsStmtContext p
- Development.IDE.GHC.Compat: HsDocStringChunk :: ByteString -> HsDocStringChunk
- Development.IDE.GHC.Compat: HsDocStringGroup :: !Int -> HsDocStringDecorator
- Development.IDE.GHC.Compat: HsDocStringNamed :: !String -> HsDocStringDecorator
- Development.IDE.GHC.Compat: HsDocStringNext :: HsDocStringDecorator
- Development.IDE.GHC.Compat: HsDocStringPrevious :: HsDocStringDecorator
- Development.IDE.GHC.Compat: HsDocTy :: XDocTy pass -> LHsType pass -> LHsDoc pass -> HsType pass
- Development.IDE.GHC.Compat: HsDoublePrim :: XHsDoublePrim x -> FractionalLit -> HsLit x
- Development.IDE.GHC.Compat: HsExpanded :: orig -> expanded -> HsExpansion orig expanded
- Development.IDE.GHC.Compat: HsExplicitListTy :: XExplicitListTy pass -> PromotionFlag -> [LHsType pass] -> HsType pass
- Development.IDE.GHC.Compat: HsExplicitMult :: !LHsToken "%" pass -> !LHsType pass -> !LHsUniToken "->" "\8594" pass -> HsArrow pass
- Development.IDE.GHC.Compat: HsExplicitTupleTy :: XExplicitTupleTy pass -> [LHsType pass] -> HsType pass
- Development.IDE.GHC.Compat: HsFieldBind :: XHsFieldBind lhs -> lhs -> rhs -> Bool -> HsFieldBind lhs rhs
- Development.IDE.GHC.Compat: HsFirstOrderApp :: HsArrAppType
- Development.IDE.GHC.Compat: HsFloatPrim :: XHsFloatPrim x -> FractionalLit -> HsLit x
- Development.IDE.GHC.Compat: HsForAllInvis :: XHsForAllInvis pass -> [LHsTyVarBndr Specificity pass] -> HsForAllTelescope pass
- Development.IDE.GHC.Compat: HsForAllTy :: XForAllTy pass -> HsForAllTelescope pass -> LHsType pass -> HsType pass
- Development.IDE.GHC.Compat: HsForAllVis :: XHsForAllVis pass -> [LHsTyVarBndr () pass] -> HsForAllTelescope pass
- Development.IDE.GHC.Compat: HsFractional :: !FractionalLit -> OverLitVal
- Development.IDE.GHC.Compat: HsFunTy :: XFunTy pass -> HsArrow pass -> LHsType pass -> LHsType pass -> HsType pass
- Development.IDE.GHC.Compat: HsGetField :: XGetField p -> LHsExpr p -> XRec p (DotFieldOcc p) -> HsExpr p
- Development.IDE.GHC.Compat: HsGroup :: XCHsGroup p -> HsValBinds p -> [LSpliceDecl p] -> [TyClGroup p] -> [LDerivDecl p] -> [LFixitySig p] -> [LDefaultDecl p] -> [LForeignDecl p] -> [LWarnDecls p] -> [LAnnDecl p] -> [LRuleDecls p] -> [LDocDecl p] -> HsGroup p
- Development.IDE.GHC.Compat: HsHigherOrderApp :: HsArrAppType
- Development.IDE.GHC.Compat: HsIPBinds :: XHsIPBinds idL idR -> HsIPBinds idR -> HsLocalBindsLR idL idR
- Development.IDE.GHC.Compat: HsIPName :: FastString -> HsIPName
- Development.IDE.GHC.Compat: HsIPVar :: XIPVar p -> HsIPName -> HsExpr p
- Development.IDE.GHC.Compat: HsIParamTy :: XIParamTy pass -> XRec pass HsIPName -> LHsType pass -> HsType pass
- Development.IDE.GHC.Compat: HsIf :: XIf p -> LHsExpr p -> LHsExpr p -> LHsExpr p -> HsExpr p
- Development.IDE.GHC.Compat: HsInline :: InlinePragma -> IfaceInfoItem
- Development.IDE.GHC.Compat: HsInt :: XHsInt x -> IntegralLit -> HsLit x
- Development.IDE.GHC.Compat: HsInt64Prim :: XHsInt64Prim x -> Integer -> HsLit x
- Development.IDE.GHC.Compat: HsIntPrim :: XHsIntPrim x -> Integer -> HsLit x
- Development.IDE.GHC.Compat: HsInteger :: XHsInteger x -> Integer -> Type -> HsLit x
- Development.IDE.GHC.Compat: HsIntegral :: !IntegralLit -> OverLitVal
- Development.IDE.GHC.Compat: HsIsString :: !SourceText -> !FastString -> OverLitVal
- Development.IDE.GHC.Compat: HsKindSig :: XKindSig pass -> LHsType pass -> LHsKind pass -> HsType pass
- Development.IDE.GHC.Compat: HsLFInfo :: IfaceLFInfo -> IfaceInfoItem
- Development.IDE.GHC.Compat: HsLam :: XLam p -> MatchGroup p (LHsExpr p) -> HsExpr p
- Development.IDE.GHC.Compat: HsLamCase :: XLamCase p -> LamCaseVariant -> MatchGroup p (LHsExpr p) -> HsExpr p
- Development.IDE.GHC.Compat: HsLazy :: HsImplBang
- Development.IDE.GHC.Compat: HsLet :: XLet p -> !LHsToken "let" p -> HsLocalBinds p -> !LHsToken "in" p -> LHsExpr p -> HsExpr p
- Development.IDE.GHC.Compat: HsLinearArrow :: !HsLinearArrowTokens pass -> HsArrow pass
- Development.IDE.GHC.Compat: HsListTy :: XListTy pass -> LHsType pass -> HsType pass
- Development.IDE.GHC.Compat: HsLit :: XLitE p -> HsLit p -> HsExpr p
- Development.IDE.GHC.Compat: HsLolly :: !LHsToken "\8888" pass -> HsLinearArrowTokens pass
- Development.IDE.GHC.Compat: HsModule :: XCModule p -> Maybe (XRec p ModuleName) -> Maybe (XRec p [LIE p]) -> [LImportDecl p] -> [LHsDecl p] -> HsModule p
- Development.IDE.GHC.Compat: HsMultiIf :: XMultiIf p -> [LGRHS p (LHsExpr p)] -> HsExpr p
- Development.IDE.GHC.Compat: HsNoCafRefs :: IfaceInfoItem
- Development.IDE.GHC.Compat: HsNormalTok :: HsUniToken (tok :: Symbol) (utok :: Symbol)
- Development.IDE.GHC.Compat: HsNumTy :: XNumTy pass -> Integer -> HsTyLit pass
- Development.IDE.GHC.Compat: HsOpTy :: XOpTy pass -> PromotionFlag -> LHsType pass -> LIdP pass -> LHsType pass -> HsType pass
- Development.IDE.GHC.Compat: HsOuterExplicit :: XHsOuterExplicit pass flag -> [LHsTyVarBndr flag (NoGhcTc pass)] -> HsOuterTyVarBndrs flag pass
- Development.IDE.GHC.Compat: HsOuterImplicit :: XHsOuterImplicit pass -> HsOuterTyVarBndrs flag pass
- Development.IDE.GHC.Compat: HsOverLabel :: XOverLabel p -> SourceText -> FastString -> HsExpr p
- Development.IDE.GHC.Compat: HsOverLit :: XOverLitE p -> HsOverLit p -> HsExpr p
- Development.IDE.GHC.Compat: HsPS :: XHsPS pass -> LHsType pass -> HsPatSigType pass
- Development.IDE.GHC.Compat: HsPSRn :: [Name] -> [Name] -> HsPSRn
- Development.IDE.GHC.Compat: HsPar :: XPar p -> !LHsToken "(" p -> LHsExpr p -> !LHsToken ")" p -> HsExpr p
- Development.IDE.GHC.Compat: HsParTy :: XParTy pass -> LHsType pass -> HsType pass
- Development.IDE.GHC.Compat: HsPatExpanded :: a -> b -> HsPatExpansion a b
- Development.IDE.GHC.Compat: HsPct1 :: !LHsToken "%1" pass -> !LHsUniToken "->" "\8594" pass -> HsLinearArrowTokens pass
- Development.IDE.GHC.Compat: HsPp :: HscSource -> Phase
- Development.IDE.GHC.Compat: HsPragE :: XPragE p -> HsPragE p -> LHsExpr p -> HsExpr p
- Development.IDE.GHC.Compat: HsPragSCC :: XSCC p -> StringLiteral -> HsPragE p
- Development.IDE.GHC.Compat: HsProc :: XProc p -> LPat p -> LHsCmdTop p -> HsExpr p
- Development.IDE.GHC.Compat: HsProjection :: XProjection p -> NonEmpty (XRec p (DotFieldOcc p)) -> HsExpr p
- Development.IDE.GHC.Compat: HsQTvs :: XHsQTvs pass -> [LHsTyVarBndr () pass] -> LHsQTyVars pass
- Development.IDE.GHC.Compat: HsQualTy :: XQualTy pass -> LHsContext pass -> LHsType pass -> HsType pass
- Development.IDE.GHC.Compat: HsQuasiQuote :: XQuasiQuote id -> IdP id -> XRec id FastString -> HsUntypedSplice id
- Development.IDE.GHC.Compat: HsRat :: XHsRat x -> FractionalLit -> Type -> HsLit x
- Development.IDE.GHC.Compat: HsRecFields :: [LHsRecField p arg] -> Maybe (XRec p RecFieldsDotDot) -> HsRecFields p arg
- Development.IDE.GHC.Compat: HsRecSel :: XRecSel p -> FieldOcc p -> HsExpr p
- Development.IDE.GHC.Compat: HsRecTy :: XRecTy pass -> [LConDeclField pass] -> HsType pass
- Development.IDE.GHC.Compat: HsRule :: XHsRule pass -> XRec pass RuleName -> Activation -> Maybe [LHsTyVarBndr () (NoGhcTc pass)] -> [LRuleBndr pass] -> XRec pass (HsExpr pass) -> XRec pass (HsExpr pass) -> RuleDecl pass
- Development.IDE.GHC.Compat: HsRuleAnn :: Maybe (AddEpAnn, AddEpAnn) -> Maybe (AddEpAnn, AddEpAnn) -> [AddEpAnn] -> HsRuleAnn
- Development.IDE.GHC.Compat: HsRuleRn :: NameSet -> NameSet -> HsRuleRn
- Development.IDE.GHC.Compat: HsRules :: XCRuleDecls pass -> [LRuleDecl pass] -> RuleDecls pass
- Development.IDE.GHC.Compat: HsScaled :: HsArrow pass -> a -> HsScaled pass a
- Development.IDE.GHC.Compat: HsSig :: XHsSig pass -> HsOuterSigTyVarBndrs pass -> LHsType pass -> HsSigType pass
- Development.IDE.GHC.Compat: HsSpliceTy :: XSpliceTy pass -> HsUntypedSplice pass -> HsType pass
- Development.IDE.GHC.Compat: HsSrcBang :: SourceText -> SrcUnpackedness -> SrcStrictness -> HsSrcBang
- Development.IDE.GHC.Compat: HsSrcFile :: HscSource
- Development.IDE.GHC.Compat: HsStarTy :: XStarTy pass -> Bool -> HsType pass
- Development.IDE.GHC.Compat: HsStatic :: XStatic p -> LHsExpr p -> HsExpr p
- Development.IDE.GHC.Compat: HsStrTy :: XStrTy pass -> FastString -> HsTyLit pass
- Development.IDE.GHC.Compat: HsStrict :: Bool -> HsImplBang
- Development.IDE.GHC.Compat: HsString :: XHsString x -> FastString -> HsLit x
- Development.IDE.GHC.Compat: HsStringPrim :: XHsStringPrim x -> !ByteString -> HsLit x
- Development.IDE.GHC.Compat: HsSumTy :: XSumTy pass -> [LHsType pass] -> HsType pass
- Development.IDE.GHC.Compat: HsTagSig :: TagSig -> IfaceInfoItem
- Development.IDE.GHC.Compat: HsTick :: CoreTickish -> LHsExpr GhcTc -> XXExprGhcTc
- Development.IDE.GHC.Compat: HsTok :: HsToken (tok :: Symbol)
- Development.IDE.GHC.Compat: HsTupleTy :: XTupleTy pass -> HsTupleSort -> [LHsType pass] -> HsType pass
- Development.IDE.GHC.Compat: HsTyLit :: XTyLit pass -> HsTyLit pass -> HsType pass
- Development.IDE.GHC.Compat: HsTyVar :: XTyVar pass -> PromotionFlag -> LIdP pass -> HsType pass
- Development.IDE.GHC.Compat: HsTypeArg :: SrcSpan -> ty -> HsArg tm ty
- Development.IDE.GHC.Compat: HsTypedBracket :: XTypedBracket p -> LHsExpr p -> HsExpr p
- Development.IDE.GHC.Compat: HsTypedSplice :: XTypedSplice p -> LHsExpr p -> HsExpr p
- Development.IDE.GHC.Compat: HsUnboundVar :: XUnboundVar p -> RdrName -> HsExpr p
- Development.IDE.GHC.Compat: HsUnboxedTuple :: HsTupleSort
- Development.IDE.GHC.Compat: HsUnfold :: Bool -> IfaceUnfolding -> IfaceInfoItem
- Development.IDE.GHC.Compat: HsUnicodeTok :: HsUniToken (tok :: Symbol) (utok :: Symbol)
- Development.IDE.GHC.Compat: HsUnpack :: Maybe Coercion -> HsImplBang
- Development.IDE.GHC.Compat: HsUnrestrictedArrow :: !LHsUniToken "->" "\8594" pass -> HsArrow pass
- Development.IDE.GHC.Compat: HsUntypedBracket :: XUntypedBracket p -> HsQuote p -> HsExpr p
- Development.IDE.GHC.Compat: HsUntypedSplice :: XUntypedSplice p -> HsUntypedSplice p -> HsExpr p
- Development.IDE.GHC.Compat: HsUntypedSpliceExpr :: XUntypedSpliceExpr id -> LHsExpr id -> HsUntypedSplice id
- Development.IDE.GHC.Compat: HsUntypedSpliceNested :: SplicePointName -> HsUntypedSpliceResult thing
- Development.IDE.GHC.Compat: HsUntypedSpliceTop :: ThModFinalizers -> thing -> HsUntypedSpliceResult thing
- Development.IDE.GHC.Compat: HsValArg :: tm -> HsArg tm ty
- Development.IDE.GHC.Compat: HsValBinds :: XHsValBinds idL idR -> HsValBindsLR idL idR -> HsLocalBindsLR idL idR
- Development.IDE.GHC.Compat: HsVar :: XVar p -> LIdP p -> HsExpr p
- Development.IDE.GHC.Compat: HsWC :: XHsWC pass thing -> thing -> HsWildCardBndrs pass thing
- Development.IDE.GHC.Compat: HsWildCardTy :: XWildCardTy pass -> HsType pass
- Development.IDE.GHC.Compat: HsWord64Prim :: XHsWord64Prim x -> Integer -> HsLit x
- Development.IDE.GHC.Compat: HsWordPrim :: XHsWordPrim x -> Integer -> HsLit x
- Development.IDE.GHC.Compat: HsWrap :: HsWrapper -> hs_syn GhcTc -> HsWrap (hs_syn :: Type -> Type)
- Development.IDE.GHC.Compat: Hsc :: HscSource -> Phase
- Development.IDE.GHC.Compat: HsigFile :: HscSource
- Development.IDE.GHC.Compat: IA_Arg :: IfaceType -> ForAllTyFlag -> IfaceAppArgs -> IfaceAppArgs
- Development.IDE.GHC.Compat: IA_Nil :: IfaceAppArgs
- Development.IDE.GHC.Compat: IAmALoopBreaker :: !RulesOnly -> !TailCallInfo -> OccInfo
- Development.IDE.GHC.Compat: IAmDead :: OccInfo
- Development.IDE.GHC.Compat: IEDoc :: XIEDoc pass -> LHsDoc pass -> IE pass
- Development.IDE.GHC.Compat: IEDocNamed :: XIEDocNamed pass -> String -> IE pass
- Development.IDE.GHC.Compat: IEGroup :: XIEGroup pass -> Int -> LHsDoc pass -> IE pass
- Development.IDE.GHC.Compat: IEModuleContents :: XIEModuleContents pass -> XRec pass ModuleName -> IE pass
- Development.IDE.GHC.Compat: IEName :: XIEName p -> LIdP p -> IEWrappedName p
- Development.IDE.GHC.Compat: IEPattern :: XIEPattern p -> LIdP p -> IEWrappedName p
- Development.IDE.GHC.Compat: IEThing :: IEType -> ContextInfo
- Development.IDE.GHC.Compat: IEThingAbs :: XIEThingAbs pass -> LIEWrappedName pass -> IE pass
- Development.IDE.GHC.Compat: IEThingAll :: XIEThingAll pass -> LIEWrappedName pass -> IE pass
- Development.IDE.GHC.Compat: IEThingWith :: XIEThingWith pass -> LIEWrappedName pass -> IEWildcard -> [LIEWrappedName pass] -> IE pass
- Development.IDE.GHC.Compat: IEType :: XIEType p -> LIdP p -> IEWrappedName p
- Development.IDE.GHC.Compat: IEVar :: XIEVar pass -> LIEWrappedName pass -> IE pass
- Development.IDE.GHC.Compat: IEWildcard :: Int -> IEWildcard
- Development.IDE.GHC.Compat: IIDecl :: ImportDecl GhcPs -> InteractiveImport
- Development.IDE.GHC.Compat: IIModule :: ModuleName -> InteractiveImport
- Development.IDE.GHC.Compat: IL :: SourceText -> Bool -> Integer -> IntegralLit
- Development.IDE.GHC.Compat: IOEnvFailure :: IOEnvFailure
- Development.IDE.GHC.Compat: IPBind :: XCIPBind id -> XRec id HsIPName -> LHsExpr id -> IPBind id
- Development.IDE.GHC.Compat: IPBinds :: XIPBinds id -> [LIPBind id] -> HsIPBinds id
- Development.IDE.GHC.Compat: ITLarrowtail :: IsUnicodeSyntax -> Token
- Development.IDE.GHC.Compat: ITRarrowtail :: IsUnicodeSyntax -> Token
- Development.IDE.GHC.Compat: ITann_prag :: SourceText -> Token
- Development.IDE.GHC.Compat: ITanyclass :: Token
- Development.IDE.GHC.Compat: ITas :: Token
- Development.IDE.GHC.Compat: ITat :: Token
- Development.IDE.GHC.Compat: ITbackquote :: Token
- Development.IDE.GHC.Compat: ITbang :: Token
- Development.IDE.GHC.Compat: ITbiglam :: Token
- Development.IDE.GHC.Compat: ITblockComment :: String -> PsSpan -> Token
- Development.IDE.GHC.Compat: ITby :: Token
- Development.IDE.GHC.Compat: ITcapiconv :: Token
- Development.IDE.GHC.Compat: ITcase :: Token
- Development.IDE.GHC.Compat: ITcbrack :: Token
- Development.IDE.GHC.Compat: ITccallconv :: Token
- Development.IDE.GHC.Compat: ITccurly :: Token
- Development.IDE.GHC.Compat: ITchar :: SourceText -> Char -> Token
- Development.IDE.GHC.Compat: ITclass :: Token
- Development.IDE.GHC.Compat: ITcloseQuote :: IsUnicodeSyntax -> Token
- Development.IDE.GHC.Compat: ITcloseTExpQuote :: Token
- Development.IDE.GHC.Compat: ITclose_prag :: Token
- Development.IDE.GHC.Compat: ITcolon :: Token
- Development.IDE.GHC.Compat: ITcolumn_prag :: SourceText -> Token
- Development.IDE.GHC.Compat: ITcomma :: Token
- Development.IDE.GHC.Compat: ITcomment_line_prag :: Token
- Development.IDE.GHC.Compat: ITcomplete_prag :: SourceText -> Token
- Development.IDE.GHC.Compat: ITconid :: FastString -> Token
- Development.IDE.GHC.Compat: ITconsym :: FastString -> Token
- Development.IDE.GHC.Compat: ITcpabrack :: Token
- Development.IDE.GHC.Compat: ITcparen :: Token
- Development.IDE.GHC.Compat: ITcparenbar :: IsUnicodeSyntax -> Token
- Development.IDE.GHC.Compat: ITctype :: SourceText -> Token
- Development.IDE.GHC.Compat: ITcubxparen :: Token
- Development.IDE.GHC.Compat: ITdarrow :: IsUnicodeSyntax -> Token
- Development.IDE.GHC.Compat: ITdata :: Token
- Development.IDE.GHC.Compat: ITdcolon :: IsUnicodeSyntax -> Token
- Development.IDE.GHC.Compat: ITdefault :: Token
- Development.IDE.GHC.Compat: ITdependency :: Token
- Development.IDE.GHC.Compat: ITdeprecated_prag :: SourceText -> Token
- Development.IDE.GHC.Compat: ITderiving :: Token
- Development.IDE.GHC.Compat: ITdo :: Maybe FastString -> Token
- Development.IDE.GHC.Compat: ITdocComment :: HsDocString -> PsSpan -> Token
- Development.IDE.GHC.Compat: ITdocOptions :: String -> PsSpan -> Token
- Development.IDE.GHC.Compat: ITdollar :: Token
- Development.IDE.GHC.Compat: ITdollardollar :: Token
- Development.IDE.GHC.Compat: ITdot :: Token
- Development.IDE.GHC.Compat: ITdotdot :: Token
- Development.IDE.GHC.Compat: ITdupipvarid :: FastString -> Token
- Development.IDE.GHC.Compat: ITdynamic :: Token
- Development.IDE.GHC.Compat: ITelse :: Token
- Development.IDE.GHC.Compat: ITeof :: Token
- Development.IDE.GHC.Compat: ITequal :: Token
- Development.IDE.GHC.Compat: ITexport :: Token
- Development.IDE.GHC.Compat: ITfamily :: Token
- Development.IDE.GHC.Compat: ITforall :: IsUnicodeSyntax -> Token
- Development.IDE.GHC.Compat: ITforeign :: Token
- Development.IDE.GHC.Compat: ITgroup :: Token
- Development.IDE.GHC.Compat: IThiding :: Token
- Development.IDE.GHC.Compat: ITif :: Token
- Development.IDE.GHC.Compat: ITimport :: Token
- Development.IDE.GHC.Compat: ITin :: Token
- Development.IDE.GHC.Compat: ITinclude_prag :: String -> Token
- Development.IDE.GHC.Compat: ITincoherent_prag :: SourceText -> Token
- Development.IDE.GHC.Compat: ITinfix :: Token
- Development.IDE.GHC.Compat: ITinfixl :: Token
- Development.IDE.GHC.Compat: ITinfixr :: Token
- Development.IDE.GHC.Compat: ITinline_prag :: SourceText -> InlineSpec -> RuleMatchInfo -> Token
- Development.IDE.GHC.Compat: ITinstance :: Token
- Development.IDE.GHC.Compat: ITinteger :: IntegralLit -> Token
- Development.IDE.GHC.Compat: ITinterruptible :: Token
- Development.IDE.GHC.Compat: ITjavascriptcallconv :: Token
- Development.IDE.GHC.Compat: ITlabel :: Token
- Development.IDE.GHC.Compat: ITlabelvarid :: SourceText -> FastString -> Token
- Development.IDE.GHC.Compat: ITlam :: Token
- Development.IDE.GHC.Compat: ITlanguage_prag :: Token
- Development.IDE.GHC.Compat: ITlarrow :: IsUnicodeSyntax -> Token
- Development.IDE.GHC.Compat: ITlarrowtail :: IsUnicodeSyntax -> Token
- Development.IDE.GHC.Compat: ITlcase :: Token
- Development.IDE.GHC.Compat: ITlcases :: Token
- Development.IDE.GHC.Compat: ITlet :: Token
- Development.IDE.GHC.Compat: ITlineComment :: String -> PsSpan -> Token
- Development.IDE.GHC.Compat: ITline_prag :: SourceText -> Token
- Development.IDE.GHC.Compat: ITlolly :: Token
- Development.IDE.GHC.Compat: ITmdo :: Maybe FastString -> Token
- Development.IDE.GHC.Compat: ITminimal_prag :: SourceText -> Token
- Development.IDE.GHC.Compat: ITminus :: Token
- Development.IDE.GHC.Compat: ITmodule :: Token
- Development.IDE.GHC.Compat: ITnewtype :: Token
- Development.IDE.GHC.Compat: ITnounpack_prag :: SourceText -> Token
- Development.IDE.GHC.Compat: ITobrack :: Token
- Development.IDE.GHC.Compat: ITocurly :: Token
- Development.IDE.GHC.Compat: ITof :: Token
- Development.IDE.GHC.Compat: ITopabrack :: Token
- Development.IDE.GHC.Compat: ITopaque_prag :: SourceText -> Token
- Development.IDE.GHC.Compat: IToparen :: Token
- Development.IDE.GHC.Compat: IToparenbar :: IsUnicodeSyntax -> Token
- Development.IDE.GHC.Compat: ITopenDecQuote :: Token
- Development.IDE.GHC.Compat: ITopenExpQuote :: HasE -> IsUnicodeSyntax -> Token
- Development.IDE.GHC.Compat: ITopenPatQuote :: Token
- Development.IDE.GHC.Compat: ITopenTExpQuote :: HasE -> Token
- Development.IDE.GHC.Compat: ITopenTypQuote :: Token
- Development.IDE.GHC.Compat: IToptions_prag :: String -> Token
- Development.IDE.GHC.Compat: IToubxparen :: Token
- Development.IDE.GHC.Compat: IToverlappable_prag :: SourceText -> Token
- Development.IDE.GHC.Compat: IToverlapping_prag :: SourceText -> Token
- Development.IDE.GHC.Compat: IToverlaps_prag :: SourceText -> Token
- Development.IDE.GHC.Compat: ITpattern :: Token
- Development.IDE.GHC.Compat: ITpercent :: Token
- Development.IDE.GHC.Compat: ITprefixminus :: Token
- Development.IDE.GHC.Compat: ITprimcallconv :: Token
- Development.IDE.GHC.Compat: ITprimchar :: SourceText -> Char -> Token
- Development.IDE.GHC.Compat: ITprimdouble :: FractionalLit -> Token
- Development.IDE.GHC.Compat: ITprimfloat :: FractionalLit -> Token
- Development.IDE.GHC.Compat: ITprimint :: SourceText -> Integer -> Token
- Development.IDE.GHC.Compat: ITprimstring :: SourceText -> ByteString -> Token
- Development.IDE.GHC.Compat: ITprimword :: SourceText -> Integer -> Token
- Development.IDE.GHC.Compat: ITproc :: Token
- Development.IDE.GHC.Compat: ITproj :: Bool -> Token
- Development.IDE.GHC.Compat: ITqQuasiQuote :: (FastString, FastString, FastString, PsSpan) -> Token
- Development.IDE.GHC.Compat: ITqconid :: (FastString, FastString) -> Token
- Development.IDE.GHC.Compat: ITqconsym :: (FastString, FastString) -> Token
- Development.IDE.GHC.Compat: ITqualified :: Token
- Development.IDE.GHC.Compat: ITquasiQuote :: (FastString, FastString, PsSpan) -> Token
- Development.IDE.GHC.Compat: ITqvarid :: (FastString, FastString) -> Token
- Development.IDE.GHC.Compat: ITqvarsym :: (FastString, FastString) -> Token
- Development.IDE.GHC.Compat: ITrarrow :: IsUnicodeSyntax -> Token
- Development.IDE.GHC.Compat: ITrarrowtail :: IsUnicodeSyntax -> Token
- Development.IDE.GHC.Compat: ITrational :: FractionalLit -> Token
- Development.IDE.GHC.Compat: ITrec :: Token
- Development.IDE.GHC.Compat: ITrequires :: Token
- Development.IDE.GHC.Compat: ITrole :: Token
- Development.IDE.GHC.Compat: ITrules_prag :: SourceText -> Token
- Development.IDE.GHC.Compat: ITsafe :: Token
- Development.IDE.GHC.Compat: ITscc_prag :: SourceText -> Token
- Development.IDE.GHC.Compat: ITsemi :: Token
- Development.IDE.GHC.Compat: ITsignature :: Token
- Development.IDE.GHC.Compat: ITsimpleQuote :: Token
- Development.IDE.GHC.Compat: ITsource_prag :: SourceText -> Token
- Development.IDE.GHC.Compat: ITspec_inline_prag :: SourceText -> Bool -> Token
- Development.IDE.GHC.Compat: ITspec_prag :: SourceText -> Token
- Development.IDE.GHC.Compat: ITstar :: IsUnicodeSyntax -> Token
- Development.IDE.GHC.Compat: ITstatic :: Token
- Development.IDE.GHC.Compat: ITstdcallconv :: Token
- Development.IDE.GHC.Compat: ITstock :: Token
- Development.IDE.GHC.Compat: ITstring :: SourceText -> FastString -> Token
- Development.IDE.GHC.Compat: ITthen :: Token
- Development.IDE.GHC.Compat: ITtilde :: Token
- Development.IDE.GHC.Compat: ITtyQuote :: Token
- Development.IDE.GHC.Compat: ITtype :: Token
- Development.IDE.GHC.Compat: ITtypeApp :: Token
- Development.IDE.GHC.Compat: ITunderscore :: Token
- Development.IDE.GHC.Compat: ITunit :: Token
- Development.IDE.GHC.Compat: ITunknown :: String -> Token
- Development.IDE.GHC.Compat: ITunpack_prag :: SourceText -> Token
- Development.IDE.GHC.Compat: ITunsafe :: Token
- Development.IDE.GHC.Compat: ITusing :: Token
- Development.IDE.GHC.Compat: ITvarid :: FastString -> Token
- Development.IDE.GHC.Compat: ITvarsym :: FastString -> Token
- Development.IDE.GHC.Compat: ITvbar :: Token
- Development.IDE.GHC.Compat: ITvccurly :: Token
- Development.IDE.GHC.Compat: ITvia :: Token
- Development.IDE.GHC.Compat: ITvocurly :: Token
- Development.IDE.GHC.Compat: ITwarning_prag :: SourceText -> Token
- Development.IDE.GHC.Compat: ITwhere :: Token
- Development.IDE.GHC.Compat: IdSig :: Id -> IdSig
- Development.IDE.GHC.Compat: IdentifierDetails :: Maybe a -> Set ContextInfo -> IdentifierDetails a
- Development.IDE.GHC.Compat: IfAbstractClass :: IfaceClassBody
- Development.IDE.GHC.Compat: IfAbstractTyCon :: IfaceConDecls
- Development.IDE.GHC.Compat: IfAlt :: HsMatchContext p
- Development.IDE.GHC.Compat: IfCon :: IfaceTopBndr -> Bool -> Bool -> [IfaceBndr] -> [IfaceForAllSpecBndr] -> IfaceEqSpec -> IfaceContext -> [(IfaceMult, IfaceType)] -> [FieldLabel] -> [IfaceBang] -> [IfaceSrcBang] -> IfaceConDecl
- Development.IDE.GHC.Compat: IfConcreteClass :: IfaceContext -> [IfaceAT] -> [IfaceClassOp] -> BooleanFormula IfLclName -> IfaceClassBody
- Development.IDE.GHC.Compat: IfCoreUnfold :: UnfoldingSource -> IfUnfoldingCache -> IfGuidance -> IfaceExpr -> IfaceUnfolding
- Development.IDE.GHC.Compat: IfDFunId :: IfaceIdDetails
- Development.IDE.GHC.Compat: IfDFunUnfold :: [IfaceBndr] -> [IfaceExpr] -> IfaceUnfolding
- Development.IDE.GHC.Compat: IfDataInstance :: IfExtName -> IfaceTyCon -> IfaceAppArgs -> IfaceTyConParent
- Development.IDE.GHC.Compat: IfDataTyCon :: !Bool -> [IfaceConDecl] -> IfaceConDecls
- Development.IDE.GHC.Compat: IfGblEnv :: SDoc -> KnotVars (IfG TypeEnv) -> IfGblEnv
- Development.IDE.GHC.Compat: IfGblTopBndr :: IfaceTopBndr -> IfaceTopBndrInfo
- Development.IDE.GHC.Compat: IfLFCon :: !Name -> IfaceLFInfo
- Development.IDE.GHC.Compat: IfLFReEntrant :: !RepArity -> IfaceLFInfo
- Development.IDE.GHC.Compat: IfLFThunk :: !Bool -> !Bool -> IfaceLFInfo
- Development.IDE.GHC.Compat: IfLFUnknown :: !Bool -> IfaceLFInfo
- Development.IDE.GHC.Compat: IfLFUnlifted :: IfaceLFInfo
- Development.IDE.GHC.Compat: IfLclEnv :: !Module -> IsBootInterface -> SDoc -> Maybe NameShape -> Maybe TypeEnv -> FastStringEnv TyVar -> FastStringEnv Id -> IfLclEnv
- Development.IDE.GHC.Compat: IfLclTopBndr :: IfLclName -> IfaceType -> IfaceIdInfo -> IfaceIdDetails -> IfaceTopBndrInfo
- Development.IDE.GHC.Compat: IfLetBndr :: IfLclName -> IfaceType -> IfaceIdInfo -> IfaceJoinInfo -> IfaceLetBndr
- Development.IDE.GHC.Compat: IfNewTyCon :: IfaceConDecl -> IfaceConDecls
- Development.IDE.GHC.Compat: IfNoBang :: IfaceBang
- Development.IDE.GHC.Compat: IfNoGuidance :: IfGuidance
- Development.IDE.GHC.Compat: IfNoParent :: IfaceTyConParent
- Development.IDE.GHC.Compat: IfRecSelId :: Either IfaceTyCon IfaceDecl -> Bool -> IfaceIdDetails
- Development.IDE.GHC.Compat: IfRhs :: IfaceExpr -> IfaceMaybeRhs
- Development.IDE.GHC.Compat: IfSrcBang :: SrcUnpackedness -> SrcStrictness -> IfaceSrcBang
- Development.IDE.GHC.Compat: IfStrict :: IfaceBang
- Development.IDE.GHC.Compat: IfUnpack :: IfaceBang
- Development.IDE.GHC.Compat: IfUnpackCo :: IfaceCoercion -> IfaceBang
- Development.IDE.GHC.Compat: IfUseUnfoldingRhs :: IfaceMaybeRhs
- Development.IDE.GHC.Compat: IfVanillaId :: IfaceIdDetails
- Development.IDE.GHC.Compat: IfWhen :: Arity -> Bool -> Bool -> IfGuidance
- Development.IDE.GHC.Compat: IfWorkerLikeId :: [CbvMark] -> IfaceIdDetails
- Development.IDE.GHC.Compat: IfaceAT :: IfaceDecl -> Maybe IfaceType -> IfaceAT
- Development.IDE.GHC.Compat: IfaceAbstractClosedSynFamilyTyCon :: IfaceFamTyConFlav
- Development.IDE.GHC.Compat: IfaceAlt :: IfaceConAlt -> [IfLclName] -> IfaceExpr -> IfaceAlt
- Development.IDE.GHC.Compat: IfaceAnnotation :: IfaceAnnTarget -> AnnPayload -> IfaceAnnotation
- Development.IDE.GHC.Compat: IfaceApp :: IfaceExpr -> IfaceExpr -> IfaceExpr
- Development.IDE.GHC.Compat: IfaceAppCo :: IfaceCoercion -> IfaceCoercion -> IfaceCoercion
- Development.IDE.GHC.Compat: IfaceAppTy :: IfaceType -> IfaceAppArgs -> IfaceType
- Development.IDE.GHC.Compat: IfaceAxBranch :: [IfaceTvBndr] -> [IfaceTvBndr] -> [IfaceIdBndr] -> IfaceAppArgs -> [Role] -> IfaceType -> [BranchIndex] -> IfaceAxBranch
- Development.IDE.GHC.Compat: IfaceAxiom :: IfaceTopBndr -> IfaceTyCon -> Role -> [IfaceAxBranch] -> IfaceDecl
- Development.IDE.GHC.Compat: IfaceAxiomInstCo :: IfExtName -> BranchIndex -> [IfaceCoercion] -> IfaceCoercion
- Development.IDE.GHC.Compat: IfaceAxiomRuleCo :: IfLclName -> [IfaceCoercion] -> IfaceCoercion
- Development.IDE.GHC.Compat: IfaceBuiltInSynFamTyCon :: IfaceFamTyConFlav
- Development.IDE.GHC.Compat: IfaceCase :: IfaceExpr -> IfLclName -> [IfaceAlt] -> IfaceExpr
- Development.IDE.GHC.Compat: IfaceCast :: IfaceExpr -> IfaceCoercion -> IfaceExpr
- Development.IDE.GHC.Compat: IfaceCastTy :: IfaceType -> IfaceCoercion -> IfaceType
- Development.IDE.GHC.Compat: IfaceCharTyLit :: Char -> IfaceTyLit
- Development.IDE.GHC.Compat: IfaceClass :: IfaceTopBndr -> [Role] -> [IfaceTyConBinder] -> [FunDep IfLclName] -> IfaceClassBody -> IfaceDecl
- Development.IDE.GHC.Compat: IfaceClassOp :: IfaceTopBndr -> IfaceType -> Maybe (DefMethSpec IfaceType) -> IfaceClassOp
- Development.IDE.GHC.Compat: IfaceClosedSynFamilyTyCon :: Maybe (IfExtName, [IfaceAxBranch]) -> IfaceFamTyConFlav
- Development.IDE.GHC.Compat: IfaceClsInst :: IfExtName -> [Maybe IfaceTyCon] -> IfExtName -> OverlapFlag -> IsOrphan -> IfaceClsInst
- Development.IDE.GHC.Compat: IfaceCo :: IfaceCoercion -> IfaceExpr
- Development.IDE.GHC.Compat: IfaceCoVarCo :: IfLclName -> IfaceCoercion
- Development.IDE.GHC.Compat: IfaceCoercionTy :: IfaceCoercion -> IfaceType
- Development.IDE.GHC.Compat: IfaceCompleteMatch :: [IfExtName] -> Maybe IfaceTyCon -> IfaceCompleteMatch
- Development.IDE.GHC.Compat: IfaceCorePrepProv :: Bool -> IfaceUnivCoProv
- Development.IDE.GHC.Compat: IfaceData :: IfaceTopBndr -> [IfaceTyConBinder] -> IfaceType -> Maybe CType -> [Role] -> IfaceContext -> IfaceConDecls -> Bool -> IfaceTyConParent -> IfaceDecl
- Development.IDE.GHC.Compat: IfaceDataAlt :: IfExtName -> IfaceConAlt
- Development.IDE.GHC.Compat: IfaceDataFamilyTyCon :: IfaceFamTyConFlav
- Development.IDE.GHC.Compat: IfaceDefault :: IfaceConAlt
- Development.IDE.GHC.Compat: IfaceECase :: IfaceExpr -> IfaceType -> IfaceExpr
- Development.IDE.GHC.Compat: IfaceEqualityTyCon :: IfaceTyConSort
- Development.IDE.GHC.Compat: IfaceExt :: IfExtName -> IfaceExpr
- Development.IDE.GHC.Compat: IfaceFCall :: ForeignCall -> IfaceType -> IfaceExpr
- Development.IDE.GHC.Compat: IfaceFamInst :: IfExtName -> [Maybe IfaceTyCon] -> IfExtName -> IsOrphan -> IfaceFamInst
- Development.IDE.GHC.Compat: IfaceFamily :: IfaceTopBndr -> Maybe IfLclName -> [IfaceTyConBinder] -> IfaceKind -> IfaceFamTyConFlav -> Injectivity -> IfaceDecl
- Development.IDE.GHC.Compat: IfaceForAllCo :: IfaceBndr -> IfaceCoercion -> IfaceCoercion -> IfaceCoercion
- Development.IDE.GHC.Compat: IfaceForAllTy :: IfaceForAllBndr -> IfaceType -> IfaceType
- Development.IDE.GHC.Compat: IfaceFreeCoVar :: CoVar -> IfaceCoercion
- Development.IDE.GHC.Compat: IfaceFreeTyVar :: TyVar -> IfaceType
- Development.IDE.GHC.Compat: IfaceFunCo :: Role -> IfaceCoercion -> IfaceCoercion -> IfaceCoercion -> IfaceCoercion
- Development.IDE.GHC.Compat: IfaceFunTy :: FunTyFlag -> IfaceMult -> IfaceType -> IfaceType -> IfaceType
- Development.IDE.GHC.Compat: IfaceGReflCo :: Role -> IfaceType -> IfaceMCoercion -> IfaceCoercion
- Development.IDE.GHC.Compat: IfaceHoleCo :: CoVar -> IfaceCoercion
- Development.IDE.GHC.Compat: IfaceHpcTick :: Module -> Int -> IfaceTickish
- Development.IDE.GHC.Compat: IfaceId :: IfaceTopBndr -> IfaceType -> IfaceIdDetails -> IfaceIdInfo -> IfaceDecl
- Development.IDE.GHC.Compat: IfaceIdBndr :: {-# UNPACK #-} !IfaceIdBndr -> IfaceBndr
- Development.IDE.GHC.Compat: IfaceInstCo :: IfaceCoercion -> IfaceCoercion -> IfaceCoercion
- Development.IDE.GHC.Compat: IfaceJoinPoint :: JoinArity -> IfaceJoinInfo
- Development.IDE.GHC.Compat: IfaceKindCo :: IfaceCoercion -> IfaceCoercion
- Development.IDE.GHC.Compat: IfaceLRCo :: LeftOrRight -> IfaceCoercion -> IfaceCoercion
- Development.IDE.GHC.Compat: IfaceLam :: IfaceLamBndr -> IfaceExpr -> IfaceExpr
- Development.IDE.GHC.Compat: IfaceLcl :: IfLclName -> IfaceExpr
- Development.IDE.GHC.Compat: IfaceLet :: IfaceBinding IfaceLetBndr -> IfaceExpr -> IfaceExpr
- Development.IDE.GHC.Compat: IfaceLit :: Literal -> IfaceExpr
- Development.IDE.GHC.Compat: IfaceLitAlt :: Literal -> IfaceConAlt
- Development.IDE.GHC.Compat: IfaceLitRubbish :: TypeOrConstraint -> IfaceType -> IfaceExpr
- Development.IDE.GHC.Compat: IfaceLitTy :: IfaceTyLit -> IfaceType
- Development.IDE.GHC.Compat: IfaceMCo :: IfaceCoercion -> IfaceMCoercion
- Development.IDE.GHC.Compat: IfaceMRefl :: IfaceMCoercion
- Development.IDE.GHC.Compat: IfaceNoOneShot :: IfaceOneShot
- Development.IDE.GHC.Compat: IfaceNonRec :: b -> r -> IfaceBindingX r b
- Development.IDE.GHC.Compat: IfaceNormalTyCon :: IfaceTyConSort
- Development.IDE.GHC.Compat: IfaceNotJoinPoint :: IfaceJoinInfo
- Development.IDE.GHC.Compat: IfaceNumTyLit :: Integer -> IfaceTyLit
- Development.IDE.GHC.Compat: IfaceOneShot :: IfaceOneShot
- Development.IDE.GHC.Compat: IfaceOpenSynFamilyTyCon :: IfaceFamTyConFlav
- Development.IDE.GHC.Compat: IfacePatSyn :: IfaceTopBndr -> Bool -> (IfExtName, Bool) -> Maybe (IfExtName, Bool) -> [IfaceForAllSpecBndr] -> [IfaceForAllSpecBndr] -> IfaceContext -> IfaceContext -> [IfaceType] -> IfaceType -> [FieldLabel] -> IfaceDecl
- Development.IDE.GHC.Compat: IfacePhantomProv :: IfaceCoercion -> IfaceUnivCoProv
- Development.IDE.GHC.Compat: IfacePluginProv :: String -> IfaceUnivCoProv
- Development.IDE.GHC.Compat: IfaceProofIrrelProv :: IfaceCoercion -> IfaceUnivCoProv
- Development.IDE.GHC.Compat: IfaceRec :: [(b, r)] -> IfaceBindingX r b
- Development.IDE.GHC.Compat: IfaceReflCo :: IfaceType -> IfaceCoercion
- Development.IDE.GHC.Compat: IfaceRule :: RuleName -> Activation -> [IfaceBndr] -> IfExtName -> [IfaceExpr] -> IfaceExpr -> Bool -> IsOrphan -> IfaceRule
- Development.IDE.GHC.Compat: IfaceSCC :: CostCentre -> Bool -> Bool -> IfaceTickish
- Development.IDE.GHC.Compat: IfaceSelCo :: CoSel -> IfaceCoercion -> IfaceCoercion
- Development.IDE.GHC.Compat: IfaceSource :: RealSrcSpan -> String -> IfaceTickish
- Development.IDE.GHC.Compat: IfaceStrTyLit :: FastString -> IfaceTyLit
- Development.IDE.GHC.Compat: IfaceSubCo :: IfaceCoercion -> IfaceCoercion
- Development.IDE.GHC.Compat: IfaceSumTyCon :: !Arity -> IfaceTyConSort
- Development.IDE.GHC.Compat: IfaceSymCo :: IfaceCoercion -> IfaceCoercion
- Development.IDE.GHC.Compat: IfaceSynonym :: IfaceTopBndr -> [Role] -> [IfaceTyConBinder] -> IfaceKind -> IfaceType -> IfaceDecl
- Development.IDE.GHC.Compat: IfaceTick :: IfaceTickish -> IfaceExpr -> IfaceExpr
- Development.IDE.GHC.Compat: IfaceTransCo :: IfaceCoercion -> IfaceCoercion -> IfaceCoercion
- Development.IDE.GHC.Compat: IfaceTuple :: TupleSort -> [IfaceExpr] -> IfaceExpr
- Development.IDE.GHC.Compat: IfaceTupleTy :: TupleSort -> PromotionFlag -> IfaceAppArgs -> IfaceType
- Development.IDE.GHC.Compat: IfaceTupleTyCon :: !Arity -> !TupleSort -> IfaceTyConSort
- Development.IDE.GHC.Compat: IfaceTvBndr :: {-# UNPACK #-} !IfaceTvBndr -> IfaceBndr
- Development.IDE.GHC.Compat: IfaceTyCon :: IfExtName -> IfaceTyConInfo -> IfaceTyCon
- Development.IDE.GHC.Compat: IfaceTyConApp :: IfaceTyCon -> IfaceAppArgs -> IfaceType
- Development.IDE.GHC.Compat: IfaceTyConAppCo :: Role -> IfaceTyCon -> [IfaceCoercion] -> IfaceCoercion
- Development.IDE.GHC.Compat: IfaceTyConInfo :: PromotionFlag -> IfaceTyConSort -> IfaceTyConInfo
- Development.IDE.GHC.Compat: IfaceTyVar :: IfLclName -> IfaceType
- Development.IDE.GHC.Compat: IfaceType :: IfaceType -> IfaceExpr
- Development.IDE.GHC.Compat: IfaceUnivCo :: IfaceUnivCoProv -> Role -> IfaceType -> IfaceType -> IfaceCoercion
- Development.IDE.GHC.Compat: ImpAll :: ImpItemSpec
- Development.IDE.GHC.Compat: ImpDeclSpec :: ModuleName -> ModuleName -> Bool -> SrcSpan -> ImpDeclSpec
- Development.IDE.GHC.Compat: ImpSome :: Bool -> SrcSpan -> ImpItemSpec
- Development.IDE.GHC.Compat: ImpSpec :: ImpDeclSpec -> ImpItemSpec -> ImportSpec
- Development.IDE.GHC.Compat: ImplicitBidirectional :: HsPatSynDir id
- Development.IDE.GHC.Compat: ImplicitParams :: Extension
- Development.IDE.GHC.Compat: ImplicitPrelude :: Extension
- Development.IDE.GHC.Compat: Import :: IEType
- Development.IDE.GHC.Compat: ImportAs :: IEType
- Development.IDE.GHC.Compat: ImportAvails :: ImportedMods -> InstalledModuleEnv ModuleNameWithIsBoot -> Set UnitId -> Bool -> Set UnitId -> InstalledModuleEnv ModuleNameWithIsBoot -> [ModuleName] -> [Module] -> [Module] -> ImportAvails
- Development.IDE.GHC.Compat: ImportByPlugin :: WhereFrom
- Development.IDE.GHC.Compat: ImportBySystem :: WhereFrom
- Development.IDE.GHC.Compat: ImportByUser :: IsBootInterface -> WhereFrom
- Development.IDE.GHC.Compat: ImportDecl :: XCImportDecl pass -> XRec pass ModuleName -> ImportDeclPkgQual pass -> IsBootInterface -> Bool -> ImportDeclQualifiedStyle -> Maybe (XRec pass ModuleName) -> Maybe (ImportListInterpretation, XRec pass [LIE pass]) -> ImportDecl pass
- Development.IDE.GHC.Compat: ImportHiding :: IEType
- Development.IDE.GHC.Compat: ImportQualifiedPost :: Extension
- Development.IDE.GHC.Compat: ImportQualifiedPostBit :: ExtBits
- Development.IDE.GHC.Compat: ImportedModsVal :: ModuleName -> SrcSpan -> IsSafeImport -> Bool -> !GlobalRdrEnv -> Bool -> ImportedModsVal
- Development.IDE.GHC.Compat: ImpredicativeTypes :: Extension
- Development.IDE.GHC.Compat: ImpurePlugin :: RecompReason
- Development.IDE.GHC.Compat: InNestedCommentBit :: ExtBits
- Development.IDE.GHC.Compat: InRulePragBit :: ExtBits
- Development.IDE.GHC.Compat: Incoherent :: SourceText -> OverlapMode
- Development.IDE.GHC.Compat: IncoherentInstances :: Extension
- Development.IDE.GHC.Compat: InferredSpec :: Specificity
- Development.IDE.GHC.Compat: Infix :: LexicalFixity
- Development.IDE.GHC.Compat: InfixCon :: arg -> arg -> HsConDetails tyarg arg rec
- Development.IDE.GHC.Compat: InitialPhase :: CompilerPhase
- Development.IDE.GHC.Compat: Injective :: [Bool] -> Injectivity
- Development.IDE.GHC.Compat: InjectivityAccepted :: InjectivityCheckResult
- Development.IDE.GHC.Compat: InjectivityAnn :: XCInjectivityAnn pass -> LIdP pass -> [LIdP pass] -> InjectivityAnn pass
- Development.IDE.GHC.Compat: InjectivityUnified :: CoAxBranch -> CoAxBranch -> InjectivityCheckResult
- Development.IDE.GHC.Compat: Inlinable :: SourceText -> InlineSpec
- Development.IDE.GHC.Compat: Inline :: SourceText -> InlineSpec
- Development.IDE.GHC.Compat: InlinePragma :: SourceText -> InlineSpec -> Maybe Arity -> Activation -> RuleMatchInfo -> InlinePragma
- Development.IDE.GHC.Compat: InlineSig :: XInlineSig pass -> LIdP pass -> InlinePragma -> Sig pass
- Development.IDE.GHC.Compat: InstBindings :: [Name] -> LHsBinds a -> [LSig a] -> [Extension] -> Bool -> InstBindings a
- Development.IDE.GHC.Compat: InstD :: XInstD p -> InstDecl p -> HsDecl p
- Development.IDE.GHC.Compat: InstDec :: DeclType
- Development.IDE.GHC.Compat: InstDoc :: Name -> DocLoc
- Development.IDE.GHC.Compat: InstEnvs :: InstEnv -> InstEnv -> VisibleOrphanModules -> InstEnvs
- Development.IDE.GHC.Compat: InstInfo :: ClsInst -> InstBindings a -> InstInfo a
- Development.IDE.GHC.Compat: InstallationError :: String -> GhcException
- Development.IDE.GHC.Compat: InstalledFound :: ModLocation -> InstalledModule -> InstalledFindResult
- Development.IDE.GHC.Compat: InstalledNoPackage :: UnitId -> InstalledFindResult
- Development.IDE.GHC.Compat: InstalledNotFound :: [FilePath] -> Maybe UnitId -> InstalledFindResult
- Development.IDE.GHC.Compat: InstanceBind :: BindType
- Development.IDE.GHC.Compat: InstanceSigs :: Extension
- Development.IDE.GHC.Compat: InstantiatedUnit :: !FastString -> !Unique -> !unit -> !GenInstantiations unit -> UniqDSet ModuleName -> GenInstantiatedUnit unit
- Development.IDE.GHC.Compat: InstantiationNode :: UnitId -> InstantiatedUnit -> ModuleGraphNode
- Development.IDE.GHC.Compat: Int16ElemRep :: PrimElemRep
- Development.IDE.GHC.Compat: Int16Rep :: PrimRep
- Development.IDE.GHC.Compat: Int32ElemRep :: PrimElemRep
- Development.IDE.GHC.Compat: Int32Rep :: PrimRep
- Development.IDE.GHC.Compat: Int64ElemRep :: PrimElemRep
- Development.IDE.GHC.Compat: Int64Rep :: PrimRep
- Development.IDE.GHC.Compat: Int8ElemRep :: PrimElemRep
- Development.IDE.GHC.Compat: Int8Rep :: PrimRep
- Development.IDE.GHC.Compat: IntRep :: PrimRep
- Development.IDE.GHC.Compat: InterruptibleFFI :: Extension
- Development.IDE.GHC.Compat: InterruptibleFfiBit :: ExtBits
- Development.IDE.GHC.Compat: Invisible :: Specificity -> ForAllTyFlag
- Development.IDE.GHC.Compat: IpBit :: ExtBits
- Development.IDE.GHC.Compat: IrredPred :: PredType -> Pred
- Development.IDE.GHC.Compat: IsBoot :: IsBootInterface
- Development.IDE.GHC.Compat: IsData :: FunctionOrData
- Development.IDE.GHC.Compat: IsDefaultMethod :: TcSpecPrags
- Development.IDE.GHC.Compat: IsFunction :: FunctionOrData
- Development.IDE.GHC.Compat: IsGroupClosed :: NameEnv RhsNames -> ClosedTypeId -> IsGroupClosed
- Development.IDE.GHC.Compat: IsInsideLam :: InsideLam
- Development.IDE.GHC.Compat: IsInteresting :: InterestingCxt
- Development.IDE.GHC.Compat: IsPromoted :: PromotionFlag
- Development.IDE.GHC.Compat: IsSwapped :: SwapFlag
- Development.IDE.GHC.Compat: JavaScriptFFI :: Extension
- Development.IDE.GHC.Compat: Js :: Phase
- Development.IDE.GHC.Compat: KappaExpr :: HsArrowMatchContext
- Development.IDE.GHC.Compat: KindLevel :: TypeOrKind
- Development.IDE.GHC.Compat: KindSig :: XCKindSig pass -> LHsKind pass -> FamilyResultSig pass
- Development.IDE.GHC.Compat: KindSigD :: XKindSigD p -> StandaloneKindSig p -> HsDecl p
- Development.IDE.GHC.Compat: KindSignatures :: Extension
- Development.IDE.GHC.Compat: KindedTyVar :: XKindedTyVar pass -> flag -> LIdP pass -> LHsKind pass -> HsTyVarBndr flag pass
- Development.IDE.GHC.Compat: KnotVars :: [Module] -> (Module -> Maybe a) -> KnotVars a
- Development.IDE.GHC.Compat: KnownKeyName :: !Unique -> HieName
- Development.IDE.GHC.Compat: L :: l -> e -> GenLocated l e
- Development.IDE.GHC.Compat: LC :: Subst -> LiftCoEnv -> LiftingContext
- Development.IDE.GHC.Compat: LM :: !UTCTime -> !Module -> [Unlinked] -> Linkable
- Development.IDE.GHC.Compat: LamCase :: LamCaseVariant
- Development.IDE.GHC.Compat: LamCaseAlt :: LamCaseVariant -> HsMatchContext p
- Development.IDE.GHC.Compat: LamCases :: LamCaseVariant
- Development.IDE.GHC.Compat: LambdaCase :: Extension
- Development.IDE.GHC.Compat: LambdaCaseBit :: ExtBits
- Development.IDE.GHC.Compat: LambdaExpr :: HsMatchContext p
- Development.IDE.GHC.Compat: LangAsm :: ForeignSrcLang
- Development.IDE.GHC.Compat: LangC :: ForeignSrcLang
- Development.IDE.GHC.Compat: LangCxx :: ForeignSrcLang
- Development.IDE.GHC.Compat: LangJs :: ForeignSrcLang
- Development.IDE.GHC.Compat: LangObjc :: ForeignSrcLang
- Development.IDE.GHC.Compat: LangObjcxx :: ForeignSrcLang
- Development.IDE.GHC.Compat: LastStmt :: XLastStmt idL idR body -> body -> Maybe Bool -> SyntaxExpr idR -> StmtLR idL idR body
- Development.IDE.GHC.Compat: LazyPat :: XLazyPat p -> LPat p -> Pat p
- Development.IDE.GHC.Compat: LetStmt :: XLetStmt idL idR body -> HsLocalBindsLR idL idR -> StmtLR idL idR body
- Development.IDE.GHC.Compat: Levity :: Levity -> PromDataConInfo
- Development.IDE.GHC.Compat: LexicalNegation :: Extension
- Development.IDE.GHC.Compat: LiberalTypeSynonyms :: Extension
- Development.IDE.GHC.Compat: LibraryChanged :: RecompReason
- Development.IDE.GHC.Compat: Lifted :: Levity
- Development.IDE.GHC.Compat: LiftedRep :: PrimRep
- Development.IDE.GHC.Compat: LinearTypes :: Extension
- Development.IDE.GHC.Compat: LinearTypesBit :: ExtBits
- Development.IDE.GHC.Compat: LinkNode :: [NodeKey] -> UnitId -> ModuleGraphNode
- Development.IDE.GHC.Compat: LinkerEnv :: ClosureEnv -> !ItblEnv -> !AddrEnv -> LinkerEnv
- Development.IDE.GHC.Compat: ListComp :: HsDoFlavour
- Development.IDE.GHC.Compat: ListPat :: XListPat p -> [LPat p] -> Pat p
- Development.IDE.GHC.Compat: LitPat :: XLitPat p -> HsLit p -> Pat p
- Development.IDE.GHC.Compat: LitTy :: TyLit -> Type
- Development.IDE.GHC.Compat: LlvmLlc :: Phase
- Development.IDE.GHC.Compat: LlvmMangle :: Phase
- Development.IDE.GHC.Compat: LlvmOpt :: Phase
- Development.IDE.GHC.Compat: LoadedBCOs :: [Unlinked] -> Unlinked
- Development.IDE.GHC.Compat: LoadedPkgInfo :: !UnitId -> ![LibrarySpec] -> ![LibrarySpec] -> UniqDSet UnitId -> LoadedPkgInfo
- Development.IDE.GHC.Compat: Loader :: MVar (Maybe LoaderState) -> Loader
- Development.IDE.GHC.Compat: LoaderState :: !LinkerEnv -> !LinkableSet -> !LinkableSet -> !PkgsLoaded -> ![(FilePath, String)] -> LoaderState
- Development.IDE.GHC.Compat: LocalName :: !OccName -> !SrcSpan -> HieName
- Development.IDE.GHC.Compat: LocalScope :: Span -> Scope
- Development.IDE.GHC.Compat: MARInfinite :: MaybeApartReason
- Development.IDE.GHC.Compat: MARTypeFamily :: MaybeApartReason
- Development.IDE.GHC.Compat: MARTypeVsConstraint :: MaybeApartReason
- Development.IDE.GHC.Compat: MCo :: Coercion -> MCoercion
- Development.IDE.GHC.Compat: MDoExpr :: Maybe ModuleName -> HsDoFlavour
- Development.IDE.GHC.Compat: MG :: XMG p body -> XRec p [LMatch p body] -> MatchGroup p body
- Development.IDE.GHC.Compat: MR_Fallible :: (CoreExpr -> DsM a) -> MatchResult a
- Development.IDE.GHC.Compat: MR_Infallible :: DsM a -> MatchResult a
- Development.IDE.GHC.Compat: MRefl :: MCoercion
- Development.IDE.GHC.Compat: MagicHash :: Extension
- Development.IDE.GHC.Compat: MagicHashBit :: ExtBits
- Development.IDE.GHC.Compat: ManyOccs :: !TailCallInfo -> OccInfo
- Development.IDE.GHC.Compat: MarkedCbv :: CbvMark
- Development.IDE.GHC.Compat: MarkedStrict :: StrictnessMark
- Development.IDE.GHC.Compat: Match :: XCMatch p body -> HsMatchContext p -> [LPat p] -> GRHSs p body -> Match p body
- Development.IDE.GHC.Compat: MatchBind :: ContextInfo
- Development.IDE.GHC.Compat: MatchGroupTc :: [Scaled Type] -> Type -> Origin -> MatchGroupTc
- Development.IDE.GHC.Compat: MaybeApart :: MaybeApartReason -> a -> UnifyResultM a
- Development.IDE.GHC.Compat: MergeForeign :: Phase
- Development.IDE.GHC.Compat: MetaAW :: (Serialized -> MetaResult) -> MetaRequest
- Development.IDE.GHC.Compat: MetaD :: ([LHsDecl GhcPs] -> MetaResult) -> MetaRequest
- Development.IDE.GHC.Compat: MetaE :: (LHsExpr GhcPs -> MetaResult) -> MetaRequest
- Development.IDE.GHC.Compat: MetaP :: (LPat GhcPs -> MetaResult) -> MetaRequest
- Development.IDE.GHC.Compat: MetaT :: (LHsType GhcPs -> MetaResult) -> MetaRequest
- Development.IDE.GHC.Compat: MinimalSig :: XMinimalSig pass -> LBooleanFormula (LIdP pass) -> Sig pass
- Development.IDE.GHC.Compat: MismatchedDynHiFile :: RecompReason
- Development.IDE.GHC.Compat: Missing :: XMissing id -> HsTupArg id
- Development.IDE.GHC.Compat: MissingBytecode :: RecompReason
- Development.IDE.GHC.Compat: MissingDynHiFile :: RecompReason
- Development.IDE.GHC.Compat: MissingDynObjectFile :: RecompReason
- Development.IDE.GHC.Compat: MissingObjectFile :: RecompReason
- Development.IDE.GHC.Compat: ModDetails :: [AvailInfo] -> !TypeEnv -> InstEnv -> ![FamInst] -> ![CoreRule] -> ![Annotation] -> [CompleteMatch] -> ModDetails
- Development.IDE.GHC.Compat: ModGuts :: !Module -> HscSource -> SrcSpan -> ![AvailInfo] -> !Dependencies -> ![Usage] -> !Bool -> !GlobalRdrEnv -> !FixityEnv -> ![TyCon] -> ![ClsInst] -> ![FamInst] -> ![PatSyn] -> ![CoreRule] -> !CoreProgram -> !ForeignStubs -> ![(ForeignSrcLang, FilePath)] -> !Warnings GhcRn -> [Annotation] -> [CompleteMatch] -> !HpcInfo -> !Maybe ModBreaks -> InstEnv -> FamInstEnv -> !NameSet -> SafeHaskellMode -> Bool -> !Maybe Docs -> ModGuts
- Development.IDE.GHC.Compat: ModHidden :: ModuleOrigin
- Development.IDE.GHC.Compat: ModIface :: !Module -> !Maybe Module -> !HscSource -> Dependencies -> [Usage] -> ![IfaceExport] -> !Bool -> [(OccName, Fixity)] -> Warnings GhcRn -> [IfaceAnnotation] -> [IfaceDeclExts phase] -> Maybe [IfaceBindingX IfaceMaybeRhs IfaceTopBndrInfo] -> !Maybe GlobalRdrEnv -> [IfaceClsInst] -> [IfaceFamInst] -> [IfaceRule] -> !AnyHpcUsage -> !IfaceTrustInfo -> !Bool -> ![IfaceCompleteMatch] -> !Maybe Docs -> !IfaceBackendExts phase -> !ExtensibleFields -> !Fingerprint -> ModIface_ (phase :: ModIfacePhase)
- Development.IDE.GHC.Compat: ModNodeKeyWithUid :: !ModuleNameWithIsBoot -> !UnitId -> ModNodeKeyWithUid
- Development.IDE.GHC.Compat: ModOrigin :: Maybe Bool -> [UnitInfo] -> [UnitInfo] -> Bool -> ModuleOrigin
- Development.IDE.GHC.Compat: ModRenaming :: Bool -> [(ModuleName, ModuleName)] -> ModRenaming
- Development.IDE.GHC.Compat: ModSummary :: Module -> HscSource -> ModLocation -> Fingerprint -> Maybe UTCTime -> !Maybe UTCTime -> Maybe UTCTime -> Maybe UTCTime -> [(PkgQual, Located ModuleName)] -> [(PkgQual, Located ModuleName)] -> !Bool -> Maybe HsParsedModule -> FilePath -> DynFlags -> Maybe StringBuffer -> ModSummary
- Development.IDE.GHC.Compat: ModUnusable :: UnusableUnitReason -> ModuleOrigin
- Development.IDE.GHC.Compat: Module :: !unit -> !ModuleName -> GenModule unit
- Development.IDE.GHC.Compat: ModuleAdded :: (UnitId, ModuleName) -> RecompReason
- Development.IDE.GHC.Compat: ModuleAnnProvenance :: AnnProvenance pass
- Development.IDE.GHC.Compat: ModuleChanged :: ModuleName -> RecompReason
- Development.IDE.GHC.Compat: ModuleChangedIface :: ModuleName -> RecompReason
- Development.IDE.GHC.Compat: ModuleChangedRaw :: ModuleName -> RecompReason
- Development.IDE.GHC.Compat: ModuleDoc :: DocLoc
- Development.IDE.GHC.Compat: ModuleInstChanged :: RecompReason
- Development.IDE.GHC.Compat: ModuleName :: FastString -> ModuleName
- Development.IDE.GHC.Compat: ModuleNode :: [NodeKey] -> ModSummary -> ModuleGraphNode
- Development.IDE.GHC.Compat: ModulePackageChanged :: FastString -> RecompReason
- Development.IDE.GHC.Compat: ModuleRemoved :: (UnitId, ModuleName) -> RecompReason
- Development.IDE.GHC.Compat: ModuleScope :: Scope
- Development.IDE.GHC.Compat: ModuleTarget :: Module -> AnnTarget name
- Development.IDE.GHC.Compat: MonadComp :: HsDoFlavour
- Development.IDE.GHC.Compat: MonadComprehensions :: Extension
- Development.IDE.GHC.Compat: MonadComprehensionsBit :: ExtBits
- Development.IDE.GHC.Compat: MonoLocalBinds :: Extension
- Development.IDE.GHC.Compat: MonomorphismRestriction :: Extension
- Development.IDE.GHC.Compat: MultiLineDocString :: !HsDocStringDecorator -> !NonEmpty LHsDocStringChunk -> HsDocString
- Development.IDE.GHC.Compat: MultiParamTypeClasses :: Extension
- Development.IDE.GHC.Compat: MultiWayIf :: Extension
- Development.IDE.GHC.Compat: MultiWayIfBit :: ExtBits
- Development.IDE.GHC.Compat: MustCompile :: CompileReason
- Development.IDE.GHC.Compat: NPat :: XNPat p -> XRec p (HsOverLit p) -> Maybe (SyntaxExpr p) -> SyntaxExpr p -> Pat p
- Development.IDE.GHC.Compat: NPlusKPat :: XNPlusKPat p -> LIdP p -> XRec p (HsOverLit p) -> HsOverLit p -> SyntaxExpr p -> SyntaxExpr p -> Pat p
- Development.IDE.GHC.Compat: NPlusKPatterns :: Extension
- Development.IDE.GHC.Compat: NPlusKPatternsBit :: ExtBits
- Development.IDE.GHC.Compat: NS_Abort :: NormaliseStepResult ev
- Development.IDE.GHC.Compat: NS_Done :: NormaliseStepResult ev
- Development.IDE.GHC.Compat: NS_Step :: RecTcChecker -> Type -> ev -> NormaliseStepResult ev
- Development.IDE.GHC.Compat: NValBinds :: [(RecFlag, LHsBinds idL)] -> [LSig GhcRn] -> NHsValBindsLR idL
- Development.IDE.GHC.Compat: NameAnn :: NameAdornment -> EpaLocation -> EpaLocation -> EpaLocation -> [TrailingAnn] -> NameAnn
- Development.IDE.GHC.Compat: NameAnnBars :: NameAdornment -> EpaLocation -> [EpaLocation] -> EpaLocation -> [TrailingAnn] -> NameAnn
- Development.IDE.GHC.Compat: NameAnnCommas :: NameAdornment -> EpaLocation -> [EpaLocation] -> EpaLocation -> [TrailingAnn] -> NameAnn
- Development.IDE.GHC.Compat: NameAnnOnly :: NameAdornment -> EpaLocation -> EpaLocation -> [TrailingAnn] -> NameAnn
- Development.IDE.GHC.Compat: NameAnnQuote :: EpaLocation -> SrcSpanAnnN -> [TrailingAnn] -> NameAnn
- Development.IDE.GHC.Compat: NameAnnRArrow :: EpaLocation -> [TrailingAnn] -> NameAnn
- Development.IDE.GHC.Compat: NameAnnTrailing :: [TrailingAnn] -> NameAnn
- Development.IDE.GHC.Compat: NameCache :: {-# UNPACK #-} !Char -> {-# UNPACK #-} !MVar OrigNameCache -> NameCache
- Development.IDE.GHC.Compat: NameShape :: ModuleName -> [AvailInfo] -> OccEnv Name -> NameShape
- Development.IDE.GHC.Compat: NamedFieldPuns :: Extension
- Development.IDE.GHC.Compat: NamedTCB :: ForAllTyFlag -> TyConBndrVis
- Development.IDE.GHC.Compat: NamedWildCards :: Extension
- Development.IDE.GHC.Compat: NeedsRecompile :: !CompileReason -> RecompileRequired
- Development.IDE.GHC.Compat: NegApp :: XNegApp p -> LHsExpr p -> SyntaxExpr p -> HsExpr p
- Development.IDE.GHC.Compat: NegativeLiterals :: Extension
- Development.IDE.GHC.Compat: NegativeLiteralsBit :: ExtBits
- Development.IDE.GHC.Compat: NestedDocString :: !HsDocStringDecorator -> LHsDocStringChunk -> HsDocString
- Development.IDE.GHC.Compat: NeverActive :: Activation
- Development.IDE.GHC.Compat: NewTyCon :: DataCon -> Type -> ([TyVar], Type) -> CoAxiom Unbranched -> Bool -> AlgTyConRhs
- Development.IDE.GHC.Compat: NewType :: NewOrData
- Development.IDE.GHC.Compat: NewTypeCon :: a -> DataDefnCons a
- Development.IDE.GHC.Compat: NewtypeFlavour :: TyConFlavour
- Development.IDE.GHC.Compat: NewtypeStrategy :: XNewtypeStrategy pass -> DerivStrategy pass
- Development.IDE.GHC.Compat: NoATVI :: ATValidityInfo
- Development.IDE.GHC.Compat: NoArrowCtxt :: ArrowCtxt
- Development.IDE.GHC.Compat: NoDataConRep :: DataConRep
- Development.IDE.GHC.Compat: NoDataKindsDC :: PromotionErr
- Development.IDE.GHC.Compat: NoExpansion :: ExpandSynResult tyco
- Development.IDE.GHC.Compat: NoExtField :: NoExtField
- Development.IDE.GHC.Compat: NoExtraConstraint :: IsExtraConstraint
- Development.IDE.GHC.Compat: NoIEWildcard :: IEWildcard
- Development.IDE.GHC.Compat: NoInline :: SourceText -> InlineSpec
- Development.IDE.GHC.Compat: NoKnotVars :: KnotVars a
- Development.IDE.GHC.Compat: NoLayoutInfo :: LayoutInfo pass
- Development.IDE.GHC.Compat: NoLexicalNegationBit :: ExtBits
- Development.IDE.GHC.Compat: NoOneShotInfo :: OneShotInfo
- Development.IDE.GHC.Compat: NoOverlap :: SourceText -> OverlapMode
- Development.IDE.GHC.Compat: NoPackage :: Unit -> FindResult
- Development.IDE.GHC.Compat: NoParent :: Parent
- Development.IDE.GHC.Compat: NoPromInfo :: PromDataConInfo
- Development.IDE.GHC.Compat: NoScope :: Scope
- Development.IDE.GHC.Compat: NoSelfBoot :: SelfBootInfo
- Development.IDE.GHC.Compat: NoSig :: XNoSig pass -> FamilyResultSig pass
- Development.IDE.GHC.Compat: NoSourceText :: SourceText
- Development.IDE.GHC.Compat: NoSrcStrict :: SrcStrictness
- Development.IDE.GHC.Compat: NoSrcUnpack :: SrcUnpackedness
- Development.IDE.GHC.Compat: NoStop :: StopPhase
- Development.IDE.GHC.Compat: NoSyntaxExprRn :: SyntaxExprRn
- Development.IDE.GHC.Compat: NoSyntaxExprTc :: SyntaxExprTc
- Development.IDE.GHC.Compat: NoTailCallInfo :: TailCallInfo
- Development.IDE.GHC.Compat: NoUnfolding :: Unfolding
- Development.IDE.GHC.Compat: NoUnifiers :: PotentialUnifiers
- Development.IDE.GHC.Compat: NoUserInlinePrag :: InlineSpec
- Development.IDE.GHC.Compat: Node :: SourcedNodeInfo a -> Span -> [HieAST a] -> HieAST a
- Development.IDE.GHC.Compat: NodeAnnotation :: !FastString -> !FastString -> NodeAnnotation
- Development.IDE.GHC.Compat: NodeInfo :: Set NodeAnnotation -> [a] -> NodeIdentifiers a -> NodeInfo a
- Development.IDE.GHC.Compat: NodeKey_Link :: !UnitId -> NodeKey
- Development.IDE.GHC.Compat: NodeKey_Module :: {-# UNPACK #-} !ModNodeKeyWithUid -> NodeKey
- Development.IDE.GHC.Compat: NodeKey_Unit :: {-# UNPACK #-} !InstantiatedUnit -> NodeKey
- Development.IDE.GHC.Compat: NomEq :: EqRel
- Development.IDE.GHC.Compat: Nominal :: Role
- Development.IDE.GHC.Compat: NonCaffySet :: NameSet -> NonCaffySet
- Development.IDE.GHC.Compat: NonClosedLet :: RhsNames -> ClosedTypeId -> IdBindingInfo
- Development.IDE.GHC.Compat: NonDetUniqFM :: UniqFM key ele -> NonDetUniqFM key ele
- Development.IDE.GHC.Compat: NonRecursive :: RecFlag
- Development.IDE.GHC.Compat: NonStandardDefaulting :: NonStandardDefaultingStrategy -> DefaultingStrategy
- Development.IDE.GHC.Compat: NondecreasingIndentation :: Extension
- Development.IDE.GHC.Compat: NondecreasingIndentationBit :: ExtBits
- Development.IDE.GHC.Compat: NormalGreName :: Name -> GreName
- Development.IDE.GHC.Compat: NotBoot :: IsBootInterface
- Development.IDE.GHC.Compat: NotFound :: [FilePath] -> Maybe Unit -> [Unit] -> [Unit] -> [(Unit, UnusableUnitReason)] -> [ModuleSuggestion] -> FindResult
- Development.IDE.GHC.Compat: NotInjective :: Injectivity
- Development.IDE.GHC.Compat: NotInsideLam :: InsideLam
- Development.IDE.GHC.Compat: NotInteresting :: InterestingCxt
- Development.IDE.GHC.Compat: NotLetBound :: IdBindingInfo
- Development.IDE.GHC.Compat: NotMarkedCbv :: CbvMark
- Development.IDE.GHC.Compat: NotMarkedStrict :: StrictnessMark
- Development.IDE.GHC.Compat: NotPromoted :: PromotionFlag
- Development.IDE.GHC.Compat: NotQualified :: ImportDeclQualifiedStyle
- Development.IDE.GHC.Compat: NotSwapped :: SwapFlag
- Development.IDE.GHC.Compat: NotTopLevel :: TopLevelFlag
- Development.IDE.GHC.Compat: NullaryTypeClasses :: Extension
- Development.IDE.GHC.Compat: NumDecimals :: Extension
- Development.IDE.GHC.Compat: NumericUnderscores :: Extension
- Development.IDE.GHC.Compat: NumericUnderscoresBit :: ExtBits
- Development.IDE.GHC.Compat: Objects :: [FilePath] -> LibrarySpec
- Development.IDE.GHC.Compat: ObjectsChanged :: RecompReason
- Development.IDE.GHC.Compat: OneOcc :: !InsideLam -> {-# UNPACK #-} !BranchCount -> !InterestingCxt -> !TailCallInfo -> OccInfo
- Development.IDE.GHC.Compat: OneOrMoreUnifiers :: [ClsInst] -> PotentialUnifiers
- Development.IDE.GHC.Compat: OneShotLam :: OneShotInfo
- Development.IDE.GHC.Compat: OpApp :: XOpApp p -> LHsExpr p -> LHsExpr p -> LHsExpr p -> HsExpr p
- Development.IDE.GHC.Compat: Opaque :: SourceText -> InlineSpec
- Development.IDE.GHC.Compat: OpenSynFamilyTyCon :: FamTyConFlav
- Development.IDE.GHC.Compat: OpenTypeFamily :: FamilyInfo pass
- Development.IDE.GHC.Compat: OpenTypeFamilyFlavour :: Maybe TyCon -> TyConFlavour
- Development.IDE.GHC.Compat: Opt_AbstractRefHoleFits :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_AlignmentSanitisation :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_AsmShortcutting :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_AutoLinkPackages :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_AutoSccsOnIndividualCafs :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_BreakOnError :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_BreakOnException :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_BuildDynamicToo :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_BuildingCabalPackage :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_ByteCode :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_ByteCodeAndObjectCode :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_CSE :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_CallArity :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_CaseFolding :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_CaseMerge :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_CatchNonexhaustiveCases :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_CfgBlocklayout :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_CmmControlFlow :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_CmmElimCommonBlocks :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_CmmSink :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_CmmStaticPred :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_CmmThreadSanitizer :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_CompactUnwind :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_CoreConstantFolding :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_CprAnal :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_CrossModuleSpecialise :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_D_dump_minimal_imports :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_DeferDiagnostics :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_DeferOutOfScopeVariables :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_DeferTypeErrors :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_DeferTypedHoles :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_DiagnosticsShowCaret :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_DictsCheap :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_DictsStrict :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_DistinctConstructorTables :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_DistrustAllPackages :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_DmdTxDictSel :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_DoAnnotationLinting :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_DoAsmLinting :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_DoBoundsChecking :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_DoCmmLinting :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_DoCoreLinting :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_DoEtaReduction :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_DoLambdaEtaExpansion :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_DoLinearCoreLinting :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_DoStgLinting :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_DoTagInferenceChecks :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_DumpToFile :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_DumpWithWays :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_EagerBlackHoling :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_EmbedManifest :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_EnableRewriteRules :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_EnableThSpliceWarnings :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_ErrorSpans :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_ExcessPrecision :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_Exitification :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_ExposeAllUnfoldings :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_ExposeInternalSymbols :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_ExternalDynamicRefs :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_ExternalInterpreter :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_FamAppCache :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_FastLlvm :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_FastPAPCalls :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_FloatIn :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_ForceRecomp :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_FullLaziness :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_FunToThunk :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_G_NoOptCoercion :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_G_NoStateHack :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_GenManifest :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_GhciHistory :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_GhciLeakCheck :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_GhciSandbox :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_Haddock :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_HaddockOptions :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_HelpfulErrors :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_HexWordLiterals :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_HideAllPackages :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_HideAllPluginPackages :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_HideSourcePaths :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_Hpc :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_IgnoreAsserts :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_IgnoreDotGhci :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_IgnoreHpcChanges :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_IgnoreInterfacePragmas :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_IgnoreOptimChanges :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_ImplicitImportQualified :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_InfoTableMap :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_InfoTableMapWithFallback :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_InfoTableMapWithStack :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_InlineGenerics :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_InlineGenericsAggressively :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_IrrefutableTuples :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_KeepCAFs :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_KeepGoing :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_KeepHcFiles :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_KeepHiDiffs :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_KeepHiFiles :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_KeepHscppFiles :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_KeepLlvmFiles :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_KeepOFiles :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_KeepRawTokenStream :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_KeepSFiles :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_KeepTmpFiles :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_KillAbsence :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_KillOneShot :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_LateDmdAnal :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_LateSpecialise :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_LiberateCase :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_LinkRts :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_LlvmFillUndefWithGarbage :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_LlvmTBAA :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_LocalFloatOut :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_LocalFloatOutTopLevel :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_LocalGhciHistory :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_Loopification :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_NoHsMain :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_NoIt :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_NoLlvmMangler :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_NoTypeableBinds :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_NumConstantFolding :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_OmitInterfacePragmas :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_OmitYields :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_OptimalApplicativeDo :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_PIC :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_PICExecutable :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_PIE :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_PackageTrust :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_PedanticBottoms :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_PluginTrustworthy :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_PolymorphicSpecialisation :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_Pp :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_PprCaseAsLet :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_PprShowTicks :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_PrintAxiomIncomps :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_PrintBindContents :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_PrintBindResult :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_PrintEqualityRelations :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_PrintEvldWithShow :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_PrintExpandedSynonyms :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_PrintExplicitCoercions :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_PrintExplicitForalls :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_PrintExplicitKinds :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_PrintExplicitRuntimeReps :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_PrintPotentialInstances :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_PrintRedundantPromotionTicks :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_PrintTypecheckerElaboration :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_PrintUnicodeSyntax :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_ProfCountEntries :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_ProfLateCcs :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_ProfLateInlineCcs :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_ProfManualCcs :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_RPath :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_RegsGraph :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_RegsIterative :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_RelativeDynlibPaths :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_SharedImplib :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_ShowDocsOfHoleFits :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_ShowErrorContext :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_ShowHoleConstraints :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_ShowLoadedModules :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_ShowMatchesOfHoleFits :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_ShowProvOfHoleFits :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_ShowTypeAppOfHoleFits :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_ShowTypeAppVarsOfHoleFits :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_ShowTypeOfHoleFits :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_ShowValidHoleFits :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_ShowWarnGroups :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_SimplPreInlining :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_SingleLibFolder :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_SolveConstantDicts :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_SortBySizeHoleFits :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_SortBySubsumHoleFits :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_SortValidHoleFits :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_SpecConstr :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_SpecConstrKeen :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_Specialise :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_SpecialiseAggressively :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_SplitSections :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_StaticArgumentTransformation :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_StgCSE :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_StgLiftLams :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_StgStats :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_Strictness :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_SuppressCoercionTypes :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_SuppressCoercions :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_SuppressCoreSizes :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_SuppressIdInfo :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_SuppressModulePrefixes :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_SuppressStgExts :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_SuppressStgReps :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_SuppressTicks :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_SuppressTimestamps :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_SuppressTypeApplications :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_SuppressTypeSignatures :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_SuppressUnfoldings :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_SuppressUniques :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_SuppressVarKinds :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_Ticky :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_Ticky_AP :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_Ticky_Allocd :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_Ticky_Dyn_Thunk :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_Ticky_LNE :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_Ticky_Tag :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_UnboxSmallStrictFields :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_UnboxStrictFields :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_UnclutterValidHoleFits :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_UseBytecodeRatherThanObjects :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_ValidateHie :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_VersionMacros :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_WarnAllMissedSpecs :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnAlternativeLayoutRuleTransitional :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnAmbiguousFields :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnAutoOrphans :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnCPPUndef :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnCompatUnqualifiedImports :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnDeferredOutOfScopeVariables :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnDeferredTypeErrors :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnDeprecatedFlags :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnDerivingDefaults :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnDerivingTypeable :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnDodgyExports :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnDodgyForeignImports :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnDodgyImports :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnDuplicateConstraints :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnDuplicateExports :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnEmptyEnumerations :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnForallIdentifier :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnGADTMonoLocalBinds :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnHiShadows :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnIdentities :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnImplicitKindVars :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnImplicitLift :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnImplicitPrelude :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnInaccessibleCode :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnIncompletePatterns :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnIncompletePatternsRecUpd :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnIncompleteUniPatterns :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnInferredSafeImports :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnInlineRuleShadowing :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnInvalidHaddock :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnIsError :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_WarnLoopySuperclassSolve :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnMisplacedPragmas :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnMissedExtraSharedLib :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnMissedSpecs :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnMissingDerivingStrategies :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnMissingExportList :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnMissingExportedPatternSynonymSignatures :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnMissingExportedSignatures :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnMissingFields :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnMissingHomeModules :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnMissingImportList :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnMissingKindSignatures :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnMissingLocalSignatures :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnMissingMethods :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnMissingMonadFailInstances :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnMissingPatternSynonymSignatures :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnMissingSafeHaskellMode :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnMissingSignatures :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnMonomorphism :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnNameShadowing :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnNonCanonicalMonadFailInstances :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnNonCanonicalMonadInstances :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnNonCanonicalMonoidInstances :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnOperatorWhitespace :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnOperatorWhitespaceExtConflict :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnOrphans :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnOverflowedLiterals :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnOverlappingPatterns :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnPartialFields :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnPartialTypeSignatures :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnPrepositiveQualifiedModule :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnRedundantBangPatterns :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnRedundantConstraints :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnRedundantRecordWildcards :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnRedundantStrictnessFlags :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnSafe :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnSemigroup :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnSimplifiableClassConstraints :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnSpaceAfterBang :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnStarBinder :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnStarIsType :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnTabs :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnTrustworthySafe :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnTypeDefaults :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnTypeEqualityOutOfScope :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnTypeEqualityRequiresOperators :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnTypedHoles :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnUnbangedStrictPatterns :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnUnicodeBidirectionalFormatCharacters :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnUnrecognisedPragmas :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnUnrecognisedWarningFlags :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnUnsafe :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnUnsupportedCallingConventions :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnUnsupportedLlvmVersion :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnUntickedPromotedConstructors :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnUnusedDoBind :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnUnusedForalls :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnUnusedImports :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnUnusedLocalBinds :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnUnusedMatches :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnUnusedPackages :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnUnusedPatternBinds :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnUnusedRecordWildcards :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnUnusedTopBinds :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnUnusedTypePatterns :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnWarningsDeprecations :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WarnWrongDoBind :: WarningFlag
- Development.IDE.GHC.Compat: Opt_WeightlessBlocklayout :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_WholeArchiveHsLibs :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_WorkerWrapper :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_WorkerWrapperUnlift :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_WriteHie :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_WriteIfSimplifiedCore :: GeneralFlag
- Development.IDE.GHC.Compat: Opt_WriteInterface :: GeneralFlag
- Development.IDE.GHC.Compat: OptimFlagsChanged :: RecompReason
- Development.IDE.GHC.Compat: Option :: String -> Option
- Development.IDE.GHC.Compat: Orig :: Module -> OccName -> RdrName
- Development.IDE.GHC.Compat: OtherCon :: [AltCon] -> Unfolding
- Development.IDE.GHC.Compat: OutOfDateItem :: !CompileReason -> Maybe a -> MaybeValidated a
- Development.IDE.GHC.Compat: OverLit :: XOverLit p -> OverLitVal -> HsOverLit p
- Development.IDE.GHC.Compat: OverlapFlag :: OverlapMode -> Bool -> OverlapFlag
- Development.IDE.GHC.Compat: Overlappable :: SourceText -> OverlapMode
- Development.IDE.GHC.Compat: Overlapping :: SourceText -> OverlapMode
- Development.IDE.GHC.Compat: OverlappingInstances :: Extension
- Development.IDE.GHC.Compat: Overlaps :: SourceText -> OverlapMode
- Development.IDE.GHC.Compat: OverloadedLabels :: Extension
- Development.IDE.GHC.Compat: OverloadedLabelsBit :: ExtBits
- Development.IDE.GHC.Compat: OverloadedLists :: Extension
- Development.IDE.GHC.Compat: OverloadedRecordDot :: Extension
- Development.IDE.GHC.Compat: OverloadedRecordDotBit :: ExtBits
- Development.IDE.GHC.Compat: OverloadedRecordUpdate :: Extension
- Development.IDE.GHC.Compat: OverloadedRecordUpdateBit :: ExtBits
- Development.IDE.GHC.Compat: OverloadedStrings :: Extension
- Development.IDE.GHC.Compat: P :: (PState -> ParseResult a) -> P a
- Development.IDE.GHC.Compat: PSB :: XPSB idL idR -> LIdP idL -> HsPatSynDetails idR -> LPat idR -> HsPatSynDir idR -> PatSynBind idL idR
- Development.IDE.GHC.Compat: PState :: StringBuffer -> ParserOpts -> Messages PsMessage -> Messages PsMessage -> Maybe RealSrcSpan -> !Word -> Maybe (PsLocated Token) -> PsSpan -> PsSpan -> PsSpan -> !Int -> PsLoc -> [LayoutContext] -> [Int] -> [FastString] -> [PsLocated Token] -> Maybe (PsLocated Token) -> PsSpan -> [ALRContext] -> Maybe ALRLayout -> Bool -> Maybe (Pair RealSrcSpan RealSrcSpan) -> Maybe [LEpaComment] -> [LEpaComment] -> OrdList (PsLocated HdkComment) -> PState
- Development.IDE.GHC.Compat: PackageArg :: String -> PackageArg
- Development.IDE.GHC.Compat: PackageImports :: Extension
- Development.IDE.GHC.Compat: PackageName :: FastString -> PackageName
- Development.IDE.GHC.Compat: Panic :: String -> GhcException
- Development.IDE.GHC.Compat: ParPat :: XParPat p -> !LHsToken "(" p -> LPat p -> !LHsToken ")" p -> Pat p
- Development.IDE.GHC.Compat: ParStmt :: XParStmt idL idR body -> [ParStmtBlock idL idR] -> HsExpr idR -> SyntaxExpr idR -> StmtLR idL idR body
- Development.IDE.GHC.Compat: ParStmtBlock :: XParStmtBlock idL idR -> [ExprLStmt idL] -> [IdP idR] -> SyntaxExpr idR -> ParStmtBlock idL idR
- Development.IDE.GHC.Compat: ParStmtCtxt :: HsStmtContext p -> HsStmtContext p
- Development.IDE.GHC.Compat: ParallelArrays :: Extension
- Development.IDE.GHC.Compat: ParallelListComp :: Extension
- Development.IDE.GHC.Compat: ParentIs :: Name -> Parent
- Development.IDE.GHC.Compat: Parsed :: Pass
- Development.IDE.GHC.Compat: ParserOpts :: !ExtsBitmap -> !DiagOpts -> [String] -> ParserOpts
- Development.IDE.GHC.Compat: PartialSig :: Name -> LHsSigWcType GhcRn -> UserTypeCtxt -> SrcSpan -> TcIdSigInfo
- Development.IDE.GHC.Compat: PartialTypeSignatures :: Extension
- Development.IDE.GHC.Compat: PatBind :: XPatBind idL idR -> LPat idL -> GRHSs idR (LHsExpr idR) -> HsBindLR idL idR
- Development.IDE.GHC.Compat: PatBindGuards :: HsMatchContext p
- Development.IDE.GHC.Compat: PatBindRhs :: HsMatchContext p
- Development.IDE.GHC.Compat: PatBr :: XPatBr p -> LPat p -> HsQuote p
- Development.IDE.GHC.Compat: PatGuard :: HsMatchContext p -> HsStmtContext p
- Development.IDE.GHC.Compat: PatSyn :: HsMatchContext p
- Development.IDE.GHC.Compat: PatSynBind :: XPatSynBind idL idR -> PatSynBind idL idR -> HsBindLR idL idR
- Development.IDE.GHC.Compat: PatSynCon :: PatSyn -> ConLike
- Development.IDE.GHC.Compat: PatSynDec :: DeclType
- Development.IDE.GHC.Compat: PatSynPE :: PromotionErr
- Development.IDE.GHC.Compat: PatSynSig :: XPatSynSig pass -> [LIdP pass] -> LHsSigType pass -> Sig pass
- Development.IDE.GHC.Compat: PathsToClean :: !Set FilePath -> !Set FilePath -> PathsToClean
- Development.IDE.GHC.Compat: PatternBind :: Scope -> Scope -> Maybe Span -> ContextInfo
- Development.IDE.GHC.Compat: PatternGuards :: Extension
- Development.IDE.GHC.Compat: PatternSynonyms :: Extension
- Development.IDE.GHC.Compat: PatternSynonymsBit :: ExtBits
- Development.IDE.GHC.Compat: PendingRnSplice :: UntypedSpliceFlavour -> SplicePointName -> LHsExpr GhcRn -> PendingRnSplice
- Development.IDE.GHC.Compat: PendingTcSplice :: SplicePointName -> LHsExpr GhcTc -> PendingTcSplice
- Development.IDE.GHC.Compat: Phantom :: Role
- Development.IDE.GHC.Compat: Phase :: PhaseNum -> CompilerPhase
- Development.IDE.GHC.Compat: PluginFingerprintChanged :: RecompReason
- Development.IDE.GHC.Compat: PluginsChanged :: RecompReason
- Development.IDE.GHC.Compat: PolyKinds :: Extension
- Development.IDE.GHC.Compat: PostfixOperators :: Extension
- Development.IDE.GHC.Compat: PprPanic :: String -> SDoc -> GhcException
- Development.IDE.GHC.Compat: PprPrec :: Int -> PprPrec
- Development.IDE.GHC.Compat: PprProgramError :: String -> SDoc -> GhcException
- Development.IDE.GHC.Compat: PprSorry :: String -> SDoc -> GhcException
- Development.IDE.GHC.Compat: Prefix :: LexicalFixity
- Development.IDE.GHC.Compat: PrefixCon :: [tyarg] -> [arg] -> HsConDetails tyarg arg rec
- Development.IDE.GHC.Compat: PrefixConGADT :: [HsScaled pass (LBangType pass)] -> HsConDeclGADTDetails pass
- Development.IDE.GHC.Compat: Present :: XPresent id -> LHsExpr id -> HsTupArg id
- Development.IDE.GHC.Compat: PrintExplicitKinds :: Bool -> PrintExplicitKinds
- Development.IDE.GHC.Compat: ProcExpr :: HsArrowMatchContext
- Development.IDE.GHC.Compat: ProgramError :: String -> GhcException
- Development.IDE.GHC.Compat: PromotedDataConFlavour :: TyConFlavour
- Development.IDE.GHC.Compat: QqBit :: ExtBits
- Development.IDE.GHC.Compat: Qual :: ModuleName -> OccName -> RdrName
- Development.IDE.GHC.Compat: QualifiedDo :: Extension
- Development.IDE.GHC.Compat: QualifiedDoBit :: ExtBits
- Development.IDE.GHC.Compat: QualifiedPost :: ImportDeclQualifiedStyle
- Development.IDE.GHC.Compat: QualifiedPre :: ImportDeclQualifiedStyle
- Development.IDE.GHC.Compat: QuantifiedConstraints :: Extension
- Development.IDE.GHC.Compat: QuasiQuotes :: Extension
- Development.IDE.GHC.Compat: QuoteWrapper :: EvVar -> Type -> QuoteWrapper
- Development.IDE.GHC.Compat: RE :: !CtLoc -> !CtFlavour -> !EqRel -> !TcRef RewriterSet -> RewriteEnv
- Development.IDE.GHC.Compat: RankNTypes :: Extension
- Development.IDE.GHC.Compat: RawObject :: ForeignSrcLang
- Development.IDE.GHC.Compat: RawTokenStreamBit :: ExtBits
- Development.IDE.GHC.Compat: RealDataCon :: DataCon -> ConLike
- Development.IDE.GHC.Compat: RealUnit :: !Definite uid -> GenUnit uid
- Development.IDE.GHC.Compat: RebindableSyntax :: Extension
- Development.IDE.GHC.Compat: RecCon :: rec -> HsConDetails tyarg arg rec
- Development.IDE.GHC.Compat: RecConGADT :: XRec pass [LConDeclField pass] -> LHsUniToken "->" "\8594" pass -> HsConDeclGADTDetails pass
- Development.IDE.GHC.Compat: RecDataConPE :: PromotionErr
- Development.IDE.GHC.Compat: RecField :: RecFieldContext -> Maybe Span -> ContextInfo
- Development.IDE.GHC.Compat: RecFieldAssign :: RecFieldContext
- Development.IDE.GHC.Compat: RecFieldDecl :: RecFieldContext
- Development.IDE.GHC.Compat: RecFieldMatch :: RecFieldContext
- Development.IDE.GHC.Compat: RecFieldOcc :: RecFieldContext
- Development.IDE.GHC.Compat: RecFieldsDotDot :: Int -> RecFieldsDotDot
- Development.IDE.GHC.Compat: RecStmt :: XRecStmt idL idR body -> XRec idR [LStmtLR idL idR body] -> [IdP idR] -> [IdP idR] -> SyntaxExpr idR -> SyntaxExpr idR -> SyntaxExpr idR -> StmtLR idL idR body
- Development.IDE.GHC.Compat: RecStmtTc :: Type -> [PostTcExpr] -> [PostTcExpr] -> Type -> RecStmtTc
- Development.IDE.GHC.Compat: RecUpd :: HsMatchContext p
- Development.IDE.GHC.Compat: RecompBecause :: !RecompReason -> CompileReason
- Development.IDE.GHC.Compat: RecordCon :: XRecordCon p -> XRec p (ConLikeP p) -> HsRecordBinds p -> HsExpr p
- Development.IDE.GHC.Compat: RecordPatSynField :: FieldOcc pass -> LIdP pass -> RecordPatSynField pass
- Development.IDE.GHC.Compat: RecordUpd :: XRecordUpd p -> LHsExpr p -> Either [LHsRecUpdField p] [LHsRecUpdProj p] -> HsExpr p
- Development.IDE.GHC.Compat: RecordWildCards :: Extension
- Development.IDE.GHC.Compat: Recursive :: RecFlag
- Development.IDE.GHC.Compat: RecursiveDo :: Extension
- Development.IDE.GHC.Compat: RecursiveDoBit :: ExtBits
- Development.IDE.GHC.Compat: RegularBind :: BindType
- Development.IDE.GHC.Compat: RelaxedLayout :: Extension
- Development.IDE.GHC.Compat: RelaxedLayoutBit :: ExtBits
- Development.IDE.GHC.Compat: RelaxedPolyRec :: Extension
- Development.IDE.GHC.Compat: Renamed :: Pass
- Development.IDE.GHC.Compat: ReprEq :: EqRel
- Development.IDE.GHC.Compat: Representational :: Role
- Development.IDE.GHC.Compat: Required :: ForAllTyFlag
- Development.IDE.GHC.Compat: ResolvedScopes :: [Scope] -> TyVarScope
- Development.IDE.GHC.Compat: RnPendingTyped :: PendingStuff
- Development.IDE.GHC.Compat: RnPendingUntyped :: TcRef [PendingRnSplice] -> PendingStuff
- Development.IDE.GHC.Compat: RoleAnnotD :: XRoleAnnotD p -> RoleAnnotDecl p -> HsDecl p
- Development.IDE.GHC.Compat: RoleAnnotDecl :: XCRoleAnnotDecl pass -> LIdP pass -> [XRec pass (Maybe Role)] -> RoleAnnotDecl pass
- Development.IDE.GHC.Compat: RoleAnnotations :: Extension
- Development.IDE.GHC.Compat: Roll :: HieType HieTypeFix -> HieTypeFix
- Development.IDE.GHC.Compat: RuleBndr :: XCRuleBndr pass -> LIdP pass -> RuleBndr pass
- Development.IDE.GHC.Compat: RuleBndrSig :: XRuleBndrSig pass -> LIdP pass -> HsPatSigType pass -> RuleBndr pass
- Development.IDE.GHC.Compat: RuleD :: XRuleD p -> RuleDecls p -> HsDecl p
- Development.IDE.GHC.Compat: RunSplice :: TcRef [ForeignRef (Q ())] -> ThStage
- Development.IDE.GHC.Compat: RuntimeRep :: ([Type] -> [PrimRep]) -> PromDataConInfo
- Development.IDE.GHC.Compat: SCCFunSig :: XSCCFunSig pass -> LIdP pass -> Maybe (XRec pass StringLiteral) -> Sig pass
- Development.IDE.GHC.Compat: SafeHaskellBit :: ExtBits
- Development.IDE.GHC.Compat: ScopedTypeVariables :: Extension
- Development.IDE.GHC.Compat: SectionL :: XSectionL p -> LHsExpr p -> LHsExpr p -> HsExpr p
- Development.IDE.GHC.Compat: SectionR :: XSectionR p -> LHsExpr p -> LHsExpr p -> HsExpr p
- Development.IDE.GHC.Compat: SelArg :: FunSel
- Development.IDE.GHC.Compat: SelForAll :: CoSel
- Development.IDE.GHC.Compat: SelFun :: FunSel -> CoSel
- Development.IDE.GHC.Compat: SelMult :: FunSel
- Development.IDE.GHC.Compat: SelRes :: FunSel
- Development.IDE.GHC.Compat: SelTyCon :: Int -> Role -> CoSel
- Development.IDE.GHC.Compat: SelfBoot :: ModDetails -> NameSet -> SelfBootInfo
- Development.IDE.GHC.Compat: Session :: !IORef HscEnv -> Session
- Development.IDE.GHC.Compat: SevError :: Severity
- Development.IDE.GHC.Compat: SevIgnore :: Severity
- Development.IDE.GHC.Compat: SevWarning :: Severity
- Development.IDE.GHC.Compat: Sf_Ignore :: SafeHaskellMode
- Development.IDE.GHC.Compat: Sf_None :: SafeHaskellMode
- Development.IDE.GHC.Compat: Sf_Safe :: SafeHaskellMode
- Development.IDE.GHC.Compat: Sf_SafeInferred :: SafeHaskellMode
- Development.IDE.GHC.Compat: Sf_Trustworthy :: SafeHaskellMode
- Development.IDE.GHC.Compat: Sf_Unsafe :: SafeHaskellMode
- Development.IDE.GHC.Compat: ShowForAllMust :: ShowForAllFlag
- Development.IDE.GHC.Compat: ShowForAllWhen :: ShowForAllFlag
- Development.IDE.GHC.Compat: ShowHeader :: AltPpr -> ShowHowMuch
- Development.IDE.GHC.Compat: ShowIface :: ShowHowMuch
- Development.IDE.GHC.Compat: ShowSome :: [OccName] -> AltPpr -> ShowHowMuch
- Development.IDE.GHC.Compat: ShowSub :: ShowHowMuch -> ShowForAllFlag -> ShowSub
- Development.IDE.GHC.Compat: SigD :: XSigD p -> Sig p -> HsDecl p
- Development.IDE.GHC.Compat: SigPat :: XSigPat p -> LPat p -> HsPatSigType (NoGhcTc p) -> Pat p
- Development.IDE.GHC.Compat: Signal :: Int -> GhcException
- Development.IDE.GHC.Compat: SigsMergeChanged :: RecompReason
- Development.IDE.GHC.Compat: Sorry :: String -> GhcException
- Development.IDE.GHC.Compat: SourceFileChanged :: RecompReason
- Development.IDE.GHC.Compat: SourceInfo :: NodeOrigin
- Development.IDE.GHC.Compat: SourceText :: String -> SourceText
- Development.IDE.GHC.Compat: SourcedNodeInfo :: Map NodeOrigin (NodeInfo a) -> SourcedNodeInfo a
- Development.IDE.GHC.Compat: SpecInstSig :: XSpecInstSig pass -> LHsSigType pass -> Sig pass
- Development.IDE.GHC.Compat: SpecPrag :: Id -> HsWrapper -> InlinePragma -> TcSpecPrag
- Development.IDE.GHC.Compat: SpecPrags :: [LTcSpecPrag] -> TcSpecPrags
- Development.IDE.GHC.Compat: SpecSig :: XSpecSig pass -> LIdP pass -> [LHsSigType pass] -> InlinePragma -> Sig pass
- Development.IDE.GHC.Compat: SpecifiedSpec :: Specificity
- Development.IDE.GHC.Compat: Splice :: SpliceType -> ThStage
- Development.IDE.GHC.Compat: SpliceD :: XSpliceD p -> SpliceDecl p -> HsDecl p
- Development.IDE.GHC.Compat: SpliceDecl :: XSpliceDecl p -> XRec p (HsUntypedSplice p) -> SpliceDecoration -> SpliceDecl p
- Development.IDE.GHC.Compat: SpliceInfo :: String -> Maybe (LHsExpr GhcRn) -> Bool -> SDoc -> SpliceInfo
- Development.IDE.GHC.Compat: SplicePat :: XSplicePat p -> HsUntypedSplice p -> Pat p
- Development.IDE.GHC.Compat: SptEntry :: Id -> Fingerprint -> SptEntry
- Development.IDE.GHC.Compat: SrcLazy :: SrcStrictness
- Development.IDE.GHC.Compat: SrcNoUnpack :: SrcUnpackedness
- Development.IDE.GHC.Compat: SrcStrict :: SrcStrictness
- Development.IDE.GHC.Compat: SrcUnpack :: SrcUnpackedness
- Development.IDE.GHC.Compat: StableSystemSrc :: UnfoldingSource
- Development.IDE.GHC.Compat: StableUserSrc :: UnfoldingSource
- Development.IDE.GHC.Compat: StandaloneDeriving :: Extension
- Development.IDE.GHC.Compat: StandaloneKindSig :: XStandaloneKindSig pass -> LIdP pass -> LHsSigType pass -> StandaloneKindSig pass
- Development.IDE.GHC.Compat: StandaloneKindSignatures :: Extension
- Development.IDE.GHC.Compat: StarIsType :: Extension
- Development.IDE.GHC.Compat: StarIsTypeBit :: ExtBits
- Development.IDE.GHC.Compat: StaticPointers :: Extension
- Development.IDE.GHC.Compat: StaticPointersBit :: ExtBits
- Development.IDE.GHC.Compat: StmtCtxt :: HsStmtContext p -> HsMatchContext p
- Development.IDE.GHC.Compat: StockStrategy :: XStockStrategy pass -> DerivStrategy pass
- Development.IDE.GHC.Compat: StopAs :: StopPhase
- Development.IDE.GHC.Compat: StopC :: StopPhase
- Development.IDE.GHC.Compat: StopLn :: Phase
- Development.IDE.GHC.Compat: StopPreprocess :: StopPhase
- Development.IDE.GHC.Compat: Strict :: Extension
- Development.IDE.GHC.Compat: StrictData :: Extension
- Development.IDE.GHC.Compat: StringLiteral :: SourceText -> FastString -> Maybe RealSrcSpan -> StringLiteral
- Development.IDE.GHC.Compat: Subst :: InScopeSet -> IdSubstEnv -> TvSubstEnv -> CvSubstEnv -> Subst
- Development.IDE.GHC.Compat: Succeeded :: SuccessFlag
- Development.IDE.GHC.Compat: SumFlavour :: TyConFlavour
- Development.IDE.GHC.Compat: SumPat :: XSumPat p -> LPat p -> ConTag -> SumWidth -> Pat p
- Development.IDE.GHC.Compat: SumTyCon :: [DataCon] -> Int -> AlgTyConRhs
- Development.IDE.GHC.Compat: SuppressBndrSig :: Bool -> SuppressBndrSig
- Development.IDE.GHC.Compat: SurelyApart :: UnifyResultM a
- Development.IDE.GHC.Compat: SynDec :: DeclType
- Development.IDE.GHC.Compat: SynDecl :: XSynDecl pass -> LIdP pass -> LHsQTyVars pass -> LexicalFixity -> LHsType pass -> TyClDecl pass
- Development.IDE.GHC.Compat: SynFamilyInst :: FamFlavor
- Development.IDE.GHC.Compat: SyntaxExprRn :: HsExpr GhcRn -> SyntaxExprRn
- Development.IDE.GHC.Compat: SyntaxExprTc :: HsExpr GhcTc -> [HsWrapper] -> HsWrapper -> SyntaxExprTc
- Development.IDE.GHC.Compat: TFL_CurrentModule :: TempFileLifetime
- Development.IDE.GHC.Compat: TFL_GhcSession :: TempFileLifetime
- Development.IDE.GHC.Compat: TISI :: TcIdSigInfo -> [(Name, InvisTVBinder)] -> TcThetaType -> TcSigmaType -> [(Name, TcTyVar)] -> Maybe TcType -> TcIdSigInst
- Development.IDE.GHC.Compat: TM_Default :: TcRnExprMode
- Development.IDE.GHC.Compat: TM_Inst :: TcRnExprMode
- Development.IDE.GHC.Compat: TPSI :: Name -> [InvisTVBinder] -> [InvisTVBinder] -> TcThetaType -> [InvisTVBinder] -> TcThetaType -> TcSigmaType -> TcPatSynInfo
- Development.IDE.GHC.Compat: Target :: !TargetId -> !Bool -> !UnitId -> !Maybe (InputFileBuffer, UTCTime) -> Target
- Development.IDE.GHC.Compat: TargetFile :: !FilePath -> !Maybe Phase -> TargetId
- Development.IDE.GHC.Compat: TargetModule :: !ModuleName -> TargetId
- Development.IDE.GHC.Compat: TcEvBinds :: EvBindsVar -> TcEvBinds
- Development.IDE.GHC.Compat: TcGblEnv :: Module -> Module -> HscSource -> GlobalRdrEnv -> Maybe [Type] -> FixityEnv -> RecFieldEnv -> TypeEnv -> KnotVars (IORef TypeEnv) -> !InstEnv -> !FamInstEnv -> AnnEnv -> [AvailInfo] -> ImportAvails -> DefUses -> TcRef [GlobalRdrElt] -> TcRef NameSet -> TcRef Bool -> TcRef Bool -> TcRef ([Linkable], PkgsLoaded) -> TcRef OccSet -> [(Module, Fingerprint)] -> Maybe [(LIE GhcRn, Avails)] -> [LImportDecl GhcRn] -> Maybe (HsGroup GhcRn) -> TcRef [FilePath] -> TcRef [LHsDecl GhcPs] -> TcRef [(ForeignSrcLang, FilePath)] -> TcRef NameSet -> TcRef [(TcLclEnv, ThModFinalizers)] -> TcRef [String] -> TcRef (Map TypeRep Dynamic) -> TcRef (Maybe (ForeignRef (IORef QState))) -> TcRef THDocs -> Bag EvBind -> Maybe Id -> LHsBinds GhcTc -> NameSet -> [LTcSpecPrag] -> Warnings GhcRn -> [Annotation] -> [TyCon] -> NameSet -> [ClsInst] -> [FamInst] -> [LRuleDecl GhcTc] -> [LForeignDecl GhcTc] -> [PatSyn] -> Maybe (LHsDoc GhcRn) -> !AnyHpcUsage -> SelfBootInfo -> Maybe Name -> TcRef Bool -> TcRef (Messages TcRnMessage) -> [TcPluginSolver] -> UniqFM TyCon [TcPluginRewriter] -> [FillDefaulting] -> [HoleFitPlugin] -> RealSrcSpan -> TcRef WantedConstraints -> !CompleteMatches -> TcRef CostCentreState -> TcRef (ModuleEnv Int) -> TcGblEnv
- Development.IDE.GHC.Compat: TcIdBndr :: TcId -> TopLevelFlag -> TcBinder
- Development.IDE.GHC.Compat: TcIdBndr_ExpType :: Name -> ExpType -> TopLevelFlag -> TcBinder
- Development.IDE.GHC.Compat: TcIdSig :: TcIdSigInfo -> TcSigInfo
- Development.IDE.GHC.Compat: TcLclEnv :: RealSrcSpan -> [ErrCtxt] -> Bool -> TcLevel -> ThStage -> ThBindEnv -> ArrowCtxt -> LocalRdrEnv -> TcTypeEnv -> TcRef UsageEnv -> TcBinderStack -> TcRef WantedConstraints -> TcRef (Messages TcRnMessage) -> TcLclEnv
- Development.IDE.GHC.Compat: TcPatSynSig :: TcPatSynInfo -> TcSigInfo
- Development.IDE.GHC.Compat: TcPending :: TcRef [PendingTcSplice] -> TcRef WantedConstraints -> QuoteWrapper -> PendingStuff
- Development.IDE.GHC.Compat: TcPlugin :: TcPluginM s -> (s -> TcPluginSolver) -> (s -> UniqFM TyCon TcPluginRewriter) -> (s -> TcPluginM ()) -> TcPlugin
- Development.IDE.GHC.Compat: TcPluginNoRewrite :: TcPluginRewriteResult
- Development.IDE.GHC.Compat: TcPluginRewriteTo :: !Reduction -> [Ct] -> TcPluginRewriteResult
- Development.IDE.GHC.Compat: TcPluginSolveResult :: [Ct] -> [(EvTerm, Ct)] -> [Ct] -> TcPluginSolveResult
- Development.IDE.GHC.Compat: TcTvBndr :: Name -> TyVar -> TcBinder
- Development.IDE.GHC.Compat: TempDir :: FilePath -> TempDir
- Development.IDE.GHC.Compat: TemplateHaskell :: Extension
- Development.IDE.GHC.Compat: TemplateHaskellQuotes :: Extension
- Development.IDE.GHC.Compat: TermVariablePE :: PromotionErr
- Development.IDE.GHC.Compat: ThBit :: ExtBits
- Development.IDE.GHC.Compat: ThModFinalizers :: [ForeignRef (Q ())] -> ThModFinalizers
- Development.IDE.GHC.Compat: ThPatQuote :: HsMatchContext p
- Development.IDE.GHC.Compat: ThPatSplice :: HsMatchContext p
- Development.IDE.GHC.Compat: ThQuotesBit :: ExtBits
- Development.IDE.GHC.Compat: ThenForm :: TransForm
- Development.IDE.GHC.Compat: ThisUnitIdChanged :: RecompReason
- Development.IDE.GHC.Compat: TopLevel :: TopLevelFlag
- Development.IDE.GHC.Compat: TraditionalRecordSyntax :: Extension
- Development.IDE.GHC.Compat: TraditionalRecordSyntaxBit :: ExtBits
- Development.IDE.GHC.Compat: TransStmt :: XTransStmt idL idR body -> TransForm -> [ExprLStmt idL] -> [(IdP idR, IdP idR)] -> LHsExpr idR -> Maybe (LHsExpr idR) -> SyntaxExpr idR -> SyntaxExpr idR -> HsExpr idR -> StmtLR idL idR body
- Development.IDE.GHC.Compat: TransStmtCtxt :: HsStmtContext p -> HsStmtContext p
- Development.IDE.GHC.Compat: TransformComprehensionsBit :: ExtBits
- Development.IDE.GHC.Compat: TransformListComp :: Extension
- Development.IDE.GHC.Compat: TryNotToDefaultNonStandardTyVars :: NonStandardDefaultingStrategy
- Development.IDE.GHC.Compat: TupleFlavour :: Boxity -> TyConFlavour
- Development.IDE.GHC.Compat: TuplePat :: XTuplePat p -> [LPat p] -> Boxity -> Pat p
- Development.IDE.GHC.Compat: TupleSections :: Extension
- Development.IDE.GHC.Compat: TupleTyCon :: DataCon -> TupleSort -> AlgTyConRhs
- Development.IDE.GHC.Compat: TyClD :: XTyClD p -> TyClDecl p -> HsDecl p
- Development.IDE.GHC.Compat: TyClGroup :: XCTyClGroup pass -> [LTyClDecl pass] -> [LRoleAnnotDecl pass] -> [LStandaloneKindSig pass] -> [LInstDecl pass] -> TyClGroup pass
- Development.IDE.GHC.Compat: TyCoFolder :: (Type -> Maybe Type) -> (env -> TyVar -> a) -> (env -> CoVar -> a) -> (env -> CoercionHole -> a) -> (env -> TyCoVar -> ForAllTyFlag -> env) -> TyCoFolder env a
- Development.IDE.GHC.Compat: TyCoMapper :: (env -> TyVar -> m Type) -> (env -> CoVar -> m Coercion) -> (env -> CoercionHole -> m Coercion) -> (env -> TyCoVar -> ForAllTyFlag -> m (env, TyCoVar)) -> (TyCon -> m TyCon) -> TyCoMapper env (m :: Type -> Type)
- Development.IDE.GHC.Compat: TyConApp :: TyCon -> [KindOrType] -> Type
- Development.IDE.GHC.Compat: TyConPE :: PromotionErr
- Development.IDE.GHC.Compat: TyDecl :: ContextInfo
- Development.IDE.GHC.Compat: TyFamInstD :: XTyFamInstD pass -> TyFamInstDecl pass -> InstDecl pass
- Development.IDE.GHC.Compat: TyFamInstDecl :: XCTyFamInstDecl pass -> TyFamInstEqn pass -> TyFamInstDecl pass
- Development.IDE.GHC.Compat: TyVarBind :: Scope -> TyVarScope -> ContextInfo
- Development.IDE.GHC.Compat: TyVarSig :: XTyVarSig pass -> LHsTyVarBndr () pass -> FamilyResultSig pass
- Development.IDE.GHC.Compat: TyVarTy :: Var -> Type
- Development.IDE.GHC.Compat: TypBr :: XTypBr p -> LHsType p -> HsQuote p
- Development.IDE.GHC.Compat: TypeAnnProvenance :: LIdP pass -> AnnProvenance pass
- Development.IDE.GHC.Compat: TypeApplications :: Extension
- Development.IDE.GHC.Compat: TypeData :: Extension
- Development.IDE.GHC.Compat: TypeFamilies :: Extension
- Development.IDE.GHC.Compat: TypeFamilyDependencies :: Extension
- Development.IDE.GHC.Compat: TypeInType :: Extension
- Development.IDE.GHC.Compat: TypeLevel :: TypeOrKind
- Development.IDE.GHC.Compat: TypeLike :: TypeOrConstraint
- Development.IDE.GHC.Compat: TypeOperators :: Extension
- Development.IDE.GHC.Compat: TypeSig :: XTypeSig pass -> [LIdP pass] -> LHsSigWcType pass -> Sig pass
- Development.IDE.GHC.Compat: TypeSynonymFlavour :: TyConFlavour
- Development.IDE.GHC.Compat: TypeSynonymInstances :: Extension
- Development.IDE.GHC.Compat: Typechecked :: Pass
- Development.IDE.GHC.Compat: Typed :: SpliceType
- Development.IDE.GHC.Compat: Unambiguous :: XUnambiguous pass -> XRec pass RdrName -> AmbiguousFieldOcc pass
- Development.IDE.GHC.Compat: Unboxed :: Boxity
- Development.IDE.GHC.Compat: UnboxedParensBit :: ExtBits
- Development.IDE.GHC.Compat: UnboxedSumTyCon :: AlgTyConFlav
- Development.IDE.GHC.Compat: UnboxedSumType :: UnboxedTupleOrSum
- Development.IDE.GHC.Compat: UnboxedSums :: Extension
- Development.IDE.GHC.Compat: UnboxedTuple :: TupleSort
- Development.IDE.GHC.Compat: UnboxedTupleType :: UnboxedTupleOrSum
- Development.IDE.GHC.Compat: UnboxedTuples :: Extension
- Development.IDE.GHC.Compat: UndecidableInstances :: Extension
- Development.IDE.GHC.Compat: UndecidableSuperClasses :: Extension
- Development.IDE.GHC.Compat: UnhelpfulLoc :: !FastString -> SrcLoc
- Development.IDE.GHC.Compat: UnhelpfulSpan :: !UnhelpfulSpanReason -> SrcSpan
- Development.IDE.GHC.Compat: UnicodeSyntax :: Extension
- Development.IDE.GHC.Compat: UnicodeSyntaxBit :: ExtBits
- Development.IDE.GHC.Compat: Unidirectional :: HsPatSynDir id
- Development.IDE.GHC.Compat: Unifiable :: a -> UnifyResultM a
- Development.IDE.GHC.Compat: UniqMap :: UniqFM k (k, a) -> UniqMap k a
- Development.IDE.GHC.Compat: UnitDepRemoved :: UnitId -> RecompReason
- Development.IDE.GHC.Compat: UnitEnv :: {-# UNPACK #-} !ExternalUnitCache -> UnitId -> !HomeUnitGraph -> !Platform -> !GhcNameVersion -> UnitEnv
- Development.IDE.GHC.Compat: UnitEnvGraph :: Map UnitEnvGraphKey v -> UnitEnvGraph v
- Development.IDE.GHC.Compat: UnitIdArg :: Unit -> PackageArg
- Development.IDE.GHC.Compat: UnitKey :: FastString -> UnitKey
- Development.IDE.GHC.Compat: Unlifted :: Levity
- Development.IDE.GHC.Compat: UnliftedDatatypes :: Extension
- Development.IDE.GHC.Compat: UnliftedFFITypes :: Extension
- Development.IDE.GHC.Compat: UnliftedNewtypes :: Extension
- Development.IDE.GHC.Compat: UnliftedRep :: PrimRep
- Development.IDE.GHC.Compat: Unlit :: HscSource -> Phase
- Development.IDE.GHC.Compat: Unqual :: OccName -> RdrName
- Development.IDE.GHC.Compat: UnresolvedScope :: [Name] -> Maybe Span -> TyVarScope
- Development.IDE.GHC.Compat: Untyped :: SpliceType
- Development.IDE.GHC.Compat: UntypedDeclSplice :: UntypedSpliceFlavour
- Development.IDE.GHC.Compat: UntypedExpSplice :: UntypedSpliceFlavour
- Development.IDE.GHC.Compat: UntypedPatSplice :: UntypedSpliceFlavour
- Development.IDE.GHC.Compat: UntypedTypeSplice :: UntypedSpliceFlavour
- Development.IDE.GHC.Compat: UpToDate :: RecompileRequired
- Development.IDE.GHC.Compat: UpToDateItem :: a -> MaybeValidated a
- Development.IDE.GHC.Compat: UsageError :: String -> GhcException
- Development.IDE.GHC.Compat: UsageFile :: FilePath -> Fingerprint -> Maybe String -> Usage
- Development.IDE.GHC.Compat: UsageHomeModule :: ModuleName -> UnitId -> Fingerprint -> [(OccName, Fingerprint)] -> Maybe Fingerprint -> IsSafeImport -> Usage
- Development.IDE.GHC.Compat: UsageHomeModuleInterface :: ModuleName -> UnitId -> Fingerprint -> Usage
- Development.IDE.GHC.Compat: UsageMergedRequirement :: Module -> Fingerprint -> Usage
- Development.IDE.GHC.Compat: UsagePackageModule :: Module -> Fingerprint -> IsSafeImport -> Usage
- Development.IDE.GHC.Compat: Use :: ContextInfo
- Development.IDE.GHC.Compat: UseBndrParens :: Bool -> UseBndrParens
- Development.IDE.GHC.Compat: UsePosPragsBit :: ExtBits
- Development.IDE.GHC.Compat: UserSyntax :: BuiltInSyntax
- Development.IDE.GHC.Compat: UserTyVar :: XUserTyVar pass -> flag -> LIdP pass -> HsTyVarBndr flag pass
- Development.IDE.GHC.Compat: ValBind :: BindType -> Scope -> Maybe Span -> ContextInfo
- Development.IDE.GHC.Compat: ValBinds :: XValBinds idL idR -> LHsBindsLR idL idR -> [LSig idR] -> HsValBindsLR idL idR
- Development.IDE.GHC.Compat: ValD :: XValD p -> HsBind p -> HsDecl p
- Development.IDE.GHC.Compat: ValueAnnProvenance :: LIdP pass -> AnnProvenance pass
- Development.IDE.GHC.Compat: VanillaAlgTyCon :: TyConRepName -> AlgTyConFlav
- Development.IDE.GHC.Compat: VanillaDM :: DefMethSpec ty
- Development.IDE.GHC.Compat: VanillaSrc :: UnfoldingSource
- Development.IDE.GHC.Compat: VarBind :: XVarBind idL idR -> IdP idL -> LHsExpr idR -> HsBindLR idL idR
- Development.IDE.GHC.Compat: VarBr :: XVarBr p -> Bool -> LIdP p -> HsQuote p
- Development.IDE.GHC.Compat: VarPat :: XVarPat p -> LIdP p -> Pat p
- Development.IDE.GHC.Compat: VecCount :: Int -> PromDataConInfo
- Development.IDE.GHC.Compat: VecElem :: PrimElemRep -> PromDataConInfo
- Development.IDE.GHC.Compat: VecRep :: Int -> PrimElemRep -> PrimRep
- Development.IDE.GHC.Compat: ViaStrategy :: XViaStrategy pass -> DerivStrategy pass
- Development.IDE.GHC.Compat: ViewPat :: XViewPat p -> LHsExpr p -> LPat p -> Pat p
- Development.IDE.GHC.Compat: ViewPatterns :: Extension
- Development.IDE.GHC.Compat: VirtUnit :: {-# UNPACK #-} !GenInstantiatedUnit uid -> GenUnit uid
- Development.IDE.GHC.Compat: VirtualBraces :: !Int -> LayoutInfo pass
- Development.IDE.GHC.Compat: VoidRep :: PrimRep
- Development.IDE.GHC.Compat: Warn :: DiagnosticReason -> Located String -> Warn
- Development.IDE.GHC.Compat: Warning :: XWarning pass -> [LIdP pass] -> WarningTxt pass -> WarnDecl pass
- Development.IDE.GHC.Compat: WarningD :: XWarningD p -> WarnDecls p -> HsDecl p
- Development.IDE.GHC.Compat: Warnings :: XWarnings pass -> [LWarnDecl pass] -> WarnDecls pass
- Development.IDE.GHC.Compat: WildPat :: XWildPat p -> Pat p
- Development.IDE.GHC.Compat: WithHsDocIdentifiers :: !a -> ![Located (IdP pass)] -> WithHsDocIdentifiers a pass
- Development.IDE.GHC.Compat: Word16ElemRep :: PrimElemRep
- Development.IDE.GHC.Compat: Word16Rep :: PrimRep
- Development.IDE.GHC.Compat: Word32ElemRep :: PrimElemRep
- Development.IDE.GHC.Compat: Word32Rep :: PrimRep
- Development.IDE.GHC.Compat: Word64ElemRep :: PrimElemRep
- Development.IDE.GHC.Compat: Word64Rep :: PrimRep
- Development.IDE.GHC.Compat: Word8ElemRep :: PrimElemRep
- Development.IDE.GHC.Compat: Word8Rep :: PrimRep
- Development.IDE.GHC.Compat: WordRep :: PrimRep
- Development.IDE.GHC.Compat: WpCast :: TcCoercionR -> HsWrapper
- Development.IDE.GHC.Compat: WpCompose :: HsWrapper -> HsWrapper -> HsWrapper
- Development.IDE.GHC.Compat: WpEvApp :: EvTerm -> HsWrapper
- Development.IDE.GHC.Compat: WpEvLam :: EvVar -> HsWrapper
- Development.IDE.GHC.Compat: WpFun :: HsWrapper -> HsWrapper -> Scaled TcTypeFRR -> HsWrapper
- Development.IDE.GHC.Compat: WpHole :: HsWrapper
- Development.IDE.GHC.Compat: WpLet :: TcEvBinds -> HsWrapper
- Development.IDE.GHC.Compat: WpMultCoercion :: Coercion -> HsWrapper
- Development.IDE.GHC.Compat: WpTyApp :: KindOrType -> HsWrapper
- Development.IDE.GHC.Compat: WpTyLam :: TyVar -> HsWrapper
- Development.IDE.GHC.Compat: WrapExpr :: {-# UNPACK #-} !HsWrap HsExpr -> XXExprGhcTc
- Development.IDE.GHC.Compat: XAmbiguousFieldOcc :: !XXAmbiguousFieldOcc pass -> AmbiguousFieldOcc pass
- Development.IDE.GHC.Compat: XAnnDecl :: !XXAnnDecl pass -> AnnDecl pass
- Development.IDE.GHC.Compat: XApplicativeArg :: !XXApplicativeArg idL -> ApplicativeArg idL
- Development.IDE.GHC.Compat: XBindStmtRn :: SyntaxExpr GhcRn -> FailOperator GhcRn -> XBindStmtRn
- Development.IDE.GHC.Compat: XBindStmtTc :: SyntaxExpr GhcTc -> Type -> Mult -> FailOperator GhcTc -> XBindStmtTc
- Development.IDE.GHC.Compat: XClsInstDecl :: !XXClsInstDecl pass -> ClsInstDecl pass
- Development.IDE.GHC.Compat: XCmd :: !XXCmd id -> HsCmd id
- Development.IDE.GHC.Compat: XCmdTop :: !XXCmdTop p -> HsCmdTop p
- Development.IDE.GHC.Compat: XConDecl :: !XXConDecl pass -> ConDecl pass
- Development.IDE.GHC.Compat: XConDeclField :: !XXConDeclField pass -> ConDeclField pass
- Development.IDE.GHC.Compat: XDefaultDecl :: !XXDefaultDecl pass -> DefaultDecl pass
- Development.IDE.GHC.Compat: XDerivClauseTys :: !XXDerivClauseTys pass -> DerivClauseTys pass
- Development.IDE.GHC.Compat: XDerivDecl :: !XXDerivDecl pass -> DerivDecl pass
- Development.IDE.GHC.Compat: XDotFieldOcc :: !XXDotFieldOcc p -> DotFieldOcc p
- Development.IDE.GHC.Compat: XExpr :: !XXExpr p -> HsExpr p
- Development.IDE.GHC.Compat: XFamEqn :: !XXFamEqn pass rhs -> FamEqn pass rhs
- Development.IDE.GHC.Compat: XFamilyDecl :: !XXFamilyDecl pass -> FamilyDecl pass
- Development.IDE.GHC.Compat: XFamilyResultSig :: !XXFamilyResultSig pass -> FamilyResultSig pass
- Development.IDE.GHC.Compat: XFieldOcc :: !XXFieldOcc pass -> FieldOcc pass
- Development.IDE.GHC.Compat: XFixitySig :: !XXFixitySig pass -> FixitySig pass
- Development.IDE.GHC.Compat: XForeignDecl :: !XXForeignDecl pass -> ForeignDecl pass
- Development.IDE.GHC.Compat: XForeignExport :: !XXForeignExport pass -> ForeignExport pass
- Development.IDE.GHC.Compat: XForeignImport :: !XXForeignImport pass -> ForeignImport pass
- Development.IDE.GHC.Compat: XGRHS :: !XXGRHS p body -> GRHS p body
- Development.IDE.GHC.Compat: XGRHSs :: !XXGRHSs p body -> GRHSs p body
- Development.IDE.GHC.Compat: XHsBindsLR :: !XXHsBindsLR idL idR -> HsBindLR idL idR
- Development.IDE.GHC.Compat: XHsDataDefn :: !XXHsDataDefn pass -> HsDataDefn pass
- Development.IDE.GHC.Compat: XHsDecl :: !XXHsDecl p -> HsDecl p
- Development.IDE.GHC.Compat: XHsDerivingClause :: !XXHsDerivingClause pass -> HsDerivingClause pass
- Development.IDE.GHC.Compat: XHsForAllTelescope :: !XXHsForAllTelescope pass -> HsForAllTelescope pass
- Development.IDE.GHC.Compat: XHsGroup :: !XXHsGroup p -> HsGroup p
- Development.IDE.GHC.Compat: XHsIPBinds :: !XXHsIPBinds id -> HsIPBinds id
- Development.IDE.GHC.Compat: XHsLocalBindsLR :: !XXHsLocalBindsLR idL idR -> HsLocalBindsLR idL idR
- Development.IDE.GHC.Compat: XHsOuterTyVarBndrs :: !XXHsOuterTyVarBndrs pass -> HsOuterTyVarBndrs flag pass
- Development.IDE.GHC.Compat: XHsPatSigType :: !XXHsPatSigType pass -> HsPatSigType pass
- Development.IDE.GHC.Compat: XHsPragE :: !XXPragE p -> HsPragE p
- Development.IDE.GHC.Compat: XHsSigType :: !XXHsSigType pass -> HsSigType pass
- Development.IDE.GHC.Compat: XHsType :: !XXType pass -> HsType pass
- Development.IDE.GHC.Compat: XHsWildCardBndrs :: !XXHsWildCardBndrs pass thing -> HsWildCardBndrs pass thing
- Development.IDE.GHC.Compat: XIE :: !XXIE pass -> IE pass
- Development.IDE.GHC.Compat: XIEWrappedName :: !XXIEWrappedName p -> IEWrappedName p
- Development.IDE.GHC.Compat: XIPBind :: !XXIPBind id -> IPBind id
- Development.IDE.GHC.Compat: XImportDecl :: !XXImportDecl pass -> ImportDecl pass
- Development.IDE.GHC.Compat: XImportDeclPass :: EpAnn EpAnnImportDecl -> SourceText -> Bool -> XImportDeclPass
- Development.IDE.GHC.Compat: XInjectivityAnn :: !XXInjectivityAnn pass -> InjectivityAnn pass
- Development.IDE.GHC.Compat: XInstDecl :: !XXInstDecl pass -> InstDecl pass
- Development.IDE.GHC.Compat: XLHsQTyVars :: !XXLHsQTyVars pass -> LHsQTyVars pass
- Development.IDE.GHC.Compat: XLit :: !XXLit x -> HsLit x
- Development.IDE.GHC.Compat: XMatch :: !XXMatch p body -> Match p body
- Development.IDE.GHC.Compat: XMatchGroup :: !XXMatchGroup p body -> MatchGroup p body
- Development.IDE.GHC.Compat: XModule :: !XXModule p -> HsModule p
- Development.IDE.GHC.Compat: XModulePs :: EpAnn AnnsModule -> LayoutInfo GhcPs -> Maybe (LocatedP (WarningTxt GhcPs)) -> Maybe (LHsDoc GhcPs) -> XModulePs
- Development.IDE.GHC.Compat: XOverLit :: !XXOverLit p -> HsOverLit p
- Development.IDE.GHC.Compat: XParStmtBlock :: !XXParStmtBlock idL idR -> ParStmtBlock idL idR
- Development.IDE.GHC.Compat: XPat :: !XXPat p -> Pat p
- Development.IDE.GHC.Compat: XPatSynBind :: !XXPatSynBind idL idR -> PatSynBind idL idR
- Development.IDE.GHC.Compat: XQuote :: !XXQuote p -> HsQuote p
- Development.IDE.GHC.Compat: XRoleAnnotDecl :: !XXRoleAnnotDecl pass -> RoleAnnotDecl pass
- Development.IDE.GHC.Compat: XRuleBndr :: !XXRuleBndr pass -> RuleBndr pass
- Development.IDE.GHC.Compat: XRuleDecl :: !XXRuleDecl pass -> RuleDecl pass
- Development.IDE.GHC.Compat: XRuleDecls :: !XXRuleDecls pass -> RuleDecls pass
- Development.IDE.GHC.Compat: XSig :: !XXSig pass -> Sig pass
- Development.IDE.GHC.Compat: XSpliceDecl :: !XXSpliceDecl p -> SpliceDecl p
- Development.IDE.GHC.Compat: XStandaloneKindSig :: !XXStandaloneKindSig pass -> StandaloneKindSig pass
- Development.IDE.GHC.Compat: XStmtLR :: !XXStmtLR idL idR body -> StmtLR idL idR body
- Development.IDE.GHC.Compat: XTupArg :: !XXTupArg id -> HsTupArg id
- Development.IDE.GHC.Compat: XTyClDecl :: !XXTyClDecl pass -> TyClDecl pass
- Development.IDE.GHC.Compat: XTyClGroup :: !XXTyClGroup pass -> TyClGroup pass
- Development.IDE.GHC.Compat: XTyFamInstDecl :: !XXTyFamInstDecl pass -> TyFamInstDecl pass
- Development.IDE.GHC.Compat: XTyLit :: !XXTyLit pass -> HsTyLit pass
- Development.IDE.GHC.Compat: XTyVarBndr :: !XXTyVarBndr pass -> HsTyVarBndr flag pass
- Development.IDE.GHC.Compat: XUntypedSplice :: !XXUntypedSplice id -> HsUntypedSplice id
- Development.IDE.GHC.Compat: XValBindsLR :: !XXValBindsLR idL idR -> HsValBindsLR idL idR
- Development.IDE.GHC.Compat: XViaStrategyPs :: EpAnn [AddEpAnn] -> LHsSigType GhcPs -> XViaStrategyPs
- Development.IDE.GHC.Compat: XWarnDecl :: !XXWarnDecl pass -> WarnDecl pass
- Development.IDE.GHC.Compat: XWarnDecls :: !XXWarnDecls pass -> WarnDecls pass
- Development.IDE.GHC.Compat: YesExtraConstraint :: IsExtraConstraint
- Development.IDE.GHC.Compat: [CollNoDictBinders] :: forall p. CollectFlag p
- Development.IDE.GHC.Compat: [CollWithDictBinders] :: CollectFlag (GhcPass 'Typechecked)
- Development.IDE.GHC.Compat: [GhcDriverMessage] :: DriverMessage -> GhcMessage
- Development.IDE.GHC.Compat: [GhcDsMessage] :: DsMessage -> GhcMessage
- Development.IDE.GHC.Compat: [GhcPsMessage] :: PsMessage -> GhcMessage
- Development.IDE.GHC.Compat: [GhcPs] :: GhcPass 'Parsed
- Development.IDE.GHC.Compat: [GhcRn] :: GhcPass 'Renamed
- Development.IDE.GHC.Compat: [GhcTcRnMessage] :: TcRnMessage -> GhcMessage
- Development.IDE.GHC.Compat: [GhcTc] :: GhcPass 'Typechecked
- Development.IDE.GHC.Compat: [GhcUnknownMessage] :: UnknownDiagnostic -> GhcMessage
- Development.IDE.GHC.Compat: [abe_mono] :: ABExport -> Id
- Development.IDE.GHC.Compat: [abe_poly] :: ABExport -> Id
- Development.IDE.GHC.Compat: [abe_prags] :: ABExport -> TcSpecPrags
- Development.IDE.GHC.Compat: [abe_wrap] :: ABExport -> HsWrapper
- Development.IDE.GHC.Compat: [abs_binds] :: AbsBinds -> LHsBinds GhcTc
- Development.IDE.GHC.Compat: [abs_ev_binds] :: AbsBinds -> [TcEvBinds]
- Development.IDE.GHC.Compat: [abs_ev_vars] :: AbsBinds -> [EvVar]
- Development.IDE.GHC.Compat: [abs_exports] :: AbsBinds -> [ABExport]
- Development.IDE.GHC.Compat: [abs_sig] :: AbsBinds -> Bool
- Development.IDE.GHC.Compat: [abs_tvs] :: AbsBinds -> [TyVar]
- Development.IDE.GHC.Compat: [addr_env] :: LinkerEnv -> !AddrEnv
- Development.IDE.GHC.Compat: [aesBarsAfter] :: AnnExplicitSum -> [EpaLocation]
- Development.IDE.GHC.Compat: [aesBarsBefore] :: AnnExplicitSum -> [EpaLocation]
- Development.IDE.GHC.Compat: [aesClose] :: AnnExplicitSum -> EpaLocation
- Development.IDE.GHC.Compat: [aesOpen] :: AnnExplicitSum -> EpaLocation
- Development.IDE.GHC.Compat: [afDot] :: AnnFieldLabel -> Maybe EpaLocation
- Development.IDE.GHC.Compat: [aiElseSemi] :: AnnsIf -> Maybe EpaLocation
- Development.IDE.GHC.Compat: [aiElse] :: AnnsIf -> EpaLocation
- Development.IDE.GHC.Compat: [aiIf] :: AnnsIf -> EpaLocation
- Development.IDE.GHC.Compat: [aiThenSemi] :: AnnsIf -> Maybe EpaLocation
- Development.IDE.GHC.Compat: [aiThen] :: AnnsIf -> EpaLocation
- Development.IDE.GHC.Compat: [alr_context] :: PState -> [ALRContext]
- Development.IDE.GHC.Compat: [alr_expecting_ocurly] :: PState -> Maybe ALRLayout
- Development.IDE.GHC.Compat: [alr_justClosedExplicitLetBlock] :: PState -> Bool
- Development.IDE.GHC.Compat: [alr_last_loc] :: PState -> PsSpan
- Development.IDE.GHC.Compat: [alr_next_token] :: PState -> Maybe (PsLocated Token)
- Development.IDE.GHC.Compat: [alr_pending_implicit_tokens] :: PState -> [PsLocated Token]
- Development.IDE.GHC.Compat: [apClose] :: AnnProjection -> EpaLocation
- Development.IDE.GHC.Compat: [apOpen] :: AnnProjection -> EpaLocation
- Development.IDE.GHC.Compat: [app_arg_pattern] :: ApplicativeArg idL -> LPat idL
- Development.IDE.GHC.Compat: [app_stmts] :: ApplicativeArg idL -> [ExprLStmt idL]
- Development.IDE.GHC.Compat: [arg_expr] :: ApplicativeArg idL -> LHsExpr idL
- Development.IDE.GHC.Compat: [asDcolon] :: AnnSig -> AddEpAnn
- Development.IDE.GHC.Compat: [asRest] :: AnnSig -> [AddEpAnn]
- Development.IDE.GHC.Compat: [bcos_loaded] :: LoaderState -> !LinkableSet
- Development.IDE.GHC.Compat: [bi_boxed_type] :: BoxingInfo b -> Type
- Development.IDE.GHC.Compat: [bi_data_con] :: BoxingInfo b -> DataCon
- Development.IDE.GHC.Compat: [bi_inst_con] :: BoxingInfo b -> Expr b
- Development.IDE.GHC.Compat: [buffer] :: PState -> StringBuffer
- Development.IDE.GHC.Compat: [bv_pattern] :: ApplicativeArg idL -> LPat idL
- Development.IDE.GHC.Compat: [cd_fld_doc] :: ConDeclField pass -> Maybe (LHsDoc pass)
- Development.IDE.GHC.Compat: [cd_fld_ext] :: ConDeclField pass -> XConDeclField pass
- Development.IDE.GHC.Compat: [cd_fld_names] :: ConDeclField pass -> [LFieldOcc pass]
- Development.IDE.GHC.Compat: [cd_fld_type] :: ConDeclField pass -> LBangType pass
- Development.IDE.GHC.Compat: [cg_binds] :: CgGuts -> CoreProgram
- Development.IDE.GHC.Compat: [cg_ccs] :: CgGuts -> [CostCentre]
- Development.IDE.GHC.Compat: [cg_dep_pkgs] :: CgGuts -> !Set UnitId
- Development.IDE.GHC.Compat: [cg_foreign] :: CgGuts -> !ForeignStubs
- Development.IDE.GHC.Compat: [cg_foreign_files] :: CgGuts -> ![(ForeignSrcLang, FilePath)]
- Development.IDE.GHC.Compat: [cg_hpc_info] :: CgGuts -> !HpcInfo
- Development.IDE.GHC.Compat: [cg_modBreaks] :: CgGuts -> !Maybe ModBreaks
- Development.IDE.GHC.Compat: [cg_module] :: CgGuts -> !Module
- Development.IDE.GHC.Compat: [cg_spt_entries] :: CgGuts -> [SptEntry]
- Development.IDE.GHC.Compat: [cg_tycons] :: CgGuts -> [TyCon]
- Development.IDE.GHC.Compat: [ch_co_var] :: CoercionHole -> CoVar
- Development.IDE.GHC.Compat: [ch_ref] :: CoercionHole -> IORef (Maybe Coercion)
- Development.IDE.GHC.Compat: [cid_binds] :: ClsInstDecl pass -> LHsBinds pass
- Development.IDE.GHC.Compat: [cid_d_ext] :: InstDecl pass -> XClsInstD pass
- Development.IDE.GHC.Compat: [cid_datafam_insts] :: ClsInstDecl pass -> [LDataFamInstDecl pass]
- Development.IDE.GHC.Compat: [cid_ext] :: ClsInstDecl pass -> XCClsInstDecl pass
- Development.IDE.GHC.Compat: [cid_inst] :: InstDecl pass -> ClsInstDecl pass
- Development.IDE.GHC.Compat: [cid_overlap_mode] :: ClsInstDecl pass -> Maybe (XRec pass OverlapMode)
- Development.IDE.GHC.Compat: [cid_poly_ty] :: ClsInstDecl pass -> LHsSigType pass
- Development.IDE.GHC.Compat: [cid_sigs] :: ClsInstDecl pass -> [LSig pass]
- Development.IDE.GHC.Compat: [cid_tyfam_insts] :: ClsInstDecl pass -> [LTyFamInstDecl pass]
- Development.IDE.GHC.Compat: [closure_env] :: LinkerEnv -> ClosureEnv
- Development.IDE.GHC.Compat: [cls] :: EvVarSource -> Name
- Development.IDE.GHC.Compat: [cm_binds] :: CoreModule -> CoreProgram
- Development.IDE.GHC.Compat: [cm_module] :: CoreModule -> !Module
- Development.IDE.GHC.Compat: [cm_safe] :: CoreModule -> SafeHaskellMode
- Development.IDE.GHC.Compat: [cm_types] :: CoreModule -> !TypeEnv
- Development.IDE.GHC.Compat: [co_cpt_wrap] :: XXPatGhcTc -> HsWrapper
- Development.IDE.GHC.Compat: [co_pat_inner] :: XXPatGhcTc -> Pat GhcTc
- Development.IDE.GHC.Compat: [co_pat_ty] :: XXPatGhcTc -> Type
- Development.IDE.GHC.Compat: [comment_q] :: PState -> [LEpaComment]
- Development.IDE.GHC.Compat: [con_args] :: ConDecl pass -> HsConDeclH98Details pass
- Development.IDE.GHC.Compat: [con_bndrs] :: ConDecl pass -> XRec pass (HsOuterSigTyVarBndrs pass)
- Development.IDE.GHC.Compat: [con_dcolon] :: ConDecl pass -> !LHsUniToken "::" "\8759" pass
- Development.IDE.GHC.Compat: [con_doc] :: ConDecl pass -> Maybe (LHsDoc pass)
- Development.IDE.GHC.Compat: [con_ex_tvs] :: ConDecl pass -> [LHsTyVarBndr Specificity pass]
- Development.IDE.GHC.Compat: [con_ext] :: ConDecl pass -> XConDeclH98 pass
- Development.IDE.GHC.Compat: [con_forall] :: ConDecl pass -> Bool
- Development.IDE.GHC.Compat: [con_g_args] :: ConDecl pass -> HsConDeclGADTDetails pass
- Development.IDE.GHC.Compat: [con_g_ext] :: ConDecl pass -> XConDeclGADT pass
- Development.IDE.GHC.Compat: [con_mb_cxt] :: ConDecl pass -> Maybe (LHsContext pass)
- Development.IDE.GHC.Compat: [con_name] :: ConDecl pass -> LIdP pass
- Development.IDE.GHC.Compat: [con_names] :: ConDecl pass -> NonEmpty (LIdP pass)
- Development.IDE.GHC.Compat: [con_res_ty] :: ConDecl pass -> LHsType pass
- Development.IDE.GHC.Compat: [context] :: PState -> [LayoutContext]
- Development.IDE.GHC.Compat: [cpt_arg_tys] :: ConPatTc -> [Type]
- Development.IDE.GHC.Compat: [cpt_binds] :: ConPatTc -> TcEvBinds
- Development.IDE.GHC.Compat: [cpt_dicts] :: ConPatTc -> [EvVar]
- Development.IDE.GHC.Compat: [cpt_tvs] :: ConPatTc -> [TyVar]
- Development.IDE.GHC.Compat: [cpt_wrap] :: ConPatTc -> HsWrapper
- Development.IDE.GHC.Compat: [data_con] :: AlgTyConRhs -> DataCon
- Development.IDE.GHC.Compat: [data_cons] :: AlgTyConRhs -> [DataCon]
- Development.IDE.GHC.Compat: [data_cons_size] :: AlgTyConRhs -> Int
- Development.IDE.GHC.Compat: [data_fixed_lev] :: AlgTyConRhs -> Bool
- Development.IDE.GHC.Compat: [dcr_arg_tys] :: DataConRep -> [Scaled Type]
- Development.IDE.GHC.Compat: [dcr_bangs] :: DataConRep -> [HsImplBang]
- Development.IDE.GHC.Compat: [dcr_boxer] :: DataConRep -> DataConBoxer
- Development.IDE.GHC.Compat: [dcr_stricts] :: DataConRep -> [StrictnessMark]
- Development.IDE.GHC.Compat: [dcr_wrap_id] :: DataConRep -> Id
- Development.IDE.GHC.Compat: [dd_cType] :: HsDataDefn pass -> Maybe (XRec pass CType)
- Development.IDE.GHC.Compat: [dd_cons] :: HsDataDefn pass -> DataDefnCons (LConDecl pass)
- Development.IDE.GHC.Compat: [dd_ctxt] :: HsDataDefn pass -> Maybe (LHsContext pass)
- Development.IDE.GHC.Compat: [dd_derivs] :: HsDataDefn pass -> HsDeriving pass
- Development.IDE.GHC.Compat: [dd_ext] :: HsDataDefn pass -> XCHsDataDefn pass
- Development.IDE.GHC.Compat: [dd_kindSig] :: HsDataDefn pass -> Maybe (LHsKind pass)
- Development.IDE.GHC.Compat: [dePluginInit] :: DefaultingPlugin -> TcPluginM s
- Development.IDE.GHC.Compat: [dePluginRun] :: DefaultingPlugin -> s -> FillDefaulting
- Development.IDE.GHC.Compat: [dePluginStop] :: DefaultingPlugin -> s -> TcPluginM ()
- Development.IDE.GHC.Compat: [deProposalCandidates] :: DefaultingProposal -> [Type]
- Development.IDE.GHC.Compat: [deProposalCts] :: DefaultingProposal -> [Ct]
- Development.IDE.GHC.Compat: [deProposalTyVar] :: DefaultingProposal -> TcTyVar
- Development.IDE.GHC.Compat: [deriv_clause_ext] :: HsDerivingClause pass -> XCHsDerivingClause pass
- Development.IDE.GHC.Compat: [deriv_clause_strategy] :: HsDerivingClause pass -> Maybe (LDerivStrategy pass)
- Development.IDE.GHC.Compat: [deriv_clause_tys] :: HsDerivingClause pass -> LDerivClauseTys pass
- Development.IDE.GHC.Compat: [deriv_ext] :: DerivDecl pass -> XCDerivDecl pass
- Development.IDE.GHC.Compat: [deriv_overlap_mode] :: DerivDecl pass -> Maybe (XRec pass OverlapMode)
- Development.IDE.GHC.Compat: [deriv_strategy] :: DerivDecl pass -> Maybe (LDerivStrategy pass)
- Development.IDE.GHC.Compat: [deriv_type] :: DerivDecl pass -> LHsSigWcType pass
- Development.IDE.GHC.Compat: [df_args] :: Unfolding -> [CoreExpr]
- Development.IDE.GHC.Compat: [df_bndrs] :: Unfolding -> [Var]
- Development.IDE.GHC.Compat: [df_con] :: Unfolding -> DataCon
- Development.IDE.GHC.Compat: [dfid_eqn] :: DataFamInstDecl pass -> FamEqn pass (HsDataDefn pass)
- Development.IDE.GHC.Compat: [dfid_ext] :: InstDecl pass -> XDataFamInstD pass
- Development.IDE.GHC.Compat: [dfid_inst] :: InstDecl pass -> DataFamInstDecl pass
- Development.IDE.GHC.Compat: [dfoExt] :: DotFieldOcc p -> XCDotFieldOcc p
- Development.IDE.GHC.Compat: [dfoLabel] :: DotFieldOcc p -> XRec p FieldLabelString
- Development.IDE.GHC.Compat: [docs_args] :: Docs -> UniqMap Name (IntMap (HsDoc GhcRn))
- Development.IDE.GHC.Compat: [docs_decls] :: Docs -> UniqMap Name [HsDoc GhcRn]
- Development.IDE.GHC.Compat: [docs_extensions] :: Docs -> EnumSet Extension
- Development.IDE.GHC.Compat: [docs_haddock_opts] :: Docs -> Maybe String
- Development.IDE.GHC.Compat: [docs_language] :: Docs -> Maybe Language
- Development.IDE.GHC.Compat: [docs_mod_hdr] :: Docs -> Maybe (HsDoc GhcRn)
- Development.IDE.GHC.Compat: [docs_named_chunks] :: Docs -> Map String (HsDoc GhcRn)
- Development.IDE.GHC.Compat: [docs_structure] :: Docs -> DocStructure
- Development.IDE.GHC.Compat: [eb_is_given] :: EvBind -> Bool
- Development.IDE.GHC.Compat: [eb_lhs] :: EvBind -> EvVar
- Development.IDE.GHC.Compat: [eb_rhs] :: EvBind -> EvTerm
- Development.IDE.GHC.Compat: [ebv_binds] :: EvBindsVar -> IORef EvBindMap
- Development.IDE.GHC.Compat: [ebv_tcvs] :: EvBindsVar -> IORef CoVarSet
- Development.IDE.GHC.Compat: [ebv_uniq] :: EvBindsVar -> Unique
- Development.IDE.GHC.Compat: [env_gbl] :: Env gbl lcl -> gbl
- Development.IDE.GHC.Compat: [env_lcl] :: Env gbl lcl -> lcl
- Development.IDE.GHC.Compat: [env_top] :: Env gbl lcl -> !HscEnv
- Development.IDE.GHC.Compat: [env_um] :: Env gbl lcl -> {-# UNPACK #-} !Char
- Development.IDE.GHC.Compat: [eof_pos] :: PState -> Maybe (Pair RealSrcSpan RealSrcSpan)
- Development.IDE.GHC.Compat: [eqn_orig] :: EquationInfo -> Origin
- Development.IDE.GHC.Compat: [eqn_pats] :: EquationInfo -> [Pat GhcTc]
- Development.IDE.GHC.Compat: [eqn_rhs] :: EquationInfo -> MatchResult CoreExpr
- Development.IDE.GHC.Compat: [errors] :: PState -> Messages PsMessage
- Development.IDE.GHC.Compat: [et_binds] :: EvTerm -> TcEvBinds
- Development.IDE.GHC.Compat: [et_body] :: EvTerm -> EvVar
- Development.IDE.GHC.Compat: [et_given] :: EvTerm -> [EvVar]
- Development.IDE.GHC.Compat: [et_tvs] :: EvTerm -> [TyVar]
- Development.IDE.GHC.Compat: [ethd_arg_docs] :: ExtractedTHDocs -> UniqMap Name (IntMap (HsDoc GhcRn))
- Development.IDE.GHC.Compat: [ethd_decl_docs] :: ExtractedTHDocs -> UniqMap Name (HsDoc GhcRn)
- Development.IDE.GHC.Compat: [ethd_inst_docs] :: ExtractedTHDocs -> UniqMap Name (HsDoc GhcRn)
- Development.IDE.GHC.Compat: [ethd_mod_header] :: ExtractedTHDocs -> Maybe (HsDoc GhcRn)
- Development.IDE.GHC.Compat: [ev_bind_varenv] :: EvBindMap -> DVarEnv EvBind
- Development.IDE.GHC.Compat: [fcFileCache] :: FinderCache -> IORef FileCacheState
- Development.IDE.GHC.Compat: [fcModuleCache] :: FinderCache -> IORef FinderCacheState
- Development.IDE.GHC.Compat: [fdExt] :: FamilyDecl pass -> XCFamilyDecl pass
- Development.IDE.GHC.Compat: [fdFixity] :: FamilyDecl pass -> LexicalFixity
- Development.IDE.GHC.Compat: [fdInfo] :: FamilyDecl pass -> FamilyInfo pass
- Development.IDE.GHC.Compat: [fdInjectivityAnn] :: FamilyDecl pass -> Maybe (LInjectivityAnn pass)
- Development.IDE.GHC.Compat: [fdLName] :: FamilyDecl pass -> LIdP pass
- Development.IDE.GHC.Compat: [fdResultSig] :: FamilyDecl pass -> LFamilyResultSig pass
- Development.IDE.GHC.Compat: [fdTopLevel] :: FamilyDecl pass -> TopLevelFlag
- Development.IDE.GHC.Compat: [fdTyVars] :: FamilyDecl pass -> LHsQTyVars pass
- Development.IDE.GHC.Compat: [fd_e_ext] :: ForeignDecl pass -> XForeignExport pass
- Development.IDE.GHC.Compat: [fd_fe] :: ForeignDecl pass -> ForeignExport pass
- Development.IDE.GHC.Compat: [fd_fi] :: ForeignDecl pass -> ForeignImport pass
- Development.IDE.GHC.Compat: [fd_i_ext] :: ForeignDecl pass -> XForeignImport pass
- Development.IDE.GHC.Compat: [fd_name] :: ForeignDecl pass -> LIdP pass
- Development.IDE.GHC.Compat: [fd_sig_ty] :: ForeignDecl pass -> LHsSigType pass
- Development.IDE.GHC.Compat: [feqn_bndrs] :: FamEqn pass rhs -> HsOuterFamEqnTyVarBndrs pass
- Development.IDE.GHC.Compat: [feqn_ext] :: FamEqn pass rhs -> XCFamEqn pass rhs
- Development.IDE.GHC.Compat: [feqn_fixity] :: FamEqn pass rhs -> LexicalFixity
- Development.IDE.GHC.Compat: [feqn_pats] :: FamEqn pass rhs -> HsTyPats pass
- Development.IDE.GHC.Compat: [feqn_rhs] :: FamEqn pass rhs -> rhs
- Development.IDE.GHC.Compat: [feqn_tycon] :: FamEqn pass rhs -> LIdP pass
- Development.IDE.GHC.Compat: [fi_axiom] :: FamInst -> CoAxiom Unbranched
- Development.IDE.GHC.Compat: [fi_cvs] :: FamInst -> [CoVar]
- Development.IDE.GHC.Compat: [fi_fam] :: FamInst -> Name
- Development.IDE.GHC.Compat: [fi_flavor] :: FamInst -> FamFlavor
- Development.IDE.GHC.Compat: [fi_rhs] :: FamInst -> Type
- Development.IDE.GHC.Compat: [fi_tcs] :: FamInst -> [RoughMatchTc]
- Development.IDE.GHC.Compat: [fi_tvs] :: FamInst -> [TyVar]
- Development.IDE.GHC.Compat: [fi_tys] :: FamInst -> [Type]
- Development.IDE.GHC.Compat: [fim_cos] :: FamInstMatch -> [Coercion]
- Development.IDE.GHC.Compat: [fim_instance] :: FamInstMatch -> FamInst
- Development.IDE.GHC.Compat: [fim_tys] :: FamInstMatch -> [Type]
- Development.IDE.GHC.Compat: [final_expr] :: ApplicativeArg idL -> HsExpr idL
- Development.IDE.GHC.Compat: [finder_bypassHiFileCheck] :: FinderOpts -> Bool
- Development.IDE.GHC.Compat: [finder_dynHiSuf] :: FinderOpts -> String
- Development.IDE.GHC.Compat: [finder_dynObjectSuf] :: FinderOpts -> String
- Development.IDE.GHC.Compat: [finder_enableSuggestions] :: FinderOpts -> Bool
- Development.IDE.GHC.Compat: [finder_hiDir] :: FinderOpts -> Maybe FilePath
- Development.IDE.GHC.Compat: [finder_hiSuf] :: FinderOpts -> String
- Development.IDE.GHC.Compat: [finder_hiddenModules] :: FinderOpts -> Set ModuleName
- Development.IDE.GHC.Compat: [finder_hieDir] :: FinderOpts -> Maybe FilePath
- Development.IDE.GHC.Compat: [finder_hieSuf] :: FinderOpts -> String
- Development.IDE.GHC.Compat: [finder_importPaths] :: FinderOpts -> [FilePath]
- Development.IDE.GHC.Compat: [finder_lookupHomeInterfaces] :: FinderOpts -> Bool
- Development.IDE.GHC.Compat: [finder_objectDir] :: FinderOpts -> Maybe FilePath
- Development.IDE.GHC.Compat: [finder_objectSuf] :: FinderOpts -> String
- Development.IDE.GHC.Compat: [finder_reexportedModules] :: FinderOpts -> Set ModuleName
- Development.IDE.GHC.Compat: [finder_stubDir] :: FinderOpts -> Maybe FilePath
- Development.IDE.GHC.Compat: [finder_thisPackageName] :: FinderOpts -> Maybe FastString
- Development.IDE.GHC.Compat: [finder_ways] :: FinderOpts -> Ways
- Development.IDE.GHC.Compat: [finder_workingDirectory] :: FinderOpts -> Maybe FilePath
- Development.IDE.GHC.Compat: [flHasDuplicateRecordFields] :: FieldLabel -> DuplicateRecordFields
- Development.IDE.GHC.Compat: [flHasFieldSelector] :: FieldLabel -> FieldSelectors
- Development.IDE.GHC.Compat: [flLabel] :: FieldLabel -> FieldLabelString
- Development.IDE.GHC.Compat: [flSelector] :: FieldLabel -> Name
- Development.IDE.GHC.Compat: [fl_exp] :: FractionalLit -> Integer
- Development.IDE.GHC.Compat: [fl_exp_base] :: FractionalLit -> FractionalExponentBase
- Development.IDE.GHC.Compat: [fl_neg] :: FractionalLit -> Bool
- Development.IDE.GHC.Compat: [fl_signi] :: FractionalLit -> Rational
- Development.IDE.GHC.Compat: [fl_text] :: FractionalLit -> SourceText
- Development.IDE.GHC.Compat: [flagSpecAction] :: FlagSpec flag -> TurnOnFlag -> DynP ()
- Development.IDE.GHC.Compat: [flagSpecFlag] :: FlagSpec flag -> flag
- Development.IDE.GHC.Compat: [flagSpecGhcMode] :: FlagSpec flag -> GhcFlagMode
- Development.IDE.GHC.Compat: [flagSpecName] :: FlagSpec flag -> String
- Development.IDE.GHC.Compat: [foExt] :: FieldOcc pass -> XCFieldOcc pass
- Development.IDE.GHC.Compat: [foLabel] :: FieldOcc pass -> XRec pass RdrName
- Development.IDE.GHC.Compat: [fr_mods_hidden] :: FindResult -> [Unit]
- Development.IDE.GHC.Compat: [fr_paths] :: FindResult -> [FilePath]
- Development.IDE.GHC.Compat: [fr_pkg] :: FindResult -> Maybe Unit
- Development.IDE.GHC.Compat: [fr_pkgs_hidden] :: FindResult -> [Unit]
- Development.IDE.GHC.Compat: [fr_suggestions] :: FindResult -> [ModuleSuggestion]
- Development.IDE.GHC.Compat: [fr_unusables] :: FindResult -> [(Unit, UnusableUnitReason)]
- Development.IDE.GHC.Compat: [fromEP] :: EP a -> a
- Development.IDE.GHC.Compat: [fromExposedReexport] :: ModuleOrigin -> [UnitInfo]
- Development.IDE.GHC.Compat: [fromHiddenReexport] :: ModuleOrigin -> [UnitInfo]
- Development.IDE.GHC.Compat: [fromOrigUnit] :: ModuleOrigin -> Maybe Bool
- Development.IDE.GHC.Compat: [fromPackageFlag] :: ModuleOrigin -> Bool
- Development.IDE.GHC.Compat: [fun_ext] :: HsBindLR idL idR -> XFunBind idL idR
- Development.IDE.GHC.Compat: [fun_id] :: HsBindLR idL idR -> LIdP idL
- Development.IDE.GHC.Compat: [fun_matches] :: HsBindLR idL idR -> MatchGroup idR (LHsExpr idR)
- Development.IDE.GHC.Compat: [ga_sep] :: GrhsAnn -> AddEpAnn
- Development.IDE.GHC.Compat: [ga_vbar] :: GrhsAnn -> Maybe EpaLocation
- Development.IDE.GHC.Compat: [getAsts] :: HieASTs a -> Map HiePath (HieAST a)
- Development.IDE.GHC.Compat: [getEvBindDeps] :: EvBindDeps -> [Name]
- Development.IDE.GHC.Compat: [getNonDet] :: NonDetUniqFM key ele -> UniqFM key ele
- Development.IDE.GHC.Compat: [getSourcedNodeInfo] :: SourcedNodeInfo a -> Map NodeOrigin (NodeInfo a)
- Development.IDE.GHC.Compat: [getUniqMap] :: UniqMap k a -> UniqFM k (k, a)
- Development.IDE.GHC.Compat: [gf_expr] :: HsExpr p -> LHsExpr p
- Development.IDE.GHC.Compat: [gf_ext] :: HsExpr p -> XGetField p
- Development.IDE.GHC.Compat: [gf_field] :: HsExpr p -> XRec p (DotFieldOcc p)
- Development.IDE.GHC.Compat: [grhssExt] :: GRHSs p body -> XCGRHSs p body
- Development.IDE.GHC.Compat: [grhssGRHSs] :: GRHSs p body -> [LGRHS p body]
- Development.IDE.GHC.Compat: [grhssLocalBinds] :: GRHSs p body -> HsLocalBinds p
- Development.IDE.GHC.Compat: [group_ext] :: TyClGroup pass -> XCTyClGroup pass
- Development.IDE.GHC.Compat: [group_instds] :: TyClGroup pass -> [LInstDecl pass]
- Development.IDE.GHC.Compat: [group_kisigs] :: TyClGroup pass -> [LStandaloneKindSig pass]
- Development.IDE.GHC.Compat: [group_roles] :: TyClGroup pass -> [LRoleAnnotDecl pass]
- Development.IDE.GHC.Compat: [group_tyclds] :: TyClGroup pass -> [LTyClDecl pass]
- Development.IDE.GHC.Compat: [gwib_isBoot] :: GenWithIsBoot mod -> IsBootInterface
- Development.IDE.GHC.Compat: [gwib_mod] :: GenWithIsBoot mod -> mod
- Development.IDE.GHC.Compat: [hdk_comments] :: PState -> OrdList (PsLocated HdkComment)
- Development.IDE.GHC.Compat: [header_comments] :: PState -> Maybe [LEpaComment]
- Development.IDE.GHC.Compat: [hfbAnn] :: HsFieldBind lhs rhs -> XHsFieldBind lhs
- Development.IDE.GHC.Compat: [hfbLHS] :: HsFieldBind lhs rhs -> lhs
- Development.IDE.GHC.Compat: [hfbPun] :: HsFieldBind lhs rhs -> Bool
- Development.IDE.GHC.Compat: [hfbRHS] :: HsFieldBind lhs rhs -> rhs
- Development.IDE.GHC.Compat: [hie_asts] :: HieFile -> HieASTs TypeIndex
- Development.IDE.GHC.Compat: [hie_exports] :: HieFile -> [AvailInfo]
- Development.IDE.GHC.Compat: [hie_file_result] :: HieFileResult -> HieFile
- Development.IDE.GHC.Compat: [hie_file_result_ghc_version] :: HieFileResult -> ByteString
- Development.IDE.GHC.Compat: [hie_file_result_version] :: HieFileResult -> Integer
- Development.IDE.GHC.Compat: [hie_hs_file] :: HieFile -> FilePath
- Development.IDE.GHC.Compat: [hie_hs_src] :: HieFile -> ByteString
- Development.IDE.GHC.Compat: [hie_module] :: HieFile -> Module
- Development.IDE.GHC.Compat: [hie_types] :: HieFile -> Array TypeIndex HieTypeFlat
- Development.IDE.GHC.Compat: [hm_details] :: HomeModInfo -> ModDetails
- Development.IDE.GHC.Compat: [hm_iface] :: HomeModInfo -> !ModIface
- Development.IDE.GHC.Compat: [hm_linkable] :: HomeModInfo -> !HomeModLinkable
- Development.IDE.GHC.Compat: [homeUnitEnv_dflags] :: HomeUnitEnv -> DynFlags
- Development.IDE.GHC.Compat: [homeUnitEnv_home_unit] :: HomeUnitEnv -> !Maybe HomeUnit
- Development.IDE.GHC.Compat: [homeUnitEnv_hpt] :: HomeUnitEnv -> HomePackageTable
- Development.IDE.GHC.Compat: [homeUnitEnv_unit_dbs] :: HomeUnitEnv -> !Maybe [UnitDatabase UnitId]
- Development.IDE.GHC.Compat: [homeUnitEnv_units] :: HomeUnitEnv -> !UnitState
- Development.IDE.GHC.Compat: [hsCaseAnnCase] :: EpAnnHsCase -> EpaLocation
- Development.IDE.GHC.Compat: [hsCaseAnnOf] :: EpAnnHsCase -> EpaLocation
- Development.IDE.GHC.Compat: [hsCaseAnnsRest] :: EpAnnHsCase -> [AddEpAnn]
- Development.IDE.GHC.Compat: [hsDocIdentifiers] :: WithHsDocIdentifiers a pass -> ![Located (IdP pass)]
- Development.IDE.GHC.Compat: [hsDocString] :: WithHsDocIdentifiers a pass -> !a
- Development.IDE.GHC.Compat: [hsUnboundBackquotes] :: EpAnnUnboundVar -> (EpaLocation, EpaLocation)
- Development.IDE.GHC.Compat: [hsUnboundHole] :: EpAnnUnboundVar -> EpaLocation
- Development.IDE.GHC.Compat: [hs_annds] :: HsGroup p -> [LAnnDecl p]
- Development.IDE.GHC.Compat: [hs_defds] :: HsGroup p -> [LDefaultDecl p]
- Development.IDE.GHC.Compat: [hs_derivds] :: HsGroup p -> [LDerivDecl p]
- Development.IDE.GHC.Compat: [hs_docs] :: HsGroup p -> [LDocDecl p]
- Development.IDE.GHC.Compat: [hs_ext] :: HsGroup p -> XCHsGroup p
- Development.IDE.GHC.Compat: [hs_fixds] :: HsGroup p -> [LFixitySig p]
- Development.IDE.GHC.Compat: [hs_fords] :: HsGroup p -> [LForeignDecl p]
- Development.IDE.GHC.Compat: [hs_ruleds] :: HsGroup p -> [LRuleDecls p]
- Development.IDE.GHC.Compat: [hs_splcds] :: HsGroup p -> [LSpliceDecl p]
- Development.IDE.GHC.Compat: [hs_tyclds] :: HsGroup p -> [TyClGroup p]
- Development.IDE.GHC.Compat: [hs_valds] :: HsGroup p -> HsValBinds p
- Development.IDE.GHC.Compat: [hs_warnds] :: HsGroup p -> [LWarnDecls p]
- Development.IDE.GHC.Compat: [hsb_quote] :: HsBracketTc -> HsQuote GhcRn
- Development.IDE.GHC.Compat: [hsb_splices] :: HsBracketTc -> [PendingTcSplice]
- Development.IDE.GHC.Compat: [hsb_ty] :: HsBracketTc -> Type
- Development.IDE.GHC.Compat: [hsb_wrap] :: HsBracketTc -> Maybe QuoteWrapper
- Development.IDE.GHC.Compat: [hsf_invis_bndrs] :: HsForAllTelescope pass -> [LHsTyVarBndr Specificity pass]
- Development.IDE.GHC.Compat: [hsf_vis_bndrs] :: HsForAllTelescope pass -> [LHsTyVarBndr () pass]
- Development.IDE.GHC.Compat: [hsf_xinvis] :: HsForAllTelescope pass -> XHsForAllInvis pass
- Development.IDE.GHC.Compat: [hsf_xvis] :: HsForAllTelescope pass -> XHsForAllVis pass
- Development.IDE.GHC.Compat: [hsmodAnn] :: XModulePs -> EpAnn AnnsModule
- Development.IDE.GHC.Compat: [hsmodDecls] :: HsModule p -> [LHsDecl p]
- Development.IDE.GHC.Compat: [hsmodDeprecMessage] :: XModulePs -> Maybe (LocatedP (WarningTxt GhcPs))
- Development.IDE.GHC.Compat: [hsmodExports] :: HsModule p -> Maybe (XRec p [LIE p])
- Development.IDE.GHC.Compat: [hsmodExt] :: HsModule p -> XCModule p
- Development.IDE.GHC.Compat: [hsmodHaddockModHeader] :: XModulePs -> Maybe (LHsDoc GhcPs)
- Development.IDE.GHC.Compat: [hsmodImports] :: HsModule p -> [LImportDecl p]
- Development.IDE.GHC.Compat: [hsmodLayout] :: XModulePs -> LayoutInfo GhcPs
- Development.IDE.GHC.Compat: [hsmodName] :: HsModule p -> Maybe (XRec p ModuleName)
- Development.IDE.GHC.Compat: [hso_bndrs] :: HsOuterTyVarBndrs flag pass -> [LHsTyVarBndr flag (NoGhcTc pass)]
- Development.IDE.GHC.Compat: [hso_xexplicit] :: HsOuterTyVarBndrs flag pass -> XHsOuterExplicit pass flag
- Development.IDE.GHC.Compat: [hso_ximplicit] :: HsOuterTyVarBndrs flag pass -> XHsOuterImplicit pass
- Development.IDE.GHC.Compat: [hsps_body] :: HsPatSigType pass -> LHsType pass
- Development.IDE.GHC.Compat: [hsps_ext] :: HsPatSigType pass -> XHsPS pass
- Development.IDE.GHC.Compat: [hsps_imp_tvs] :: HsPSRn -> [Name]
- Development.IDE.GHC.Compat: [hsps_nwcs] :: HsPSRn -> [Name]
- Development.IDE.GHC.Compat: [hsq_explicit] :: LHsQTyVars pass -> [LHsTyVarBndr () pass]
- Development.IDE.GHC.Compat: [hsq_ext] :: LHsQTyVars pass -> XHsQTvs pass
- Development.IDE.GHC.Compat: [hst_body] :: HsType pass -> LHsType pass
- Development.IDE.GHC.Compat: [hst_ctxt] :: HsType pass -> LHsContext pass
- Development.IDE.GHC.Compat: [hst_tele] :: HsType pass -> HsForAllTelescope pass
- Development.IDE.GHC.Compat: [hst_xforall] :: HsType pass -> XForAllTy pass
- Development.IDE.GHC.Compat: [hst_xqual] :: HsType pass -> XQualTy pass
- Development.IDE.GHC.Compat: [hswc_body] :: HsWildCardBndrs pass thing -> thing
- Development.IDE.GHC.Compat: [hswc_ext] :: HsWildCardBndrs pass thing -> XHsWC pass thing
- Development.IDE.GHC.Compat: [iBinds] :: InstInfo a -> InstBindings a
- Development.IDE.GHC.Compat: [iSpec] :: InstInfo a -> ClsInst
- Development.IDE.GHC.Compat: [ib_binds] :: InstBindings a -> LHsBinds a
- Development.IDE.GHC.Compat: [ib_derived] :: InstBindings a -> Bool
- Development.IDE.GHC.Compat: [ib_extensions] :: InstBindings a -> [Extension]
- Development.IDE.GHC.Compat: [ib_pragmas] :: InstBindings a -> [LSig a]
- Development.IDE.GHC.Compat: [ib_tyvars] :: InstBindings a -> [Name]
- Development.IDE.GHC.Compat: [ideclAnn] :: XImportDeclPass -> EpAnn EpAnnImportDecl
- Development.IDE.GHC.Compat: [ideclAs] :: ImportDecl pass -> Maybe (XRec pass ModuleName)
- Development.IDE.GHC.Compat: [ideclExt] :: ImportDecl pass -> XCImportDecl pass
- Development.IDE.GHC.Compat: [ideclImplicit] :: XImportDeclPass -> Bool
- Development.IDE.GHC.Compat: [ideclImportList] :: ImportDecl pass -> Maybe (ImportListInterpretation, XRec pass [LIE pass])
- Development.IDE.GHC.Compat: [ideclName] :: ImportDecl pass -> XRec pass ModuleName
- Development.IDE.GHC.Compat: [ideclPkgQual] :: ImportDecl pass -> ImportDeclPkgQual pass
- Development.IDE.GHC.Compat: [ideclQualified] :: ImportDecl pass -> ImportDeclQualifiedStyle
- Development.IDE.GHC.Compat: [ideclSafe] :: ImportDecl pass -> Bool
- Development.IDE.GHC.Compat: [ideclSourceText] :: XImportDeclPass -> SourceText
- Development.IDE.GHC.Compat: [ideclSource] :: ImportDecl pass -> IsBootInterface
- Development.IDE.GHC.Compat: [identInfo] :: IdentifierDetails a -> Set ContextInfo
- Development.IDE.GHC.Compat: [identType] :: IdentifierDetails a -> Maybe a
- Development.IDE.GHC.Compat: [ie_global] :: InstEnvs -> InstEnv
- Development.IDE.GHC.Compat: [ie_local] :: InstEnvs -> InstEnv
- Development.IDE.GHC.Compat: [ie_visible] :: InstEnvs -> VisibleOrphanModules
- Development.IDE.GHC.Compat: [ifATs] :: IfaceClassBody -> [IfaceAT]
- Development.IDE.GHC.Compat: [ifActivation] :: IfaceRule -> Activation
- Development.IDE.GHC.Compat: [ifAnnotatedTarget] :: IfaceAnnotation -> IfaceAnnTarget
- Development.IDE.GHC.Compat: [ifAnnotatedValue] :: IfaceAnnotation -> AnnPayload
- Development.IDE.GHC.Compat: [ifAxBranches] :: IfaceDecl -> [IfaceAxBranch]
- Development.IDE.GHC.Compat: [ifBinders] :: IfaceDecl -> [IfaceTyConBinder]
- Development.IDE.GHC.Compat: [ifBody] :: IfaceDecl -> IfaceClassBody
- Development.IDE.GHC.Compat: [ifCType] :: IfaceDecl -> Maybe CType
- Development.IDE.GHC.Compat: [ifClassCtxt] :: IfaceClassBody -> IfaceContext
- Development.IDE.GHC.Compat: [ifConArgTys] :: IfaceConDecl -> [(IfaceMult, IfaceType)]
- Development.IDE.GHC.Compat: [ifConCtxt] :: IfaceConDecl -> IfaceContext
- Development.IDE.GHC.Compat: [ifConEqSpec] :: IfaceConDecl -> IfaceEqSpec
- Development.IDE.GHC.Compat: [ifConExTCvs] :: IfaceConDecl -> [IfaceBndr]
- Development.IDE.GHC.Compat: [ifConFields] :: IfaceConDecl -> [FieldLabel]
- Development.IDE.GHC.Compat: [ifConInfix] :: IfaceConDecl -> Bool
- Development.IDE.GHC.Compat: [ifConName] :: IfaceConDecl -> IfaceTopBndr
- Development.IDE.GHC.Compat: [ifConSrcStricts] :: IfaceConDecl -> [IfaceSrcBang]
- Development.IDE.GHC.Compat: [ifConStricts] :: IfaceConDecl -> [IfaceBang]
- Development.IDE.GHC.Compat: [ifConUserTvBinders] :: IfaceConDecl -> [IfaceForAllSpecBndr]
- Development.IDE.GHC.Compat: [ifConWrapper] :: IfaceConDecl -> Bool
- Development.IDE.GHC.Compat: [ifCons] :: IfaceDecl -> IfaceConDecls
- Development.IDE.GHC.Compat: [ifCtxt] :: IfaceDecl -> IfaceContext
- Development.IDE.GHC.Compat: [ifDFun] :: IfaceClsInst -> IfExtName
- Development.IDE.GHC.Compat: [ifFDs] :: IfaceDecl -> [FunDep IfLclName]
- Development.IDE.GHC.Compat: [ifFamFlav] :: IfaceDecl -> IfaceFamTyConFlav
- Development.IDE.GHC.Compat: [ifFamInj] :: IfaceDecl -> Injectivity
- Development.IDE.GHC.Compat: [ifFamInstAxiom] :: IfaceFamInst -> IfExtName
- Development.IDE.GHC.Compat: [ifFamInstFam] :: IfaceFamInst -> IfExtName
- Development.IDE.GHC.Compat: [ifFamInstOrph] :: IfaceFamInst -> IsOrphan
- Development.IDE.GHC.Compat: [ifFamInstTys] :: IfaceFamInst -> [Maybe IfaceTyCon]
- Development.IDE.GHC.Compat: [ifFieldLabels] :: IfaceDecl -> [FieldLabel]
- Development.IDE.GHC.Compat: [ifGadtSyntax] :: IfaceDecl -> Bool
- Development.IDE.GHC.Compat: [ifIdDetails] :: IfaceDecl -> IfaceIdDetails
- Development.IDE.GHC.Compat: [ifIdInfo] :: IfaceDecl -> IfaceIdInfo
- Development.IDE.GHC.Compat: [ifInstCls] :: IfaceClsInst -> IfExtName
- Development.IDE.GHC.Compat: [ifInstOrph] :: IfaceClsInst -> IsOrphan
- Development.IDE.GHC.Compat: [ifInstTys] :: IfaceClsInst -> [Maybe IfaceTyCon]
- Development.IDE.GHC.Compat: [ifMinDef] :: IfaceClassBody -> BooleanFormula IfLclName
- Development.IDE.GHC.Compat: [ifName] :: IfaceDecl -> IfaceTopBndr
- Development.IDE.GHC.Compat: [ifOFlag] :: IfaceClsInst -> OverlapFlag
- Development.IDE.GHC.Compat: [ifParent] :: IfaceDecl -> IfaceTyConParent
- Development.IDE.GHC.Compat: [ifPatArgs] :: IfaceDecl -> [IfaceType]
- Development.IDE.GHC.Compat: [ifPatBuilder] :: IfaceDecl -> Maybe (IfExtName, Bool)
- Development.IDE.GHC.Compat: [ifPatExBndrs] :: IfaceDecl -> [IfaceForAllSpecBndr]
- Development.IDE.GHC.Compat: [ifPatIsInfix] :: IfaceDecl -> Bool
- Development.IDE.GHC.Compat: [ifPatMatcher] :: IfaceDecl -> (IfExtName, Bool)
- Development.IDE.GHC.Compat: [ifPatProvCtxt] :: IfaceDecl -> IfaceContext
- Development.IDE.GHC.Compat: [ifPatReqCtxt] :: IfaceDecl -> IfaceContext
- Development.IDE.GHC.Compat: [ifPatTy] :: IfaceDecl -> IfaceType
- Development.IDE.GHC.Compat: [ifPatUnivBndrs] :: IfaceDecl -> [IfaceForAllSpecBndr]
- Development.IDE.GHC.Compat: [ifResKind] :: IfaceDecl -> IfaceKind
- Development.IDE.GHC.Compat: [ifResVar] :: IfaceDecl -> Maybe IfLclName
- Development.IDE.GHC.Compat: [ifRole] :: IfaceDecl -> Role
- Development.IDE.GHC.Compat: [ifRoles] :: IfaceDecl -> [Role]
- Development.IDE.GHC.Compat: [ifRuleArgs] :: IfaceRule -> [IfaceExpr]
- Development.IDE.GHC.Compat: [ifRuleAuto] :: IfaceRule -> Bool
- Development.IDE.GHC.Compat: [ifRuleBndrs] :: IfaceRule -> [IfaceBndr]
- Development.IDE.GHC.Compat: [ifRuleHead] :: IfaceRule -> IfExtName
- Development.IDE.GHC.Compat: [ifRuleName] :: IfaceRule -> RuleName
- Development.IDE.GHC.Compat: [ifRuleOrph] :: IfaceRule -> IsOrphan
- Development.IDE.GHC.Compat: [ifRuleRhs] :: IfaceRule -> IfaceExpr
- Development.IDE.GHC.Compat: [ifSigs] :: IfaceClassBody -> [IfaceClassOp]
- Development.IDE.GHC.Compat: [ifSynRhs] :: IfaceDecl -> IfaceType
- Development.IDE.GHC.Compat: [ifTyCon] :: IfaceDecl -> IfaceTyCon
- Development.IDE.GHC.Compat: [ifType] :: IfaceDecl -> IfaceType
- Development.IDE.GHC.Compat: [if_boot] :: IfLclEnv -> IsBootInterface
- Development.IDE.GHC.Compat: [if_doc] :: IfGblEnv -> SDoc
- Development.IDE.GHC.Compat: [if_id_env] :: IfLclEnv -> FastStringEnv Id
- Development.IDE.GHC.Compat: [if_implicits_env] :: IfLclEnv -> Maybe TypeEnv
- Development.IDE.GHC.Compat: [if_loc] :: IfLclEnv -> SDoc
- Development.IDE.GHC.Compat: [if_mod] :: IfLclEnv -> !Module
- Development.IDE.GHC.Compat: [if_nsubst] :: IfLclEnv -> Maybe NameShape
- Development.IDE.GHC.Compat: [if_rec_types] :: IfGblEnv -> KnotVars (IfG TypeEnv)
- Development.IDE.GHC.Compat: [if_tv_env] :: IfLclEnv -> FastStringEnv TyVar
- Development.IDE.GHC.Compat: [ifaceTyConInfo] :: IfaceTyCon -> IfaceTyConInfo
- Development.IDE.GHC.Compat: [ifaceTyConIsPromoted] :: IfaceTyConInfo -> PromotionFlag
- Development.IDE.GHC.Compat: [ifaceTyConName] :: IfaceTyCon -> IfExtName
- Development.IDE.GHC.Compat: [ifaceTyConSort] :: IfaceTyConInfo -> IfaceTyConSort
- Development.IDE.GHC.Compat: [ifaxbCoVars] :: IfaceAxBranch -> [IfaceIdBndr]
- Development.IDE.GHC.Compat: [ifaxbEtaTyVars] :: IfaceAxBranch -> [IfaceTvBndr]
- Development.IDE.GHC.Compat: [ifaxbIncomps] :: IfaceAxBranch -> [BranchIndex]
- Development.IDE.GHC.Compat: [ifaxbLHS] :: IfaceAxBranch -> IfaceAppArgs
- Development.IDE.GHC.Compat: [ifaxbRHS] :: IfaceAxBranch -> IfaceType
- Development.IDE.GHC.Compat: [ifaxbRoles] :: IfaceAxBranch -> [Role]
- Development.IDE.GHC.Compat: [ifaxbTyVars] :: IfaceAxBranch -> [IfaceTvBndr]
- Development.IDE.GHC.Compat: [il_neg] :: IntegralLit -> Bool
- Development.IDE.GHC.Compat: [il_text] :: IntegralLit -> SourceText
- Development.IDE.GHC.Compat: [il_value] :: IntegralLit -> Integer
- Development.IDE.GHC.Compat: [imp_boot_mods] :: ImportAvails -> InstalledModuleEnv ModuleNameWithIsBoot
- Development.IDE.GHC.Compat: [imp_dep_direct_pkgs] :: ImportAvails -> Set UnitId
- Development.IDE.GHC.Compat: [imp_direct_dep_mods] :: ImportAvails -> InstalledModuleEnv ModuleNameWithIsBoot
- Development.IDE.GHC.Compat: [imp_finsts] :: ImportAvails -> [Module]
- Development.IDE.GHC.Compat: [imp_mods] :: ImportAvails -> ImportedMods
- Development.IDE.GHC.Compat: [imp_orphs] :: ImportAvails -> [Module]
- Development.IDE.GHC.Compat: [imp_sig_mods] :: ImportAvails -> [ModuleName]
- Development.IDE.GHC.Compat: [imp_trust_own_pkg] :: ImportAvails -> Bool
- Development.IDE.GHC.Compat: [imp_trust_pkgs] :: ImportAvails -> Set UnitId
- Development.IDE.GHC.Compat: [importDeclAnnAs] :: EpAnnImportDecl -> Maybe EpaLocation
- Development.IDE.GHC.Compat: [importDeclAnnImport] :: EpAnnImportDecl -> EpaLocation
- Development.IDE.GHC.Compat: [importDeclAnnPackage] :: EpAnnImportDecl -> Maybe EpaLocation
- Development.IDE.GHC.Compat: [importDeclAnnPragma] :: EpAnnImportDecl -> Maybe (EpaLocation, EpaLocation)
- Development.IDE.GHC.Compat: [importDeclAnnQualified] :: EpAnnImportDecl -> Maybe EpaLocation
- Development.IDE.GHC.Compat: [importDeclAnnSafe] :: EpAnnImportDecl -> Maybe EpaLocation
- Development.IDE.GHC.Compat: [imv_all_exports] :: ImportedModsVal -> !GlobalRdrEnv
- Development.IDE.GHC.Compat: [imv_is_hiding] :: ImportedModsVal -> Bool
- Development.IDE.GHC.Compat: [imv_is_safe] :: ImportedModsVal -> IsSafeImport
- Development.IDE.GHC.Compat: [imv_name] :: ImportedModsVal -> ModuleName
- Development.IDE.GHC.Compat: [imv_qualified] :: ImportedModsVal -> Bool
- Development.IDE.GHC.Compat: [imv_span] :: ImportedModsVal -> SrcSpan
- Development.IDE.GHC.Compat: [inl_act] :: InlinePragma -> Activation
- Development.IDE.GHC.Compat: [inl_inline] :: InlinePragma -> InlineSpec
- Development.IDE.GHC.Compat: [inl_rule] :: InlinePragma -> RuleMatchInfo
- Development.IDE.GHC.Compat: [inl_sat] :: InlinePragma -> Maybe Arity
- Development.IDE.GHC.Compat: [inl_src] :: InlinePragma -> SourceText
- Development.IDE.GHC.Compat: [instUnitFS] :: GenInstantiatedUnit unit -> !FastString
- Development.IDE.GHC.Compat: [instUnitHoles] :: GenInstantiatedUnit unit -> UniqDSet ModuleName
- Development.IDE.GHC.Compat: [instUnitInstanceOf] :: GenInstantiatedUnit unit -> !unit
- Development.IDE.GHC.Compat: [instUnitInsts] :: GenInstantiatedUnit unit -> !GenInstantiations unit
- Development.IDE.GHC.Compat: [instUnitKey] :: GenInstantiatedUnit unit -> !Unique
- Development.IDE.GHC.Compat: [isSafeOverlap] :: OverlapFlag -> Bool
- Development.IDE.GHC.Compat: [isSuperInst] :: EvVarSource -> Bool
- Development.IDE.GHC.Compat: [is_as] :: ImpDeclSpec -> ModuleName
- Development.IDE.GHC.Compat: [is_body_stmt] :: ApplicativeArg idL -> Bool
- Development.IDE.GHC.Compat: [is_cls] :: ClsInst -> Class
- Development.IDE.GHC.Compat: [is_cls_nm] :: ClsInst -> Name
- Development.IDE.GHC.Compat: [is_decl] :: ImportSpec -> ImpDeclSpec
- Development.IDE.GHC.Compat: [is_dfun] :: ClsInst -> DFunId
- Development.IDE.GHC.Compat: [is_dfun_name] :: ClsInst -> Name
- Development.IDE.GHC.Compat: [is_dloc] :: ImpDeclSpec -> SrcSpan
- Development.IDE.GHC.Compat: [is_enum] :: AlgTyConRhs -> Bool
- Development.IDE.GHC.Compat: [is_explicit] :: ImpItemSpec -> Bool
- Development.IDE.GHC.Compat: [is_flag] :: ClsInst -> OverlapFlag
- Development.IDE.GHC.Compat: [is_iloc] :: ImpItemSpec -> SrcSpan
- Development.IDE.GHC.Compat: [is_item] :: ImportSpec -> ImpItemSpec
- Development.IDE.GHC.Compat: [is_mod] :: ImpDeclSpec -> ModuleName
- Development.IDE.GHC.Compat: [is_orphan] :: ClsInst -> IsOrphan
- Development.IDE.GHC.Compat: [is_qual] :: ImpDeclSpec -> Bool
- Development.IDE.GHC.Compat: [is_tcs] :: ClsInst -> [RoughMatchTc]
- Development.IDE.GHC.Compat: [is_tvs] :: ClsInst -> [TyVar]
- Development.IDE.GHC.Compat: [is_type_data] :: AlgTyConRhs -> Bool
- Development.IDE.GHC.Compat: [is_tys] :: ClsInst -> [Type]
- Development.IDE.GHC.Compat: [itbl_env] :: LinkerEnv -> !ItblEnv
- Development.IDE.GHC.Compat: [kv_domain] :: KnotVars a -> [Module]
- Development.IDE.GHC.Compat: [kv_lookup] :: KnotVars a -> Module -> Maybe a
- Development.IDE.GHC.Compat: [lann_trailing] :: AnnListItem -> [TrailingAnn]
- Development.IDE.GHC.Compat: [last_len] :: PState -> !Int
- Development.IDE.GHC.Compat: [last_loc] :: PState -> PsSpan
- Development.IDE.GHC.Compat: [last_tk] :: PState -> Maybe (PsLocated Token)
- Development.IDE.GHC.Compat: [lex_state] :: PState -> [Int]
- Development.IDE.GHC.Compat: [linkableModule] :: Linkable -> !Module
- Development.IDE.GHC.Compat: [linkableTime] :: Linkable -> !UTCTime
- Development.IDE.GHC.Compat: [linkableUnlinked] :: Linkable -> [Unlinked]
- Development.IDE.GHC.Compat: [linker_env] :: LoaderState -> !LinkerEnv
- Development.IDE.GHC.Compat: [loaded_pkg_hs_objs] :: LoadedPkgInfo -> ![LibrarySpec]
- Development.IDE.GHC.Compat: [loaded_pkg_non_hs_objs] :: LoadedPkgInfo -> ![LibrarySpec]
- Development.IDE.GHC.Compat: [loaded_pkg_trans_deps] :: LoadedPkgInfo -> UniqDSet UnitId
- Development.IDE.GHC.Compat: [loaded_pkg_uid] :: LoadedPkgInfo -> !UnitId
- Development.IDE.GHC.Compat: [loader_state] :: Loader -> MVar (Maybe LoaderState)
- Development.IDE.GHC.Compat: [loc] :: PState -> PsLoc
- Development.IDE.GHC.Compat: [m_ctxt] :: Match p body -> HsMatchContext p
- Development.IDE.GHC.Compat: [m_ext] :: Match p body -> XCMatch p body
- Development.IDE.GHC.Compat: [m_grhss] :: Match p body -> GRHSs p body
- Development.IDE.GHC.Compat: [m_pats] :: Match p body -> [LPat p]
- Development.IDE.GHC.Compat: [mc_fixity] :: HsMatchContext p -> LexicalFixity
- Development.IDE.GHC.Compat: [mc_fun] :: HsMatchContext p -> LIdP (NoGhcTc p)
- Development.IDE.GHC.Compat: [mc_strictness] :: HsMatchContext p -> SrcStrictness
- Development.IDE.GHC.Compat: [md_anns] :: ModDetails -> ![Annotation]
- Development.IDE.GHC.Compat: [md_complete_matches] :: ModDetails -> [CompleteMatch]
- Development.IDE.GHC.Compat: [md_exports] :: ModDetails -> [AvailInfo]
- Development.IDE.GHC.Compat: [md_fam_insts] :: ModDetails -> ![FamInst]
- Development.IDE.GHC.Compat: [md_insts] :: ModDetails -> InstEnv
- Development.IDE.GHC.Compat: [md_rules] :: ModDetails -> ![CoreRule]
- Development.IDE.GHC.Compat: [md_types] :: ModDetails -> !TypeEnv
- Development.IDE.GHC.Compat: [mg_alts] :: MatchGroup p body -> XRec p [LMatch p body]
- Development.IDE.GHC.Compat: [mg_anns] :: ModGuts -> [Annotation]
- Development.IDE.GHC.Compat: [mg_arg_tys] :: MatchGroupTc -> [Scaled Type]
- Development.IDE.GHC.Compat: [mg_binds] :: ModGuts -> !CoreProgram
- Development.IDE.GHC.Compat: [mg_boot_exports] :: ModGuts -> !NameSet
- Development.IDE.GHC.Compat: [mg_complete_matches] :: ModGuts -> [CompleteMatch]
- Development.IDE.GHC.Compat: [mg_deps] :: ModGuts -> !Dependencies
- Development.IDE.GHC.Compat: [mg_docs] :: ModGuts -> !Maybe Docs
- Development.IDE.GHC.Compat: [mg_exports] :: ModGuts -> ![AvailInfo]
- Development.IDE.GHC.Compat: [mg_ext] :: MatchGroup p body -> XMG p body
- Development.IDE.GHC.Compat: [mg_fam_inst_env] :: ModGuts -> FamInstEnv
- Development.IDE.GHC.Compat: [mg_fam_insts] :: ModGuts -> ![FamInst]
- Development.IDE.GHC.Compat: [mg_fix_env] :: ModGuts -> !FixityEnv
- Development.IDE.GHC.Compat: [mg_foreign] :: ModGuts -> !ForeignStubs
- Development.IDE.GHC.Compat: [mg_foreign_files] :: ModGuts -> ![(ForeignSrcLang, FilePath)]
- Development.IDE.GHC.Compat: [mg_hpc_info] :: ModGuts -> !HpcInfo
- Development.IDE.GHC.Compat: [mg_hsc_src] :: ModGuts -> HscSource
- Development.IDE.GHC.Compat: [mg_inst_env] :: ModGuts -> InstEnv
- Development.IDE.GHC.Compat: [mg_insts] :: ModGuts -> ![ClsInst]
- Development.IDE.GHC.Compat: [mg_loc] :: ModGuts -> SrcSpan
- Development.IDE.GHC.Compat: [mg_modBreaks] :: ModGuts -> !Maybe ModBreaks
- Development.IDE.GHC.Compat: [mg_module] :: ModGuts -> !Module
- Development.IDE.GHC.Compat: [mg_origin] :: MatchGroupTc -> Origin
- Development.IDE.GHC.Compat: [mg_patsyns] :: ModGuts -> ![PatSyn]
- Development.IDE.GHC.Compat: [mg_rdr_env] :: ModGuts -> !GlobalRdrEnv
- Development.IDE.GHC.Compat: [mg_res_ty] :: MatchGroupTc -> Type
- Development.IDE.GHC.Compat: [mg_rules] :: ModGuts -> ![CoreRule]
- Development.IDE.GHC.Compat: [mg_safe_haskell] :: ModGuts -> SafeHaskellMode
- Development.IDE.GHC.Compat: [mg_tcs] :: ModGuts -> ![TyCon]
- Development.IDE.GHC.Compat: [mg_trust_pkg] :: ModGuts -> Bool
- Development.IDE.GHC.Compat: [mg_usages] :: ModGuts -> ![Usage]
- Development.IDE.GHC.Compat: [mg_used_th] :: ModGuts -> !Bool
- Development.IDE.GHC.Compat: [mg_warns] :: ModGuts -> !Warnings GhcRn
- Development.IDE.GHC.Compat: [mi_anns] :: ModIface_ (phase :: ModIfacePhase) -> [IfaceAnnotation]
- Development.IDE.GHC.Compat: [mi_complete_matches] :: ModIface_ (phase :: ModIfacePhase) -> ![IfaceCompleteMatch]
- Development.IDE.GHC.Compat: [mi_decls] :: ModIface_ (phase :: ModIfacePhase) -> [IfaceDeclExts phase]
- Development.IDE.GHC.Compat: [mi_deps] :: ModIface_ (phase :: ModIfacePhase) -> Dependencies
- Development.IDE.GHC.Compat: [mi_docs] :: ModIface_ (phase :: ModIfacePhase) -> !Maybe Docs
- Development.IDE.GHC.Compat: [mi_exports] :: ModIface_ (phase :: ModIfacePhase) -> ![IfaceExport]
- Development.IDE.GHC.Compat: [mi_ext_fields] :: ModIface_ (phase :: ModIfacePhase) -> !ExtensibleFields
- Development.IDE.GHC.Compat: [mi_extra_decls] :: ModIface_ (phase :: ModIfacePhase) -> Maybe [IfaceBindingX IfaceMaybeRhs IfaceTopBndrInfo]
- Development.IDE.GHC.Compat: [mi_fam_insts] :: ModIface_ (phase :: ModIfacePhase) -> [IfaceFamInst]
- Development.IDE.GHC.Compat: [mi_final_exts] :: ModIface_ (phase :: ModIfacePhase) -> !IfaceBackendExts phase
- Development.IDE.GHC.Compat: [mi_fixities] :: ModIface_ (phase :: ModIfacePhase) -> [(OccName, Fixity)]
- Development.IDE.GHC.Compat: [mi_globals] :: ModIface_ (phase :: ModIfacePhase) -> !Maybe GlobalRdrEnv
- Development.IDE.GHC.Compat: [mi_hpc] :: ModIface_ (phase :: ModIfacePhase) -> !AnyHpcUsage
- Development.IDE.GHC.Compat: [mi_hsc_src] :: ModIface_ (phase :: ModIfacePhase) -> !HscSource
- Development.IDE.GHC.Compat: [mi_insts] :: ModIface_ (phase :: ModIfacePhase) -> [IfaceClsInst]
- Development.IDE.GHC.Compat: [mi_module] :: ModIface_ (phase :: ModIfacePhase) -> !Module
- Development.IDE.GHC.Compat: [mi_rules] :: ModIface_ (phase :: ModIfacePhase) -> [IfaceRule]
- Development.IDE.GHC.Compat: [mi_sig_of] :: ModIface_ (phase :: ModIfacePhase) -> !Maybe Module
- Development.IDE.GHC.Compat: [mi_src_hash] :: ModIface_ (phase :: ModIfacePhase) -> !Fingerprint
- Development.IDE.GHC.Compat: [mi_trust] :: ModIface_ (phase :: ModIfacePhase) -> !IfaceTrustInfo
- Development.IDE.GHC.Compat: [mi_trust_pkg] :: ModIface_ (phase :: ModIfacePhase) -> !Bool
- Development.IDE.GHC.Compat: [mi_usages] :: ModIface_ (phase :: ModIfacePhase) -> [Usage]
- Development.IDE.GHC.Compat: [mi_used_th] :: ModIface_ (phase :: ModIfacePhase) -> !Bool
- Development.IDE.GHC.Compat: [mi_warns] :: ModIface_ (phase :: ModIfacePhase) -> Warnings GhcRn
- Development.IDE.GHC.Compat: [mnkModuleName] :: ModNodeKeyWithUid -> !ModuleNameWithIsBoot
- Development.IDE.GHC.Compat: [mnkUnitId] :: ModNodeKeyWithUid -> !UnitId
- Development.IDE.GHC.Compat: [modRenamingWithImplicit] :: ModRenaming -> Bool
- Development.IDE.GHC.Compat: [modRenamings] :: ModRenaming -> [(ModuleName, ModuleName)]
- Development.IDE.GHC.Compat: [ms_dyn_obj_date] :: ModSummary -> !Maybe UTCTime
- Development.IDE.GHC.Compat: [ms_ghc_prim_import] :: ModSummary -> !Bool
- Development.IDE.GHC.Compat: [ms_hie_date] :: ModSummary -> Maybe UTCTime
- Development.IDE.GHC.Compat: [ms_hs_hash] :: ModSummary -> Fingerprint
- Development.IDE.GHC.Compat: [ms_hsc_src] :: ModSummary -> HscSource
- Development.IDE.GHC.Compat: [ms_hspp_buf] :: ModSummary -> Maybe StringBuffer
- Development.IDE.GHC.Compat: [ms_hspp_file] :: ModSummary -> FilePath
- Development.IDE.GHC.Compat: [ms_hspp_opts] :: ModSummary -> DynFlags
- Development.IDE.GHC.Compat: [ms_iface_date] :: ModSummary -> Maybe UTCTime
- Development.IDE.GHC.Compat: [ms_location] :: ModSummary -> ModLocation
- Development.IDE.GHC.Compat: [ms_mod] :: ModSummary -> Module
- Development.IDE.GHC.Compat: [ms_obj_date] :: ModSummary -> Maybe UTCTime
- Development.IDE.GHC.Compat: [ms_parsed_mod] :: ModSummary -> Maybe HsParsedModule
- Development.IDE.GHC.Compat: [ms_srcimps] :: ModSummary -> [(PkgQual, Located ModuleName)]
- Development.IDE.GHC.Compat: [ms_textual_imps] :: ModSummary -> [(PkgQual, Located ModuleName)]
- Development.IDE.GHC.Compat: [nann_adornment] :: NameAnn -> NameAdornment
- Development.IDE.GHC.Compat: [nann_bars] :: NameAnn -> [EpaLocation]
- Development.IDE.GHC.Compat: [nann_close] :: NameAnn -> EpaLocation
- Development.IDE.GHC.Compat: [nann_commas] :: NameAnn -> [EpaLocation]
- Development.IDE.GHC.Compat: [nann_name] :: NameAnn -> EpaLocation
- Development.IDE.GHC.Compat: [nann_open] :: NameAnn -> EpaLocation
- Development.IDE.GHC.Compat: [nann_quote] :: NameAnn -> EpaLocation
- Development.IDE.GHC.Compat: [nann_quoted] :: NameAnn -> SrcSpanAnnN
- Development.IDE.GHC.Compat: [nann_trailing] :: NameAnn -> [TrailingAnn]
- Development.IDE.GHC.Compat: [ncs_nameSet] :: NonCaffySet -> NameSet
- Development.IDE.GHC.Compat: [nodeAnnotConstr] :: NodeAnnotation -> !FastString
- Development.IDE.GHC.Compat: [nodeAnnotType] :: NodeAnnotation -> !FastString
- Development.IDE.GHC.Compat: [nodeChildren] :: HieAST a -> [HieAST a]
- Development.IDE.GHC.Compat: [nodeSpan] :: HieAST a -> Span
- Development.IDE.GHC.Compat: [nsNames] :: NameCache -> {-# UNPACK #-} !MVar OrigNameCache
- Development.IDE.GHC.Compat: [nsUniqChar] :: NameCache -> {-# UNPACK #-} !Char
- Development.IDE.GHC.Compat: [ns_exports] :: NameShape -> [AvailInfo]
- Development.IDE.GHC.Compat: [ns_map] :: NameShape -> OccEnv Name
- Development.IDE.GHC.Compat: [ns_mod_name] :: NameShape -> ModuleName
- Development.IDE.GHC.Compat: [nt_co] :: AlgTyConRhs -> CoAxiom Unbranched
- Development.IDE.GHC.Compat: [nt_etad_rhs] :: AlgTyConRhs -> ([TyVar], Type)
- Development.IDE.GHC.Compat: [nt_fixed_rep] :: AlgTyConRhs -> Bool
- Development.IDE.GHC.Compat: [nt_rhs] :: AlgTyConRhs -> Type
- Development.IDE.GHC.Compat: [objs_loaded] :: LoaderState -> !LinkableSet
- Development.IDE.GHC.Compat: [occ_in_lam] :: OccInfo -> !InsideLam
- Development.IDE.GHC.Compat: [occ_int_cxt] :: OccInfo -> !InterestingCxt
- Development.IDE.GHC.Compat: [occ_n_br] :: OccInfo -> {-# UNPACK #-} !BranchCount
- Development.IDE.GHC.Compat: [occ_rules_only] :: OccInfo -> !RulesOnly
- Development.IDE.GHC.Compat: [occ_tail] :: OccInfo -> !TailCallInfo
- Development.IDE.GHC.Compat: [ol_ext] :: HsOverLit p -> XOverLit p
- Development.IDE.GHC.Compat: [ol_val] :: HsOverLit p -> OverLitVal
- Development.IDE.GHC.Compat: [options] :: PState -> ParserOpts
- Development.IDE.GHC.Compat: [overlapMode] :: OverlapFlag -> OverlapMode
- Development.IDE.GHC.Compat: [pDiagOpts] :: ParserOpts -> !DiagOpts
- Development.IDE.GHC.Compat: [pExtsBitmap] :: ParserOpts -> !ExtsBitmap
- Development.IDE.GHC.Compat: [pSupportedExts] :: ParserOpts -> [String]
- Development.IDE.GHC.Compat: [par_is] :: Parent -> Name
- Development.IDE.GHC.Compat: [pat_args] :: Pat p -> HsConPatDetails p
- Development.IDE.GHC.Compat: [pat_con] :: Pat p -> XRec p (ConLikeP p)
- Development.IDE.GHC.Compat: [pat_con_ext] :: Pat p -> XConPat p
- Development.IDE.GHC.Compat: [pat_ext] :: HsBindLR idL idR -> XPatBind idL idR
- Development.IDE.GHC.Compat: [pat_lhs] :: HsBindLR idL idR -> LPat idL
- Development.IDE.GHC.Compat: [pat_rhs] :: HsBindLR idL idR -> GRHSs idR (LHsExpr idR)
- Development.IDE.GHC.Compat: [patsig_body_ty] :: TcPatSynInfo -> TcSigmaType
- Development.IDE.GHC.Compat: [patsig_ex_bndrs] :: TcPatSynInfo -> [InvisTVBinder]
- Development.IDE.GHC.Compat: [patsig_implicit_bndrs] :: TcPatSynInfo -> [InvisTVBinder]
- Development.IDE.GHC.Compat: [patsig_name] :: TcPatSynInfo -> Name
- Development.IDE.GHC.Compat: [patsig_prov] :: TcPatSynInfo -> TcThetaType
- Development.IDE.GHC.Compat: [patsig_req] :: TcPatSynInfo -> TcThetaType
- Development.IDE.GHC.Compat: [patsig_univ_bndrs] :: TcPatSynInfo -> [InvisTVBinder]
- Development.IDE.GHC.Compat: [pkgs_loaded] :: LoaderState -> !PkgsLoaded
- Development.IDE.GHC.Compat: [prev_loc2] :: PState -> PsSpan
- Development.IDE.GHC.Compat: [prev_loc] :: PState -> PsSpan
- Development.IDE.GHC.Compat: [proj_ext] :: HsExpr p -> XProjection p
- Development.IDE.GHC.Compat: [proj_flds] :: HsExpr p -> NonEmpty (XRec p (DotFieldOcc p))
- Development.IDE.GHC.Compat: [psb_args] :: PatSynBind idL idR -> HsPatSynDetails idR
- Development.IDE.GHC.Compat: [psb_def] :: PatSynBind idL idR -> LPat idR
- Development.IDE.GHC.Compat: [psb_dir] :: PatSynBind idL idR -> HsPatSynDir idR
- Development.IDE.GHC.Compat: [psb_ext] :: PatSynBind idL idR -> XPSB idL idR
- Development.IDE.GHC.Compat: [psb_id] :: PatSynBind idL idR -> LIdP idL
- Development.IDE.GHC.Compat: [psig_hs_ty] :: TcIdSigInfo -> LHsSigWcType GhcRn
- Development.IDE.GHC.Compat: [psig_name] :: TcIdSigInfo -> Name
- Development.IDE.GHC.Compat: [ptcCurrentModule] :: PathsToClean -> !Set FilePath
- Development.IDE.GHC.Compat: [ptcGhcSession] :: PathsToClean -> !Set FilePath
- Development.IDE.GHC.Compat: [ra_rest] :: HsRuleAnn -> [AddEpAnn]
- Development.IDE.GHC.Compat: [ra_tmanns] :: HsRuleAnn -> Maybe (AddEpAnn, AddEpAnn)
- Development.IDE.GHC.Compat: [ra_tyanns] :: HsRuleAnn -> Maybe (AddEpAnn, AddEpAnn)
- Development.IDE.GHC.Compat: [rcon_con] :: HsExpr p -> XRec p (ConLikeP p)
- Development.IDE.GHC.Compat: [rcon_ext] :: HsExpr p -> XRecordCon p
- Development.IDE.GHC.Compat: [rcon_flds] :: HsExpr p -> HsRecordBinds p
- Development.IDE.GHC.Compat: [rd_act] :: RuleDecl pass -> Activation
- Development.IDE.GHC.Compat: [rd_ext] :: RuleDecl pass -> XHsRule pass
- Development.IDE.GHC.Compat: [rd_lhs] :: RuleDecl pass -> XRec pass (HsExpr pass)
- Development.IDE.GHC.Compat: [rd_name] :: RuleDecl pass -> XRec pass RuleName
- Development.IDE.GHC.Compat: [rd_rhs] :: RuleDecl pass -> XRec pass (HsExpr pass)
- Development.IDE.GHC.Compat: [rd_tmvs] :: RuleDecl pass -> [LRuleBndr pass]
- Development.IDE.GHC.Compat: [rd_tyvs] :: RuleDecl pass -> Maybe [LHsTyVarBndr () (NoGhcTc pass)]
- Development.IDE.GHC.Compat: [rds_ext] :: RuleDecls pass -> XCRuleDecls pass
- Development.IDE.GHC.Compat: [rds_rules] :: RuleDecls pass -> [LRuleDecl pass]
- Development.IDE.GHC.Compat: [re_eq_rel] :: RewriteEnv -> !EqRel
- Development.IDE.GHC.Compat: [re_flavour] :: RewriteEnv -> !CtFlavour
- Development.IDE.GHC.Compat: [re_loc] :: RewriteEnv -> !CtLoc
- Development.IDE.GHC.Compat: [re_rewriters] :: RewriteEnv -> !TcRef RewriterSet
- Development.IDE.GHC.Compat: [recS_bind_fn] :: StmtLR idL idR body -> SyntaxExpr idR
- Development.IDE.GHC.Compat: [recS_bind_ty] :: RecStmtTc -> Type
- Development.IDE.GHC.Compat: [recS_ext] :: StmtLR idL idR body -> XRecStmt idL idR body
- Development.IDE.GHC.Compat: [recS_later_ids] :: StmtLR idL idR body -> [IdP idR]
- Development.IDE.GHC.Compat: [recS_later_rets] :: RecStmtTc -> [PostTcExpr]
- Development.IDE.GHC.Compat: [recS_mfix_fn] :: StmtLR idL idR body -> SyntaxExpr idR
- Development.IDE.GHC.Compat: [recS_rec_ids] :: StmtLR idL idR body -> [IdP idR]
- Development.IDE.GHC.Compat: [recS_rec_rets] :: RecStmtTc -> [PostTcExpr]
- Development.IDE.GHC.Compat: [recS_ret_fn] :: StmtLR idL idR body -> SyntaxExpr idR
- Development.IDE.GHC.Compat: [recS_ret_ty] :: RecStmtTc -> Type
- Development.IDE.GHC.Compat: [recS_stmts] :: StmtLR idL idR body -> XRec idR [LStmtLR idL idR body]
- Development.IDE.GHC.Compat: [rec_dotdot] :: HsRecFields p arg -> Maybe (XRec p RecFieldsDotDot)
- Development.IDE.GHC.Compat: [rec_flds] :: HsRecFields p arg -> [LHsRecField p arg]
- Development.IDE.GHC.Compat: [recordPatSynField] :: RecordPatSynField pass -> FieldOcc pass
- Development.IDE.GHC.Compat: [recordPatSynPatVar] :: RecordPatSynField pass -> LIdP pass
- Development.IDE.GHC.Compat: [rupd_expr] :: HsExpr p -> LHsExpr p
- Development.IDE.GHC.Compat: [rupd_ext] :: HsExpr p -> XRecordUpd p
- Development.IDE.GHC.Compat: [rupd_flds] :: HsExpr p -> Either [LHsRecUpdField p] [LHsRecUpdProj p]
- Development.IDE.GHC.Compat: [sb_mds] :: SelfBootInfo -> ModDetails
- Development.IDE.GHC.Compat: [sb_tcs] :: SelfBootInfo -> NameSet
- Development.IDE.GHC.Compat: [sig_bndr] :: TcIdSigInfo -> TcId
- Development.IDE.GHC.Compat: [sig_bndrs] :: HsSigType pass -> HsOuterSigTyVarBndrs pass
- Development.IDE.GHC.Compat: [sig_body] :: HsSigType pass -> LHsType pass
- Development.IDE.GHC.Compat: [sig_ctxt] :: TcIdSigInfo -> UserTypeCtxt
- Development.IDE.GHC.Compat: [sig_ext] :: HsSigType pass -> XHsSig pass
- Development.IDE.GHC.Compat: [sig_inst_sig] :: TcIdSigInst -> TcIdSigInfo
- Development.IDE.GHC.Compat: [sig_inst_skols] :: TcIdSigInst -> [(Name, InvisTVBinder)]
- Development.IDE.GHC.Compat: [sig_inst_tau] :: TcIdSigInst -> TcSigmaType
- Development.IDE.GHC.Compat: [sig_inst_theta] :: TcIdSigInst -> TcThetaType
- Development.IDE.GHC.Compat: [sig_inst_wcs] :: TcIdSigInst -> [(Name, TcTyVar)]
- Development.IDE.GHC.Compat: [sig_inst_wcx] :: TcIdSigInst -> Maybe TcType
- Development.IDE.GHC.Compat: [sig_loc] :: TcIdSigInfo -> SrcSpan
- Development.IDE.GHC.Compat: [sl_fs] :: StringLiteral -> FastString
- Development.IDE.GHC.Compat: [sl_st] :: StringLiteral -> SourceText
- Development.IDE.GHC.Compat: [sl_tc] :: StringLiteral -> Maybe RealSrcSpan
- Development.IDE.GHC.Compat: [sourcedNodeInfo] :: HieAST a -> SourcedNodeInfo a
- Development.IDE.GHC.Compat: [spliceDescription] :: SpliceInfo -> String
- Development.IDE.GHC.Compat: [spliceGenerated] :: SpliceInfo -> SDoc
- Development.IDE.GHC.Compat: [spliceIsDecl] :: SpliceInfo -> Bool
- Development.IDE.GHC.Compat: [spliceSource] :: SpliceInfo -> Maybe (LHsExpr GhcRn)
- Development.IDE.GHC.Compat: [srcfiles] :: PState -> [FastString]
- Development.IDE.GHC.Compat: [ss_forall] :: ShowSub -> ShowForAllFlag
- Development.IDE.GHC.Compat: [ss_how_much] :: ShowSub -> ShowHowMuch
- Development.IDE.GHC.Compat: [stmt_context] :: ApplicativeArg idL -> HsDoFlavour
- Development.IDE.GHC.Compat: [sumPatParens] :: EpAnnSumPat -> [AddEpAnn]
- Development.IDE.GHC.Compat: [sumPatVbarsAfter] :: EpAnnSumPat -> [EpaLocation]
- Development.IDE.GHC.Compat: [sumPatVbarsBefore] :: EpAnnSumPat -> [EpaLocation]
- Development.IDE.GHC.Compat: [syn_arg_wraps] :: SyntaxExprTc -> [HsWrapper]
- Development.IDE.GHC.Compat: [syn_expr] :: SyntaxExprTc -> HsExpr GhcTc
- Development.IDE.GHC.Compat: [syn_res_wrap] :: SyntaxExprTc -> HsWrapper
- Development.IDE.GHC.Compat: [tab_count] :: PState -> !Word
- Development.IDE.GHC.Compat: [tab_first] :: PState -> Maybe RealSrcSpan
- Development.IDE.GHC.Compat: [targetAllowObjCode] :: Target -> !Bool
- Development.IDE.GHC.Compat: [targetContents] :: Target -> !Maybe (InputFileBuffer, UTCTime)
- Development.IDE.GHC.Compat: [targetId] :: Target -> !TargetId
- Development.IDE.GHC.Compat: [targetUnitId] :: Target -> !UnitId
- Development.IDE.GHC.Compat: [tcPluginInit] :: TcPlugin -> TcPluginM s
- Development.IDE.GHC.Compat: [tcPluginInsolubleCts] :: TcPluginSolveResult -> [Ct]
- Development.IDE.GHC.Compat: [tcPluginNewCts] :: TcPluginSolveResult -> [Ct]
- Development.IDE.GHC.Compat: [tcPluginReduction] :: TcPluginRewriteResult -> !Reduction
- Development.IDE.GHC.Compat: [tcPluginRewrite] :: TcPlugin -> s -> UniqFM TyCon TcPluginRewriter
- Development.IDE.GHC.Compat: [tcPluginSolve] :: TcPlugin -> s -> TcPluginSolver
- Development.IDE.GHC.Compat: [tcPluginSolvedCts] :: TcPluginSolveResult -> [(EvTerm, Ct)]
- Development.IDE.GHC.Compat: [tcPluginStop] :: TcPlugin -> s -> TcPluginM ()
- Development.IDE.GHC.Compat: [tcRewriterNewWanteds] :: TcPluginRewriteResult -> [Ct]
- Development.IDE.GHC.Compat: [tcdATDefs] :: TyClDecl pass -> [LTyFamDefltDecl pass]
- Development.IDE.GHC.Compat: [tcdATs] :: TyClDecl pass -> [LFamilyDecl pass]
- Development.IDE.GHC.Compat: [tcdCExt] :: TyClDecl pass -> XClassDecl pass
- Development.IDE.GHC.Compat: [tcdCtxt] :: TyClDecl pass -> Maybe (LHsContext pass)
- Development.IDE.GHC.Compat: [tcdDExt] :: TyClDecl pass -> XDataDecl pass
- Development.IDE.GHC.Compat: [tcdDataCusk] :: DataDeclRn -> Bool
- Development.IDE.GHC.Compat: [tcdDataDefn] :: TyClDecl pass -> HsDataDefn pass
- Development.IDE.GHC.Compat: [tcdDocs] :: TyClDecl pass -> [LDocDecl pass]
- Development.IDE.GHC.Compat: [tcdFDs] :: TyClDecl pass -> [LHsFunDep pass]
- Development.IDE.GHC.Compat: [tcdFExt] :: TyClDecl pass -> XFamDecl pass
- Development.IDE.GHC.Compat: [tcdFVs] :: DataDeclRn -> NameSet
- Development.IDE.GHC.Compat: [tcdFam] :: TyClDecl pass -> FamilyDecl pass
- Development.IDE.GHC.Compat: [tcdFixity] :: TyClDecl pass -> LexicalFixity
- Development.IDE.GHC.Compat: [tcdLName] :: TyClDecl pass -> LIdP pass
- Development.IDE.GHC.Compat: [tcdLayout] :: TyClDecl pass -> !LayoutInfo pass
- Development.IDE.GHC.Compat: [tcdMeths] :: TyClDecl pass -> LHsBinds pass
- Development.IDE.GHC.Compat: [tcdRhs] :: TyClDecl pass -> LHsType pass
- Development.IDE.GHC.Compat: [tcdSExt] :: TyClDecl pass -> XSynDecl pass
- Development.IDE.GHC.Compat: [tcdSigs] :: TyClDecl pass -> [LSig pass]
- Development.IDE.GHC.Compat: [tcdTyVars] :: TyClDecl pass -> LHsQTyVars pass
- Development.IDE.GHC.Compat: [tcf_covar] :: TyCoFolder env a -> env -> CoVar -> a
- Development.IDE.GHC.Compat: [tcf_hole] :: TyCoFolder env a -> env -> CoercionHole -> a
- Development.IDE.GHC.Compat: [tcf_tycobinder] :: TyCoFolder env a -> env -> TyCoVar -> ForAllTyFlag -> env
- Development.IDE.GHC.Compat: [tcf_tyvar] :: TyCoFolder env a -> env -> TyVar -> a
- Development.IDE.GHC.Compat: [tcf_view] :: TyCoFolder env a -> Type -> Maybe Type
- Development.IDE.GHC.Compat: [tcg_ann_env] :: TcGblEnv -> AnnEnv
- Development.IDE.GHC.Compat: [tcg_anns] :: TcGblEnv -> [Annotation]
- Development.IDE.GHC.Compat: [tcg_binds] :: TcGblEnv -> LHsBinds GhcTc
- Development.IDE.GHC.Compat: [tcg_cc_st] :: TcGblEnv -> TcRef CostCentreState
- Development.IDE.GHC.Compat: [tcg_complete_matches] :: TcGblEnv -> !CompleteMatches
- Development.IDE.GHC.Compat: [tcg_default] :: TcGblEnv -> Maybe [Type]
- Development.IDE.GHC.Compat: [tcg_defaulting_plugins] :: TcGblEnv -> [FillDefaulting]
- Development.IDE.GHC.Compat: [tcg_dependent_files] :: TcGblEnv -> TcRef [FilePath]
- Development.IDE.GHC.Compat: [tcg_dfun_n] :: TcGblEnv -> TcRef OccSet
- Development.IDE.GHC.Compat: [tcg_doc_hdr] :: TcGblEnv -> Maybe (LHsDoc GhcRn)
- Development.IDE.GHC.Compat: [tcg_dus] :: TcGblEnv -> DefUses
- Development.IDE.GHC.Compat: [tcg_ev_binds] :: TcGblEnv -> Bag EvBind
- Development.IDE.GHC.Compat: [tcg_exports] :: TcGblEnv -> [AvailInfo]
- Development.IDE.GHC.Compat: [tcg_fam_inst_env] :: TcGblEnv -> !FamInstEnv
- Development.IDE.GHC.Compat: [tcg_fam_insts] :: TcGblEnv -> [FamInst]
- Development.IDE.GHC.Compat: [tcg_field_env] :: TcGblEnv -> RecFieldEnv
- Development.IDE.GHC.Compat: [tcg_fix_env] :: TcGblEnv -> FixityEnv
- Development.IDE.GHC.Compat: [tcg_fords] :: TcGblEnv -> [LForeignDecl GhcTc]
- Development.IDE.GHC.Compat: [tcg_hf_plugins] :: TcGblEnv -> [HoleFitPlugin]
- Development.IDE.GHC.Compat: [tcg_hpc] :: TcGblEnv -> !AnyHpcUsage
- Development.IDE.GHC.Compat: [tcg_imp_specs] :: TcGblEnv -> [LTcSpecPrag]
- Development.IDE.GHC.Compat: [tcg_imports] :: TcGblEnv -> ImportAvails
- Development.IDE.GHC.Compat: [tcg_inst_env] :: TcGblEnv -> !InstEnv
- Development.IDE.GHC.Compat: [tcg_insts] :: TcGblEnv -> [ClsInst]
- Development.IDE.GHC.Compat: [tcg_keep] :: TcGblEnv -> TcRef NameSet
- Development.IDE.GHC.Compat: [tcg_ksigs] :: TcGblEnv -> NameSet
- Development.IDE.GHC.Compat: [tcg_main] :: TcGblEnv -> Maybe Name
- Development.IDE.GHC.Compat: [tcg_merged] :: TcGblEnv -> [(Module, Fingerprint)]
- Development.IDE.GHC.Compat: [tcg_mod] :: TcGblEnv -> Module
- Development.IDE.GHC.Compat: [tcg_next_wrapper_num] :: TcGblEnv -> TcRef (ModuleEnv Int)
- Development.IDE.GHC.Compat: [tcg_patsyns] :: TcGblEnv -> [PatSyn]
- Development.IDE.GHC.Compat: [tcg_rdr_env] :: TcGblEnv -> GlobalRdrEnv
- Development.IDE.GHC.Compat: [tcg_rn_decls] :: TcGblEnv -> Maybe (HsGroup GhcRn)
- Development.IDE.GHC.Compat: [tcg_rn_exports] :: TcGblEnv -> Maybe [(LIE GhcRn, Avails)]
- Development.IDE.GHC.Compat: [tcg_rn_imports] :: TcGblEnv -> [LImportDecl GhcRn]
- Development.IDE.GHC.Compat: [tcg_rules] :: TcGblEnv -> [LRuleDecl GhcTc]
- Development.IDE.GHC.Compat: [tcg_safe_infer] :: TcGblEnv -> TcRef Bool
- Development.IDE.GHC.Compat: [tcg_safe_infer_reasons] :: TcGblEnv -> TcRef (Messages TcRnMessage)
- Development.IDE.GHC.Compat: [tcg_self_boot] :: TcGblEnv -> SelfBootInfo
- Development.IDE.GHC.Compat: [tcg_semantic_mod] :: TcGblEnv -> Module
- Development.IDE.GHC.Compat: [tcg_sigs] :: TcGblEnv -> NameSet
- Development.IDE.GHC.Compat: [tcg_src] :: TcGblEnv -> HscSource
- Development.IDE.GHC.Compat: [tcg_static_wc] :: TcGblEnv -> TcRef WantedConstraints
- Development.IDE.GHC.Compat: [tcg_tc_plugin_rewriters] :: TcGblEnv -> UniqFM TyCon [TcPluginRewriter]
- Development.IDE.GHC.Compat: [tcg_tc_plugin_solvers] :: TcGblEnv -> [TcPluginSolver]
- Development.IDE.GHC.Compat: [tcg_tcs] :: TcGblEnv -> [TyCon]
- Development.IDE.GHC.Compat: [tcg_th_coreplugins] :: TcGblEnv -> TcRef [String]
- Development.IDE.GHC.Compat: [tcg_th_docs] :: TcGblEnv -> TcRef THDocs
- Development.IDE.GHC.Compat: [tcg_th_foreign_files] :: TcGblEnv -> TcRef [(ForeignSrcLang, FilePath)]
- Development.IDE.GHC.Compat: [tcg_th_modfinalizers] :: TcGblEnv -> TcRef [(TcLclEnv, ThModFinalizers)]
- Development.IDE.GHC.Compat: [tcg_th_needed_deps] :: TcGblEnv -> TcRef ([Linkable], PkgsLoaded)
- Development.IDE.GHC.Compat: [tcg_th_remote_state] :: TcGblEnv -> TcRef (Maybe (ForeignRef (IORef QState)))
- Development.IDE.GHC.Compat: [tcg_th_splice_used] :: TcGblEnv -> TcRef Bool
- Development.IDE.GHC.Compat: [tcg_th_state] :: TcGblEnv -> TcRef (Map TypeRep Dynamic)
- Development.IDE.GHC.Compat: [tcg_th_topdecls] :: TcGblEnv -> TcRef [LHsDecl GhcPs]
- Development.IDE.GHC.Compat: [tcg_th_topnames] :: TcGblEnv -> TcRef NameSet
- Development.IDE.GHC.Compat: [tcg_th_used] :: TcGblEnv -> TcRef Bool
- Development.IDE.GHC.Compat: [tcg_top_loc] :: TcGblEnv -> RealSrcSpan
- Development.IDE.GHC.Compat: [tcg_tr_module] :: TcGblEnv -> Maybe Id
- Development.IDE.GHC.Compat: [tcg_type_env] :: TcGblEnv -> TypeEnv
- Development.IDE.GHC.Compat: [tcg_type_env_var] :: TcGblEnv -> KnotVars (IORef TypeEnv)
- Development.IDE.GHC.Compat: [tcg_used_gres] :: TcGblEnv -> TcRef [GlobalRdrElt]
- Development.IDE.GHC.Compat: [tcg_warns] :: TcGblEnv -> Warnings GhcRn
- Development.IDE.GHC.Compat: [tcl_arrow_ctxt] :: TcLclEnv -> ArrowCtxt
- Development.IDE.GHC.Compat: [tcl_bndrs] :: TcLclEnv -> TcBinderStack
- Development.IDE.GHC.Compat: [tcl_ctxt] :: TcLclEnv -> [ErrCtxt]
- Development.IDE.GHC.Compat: [tcl_env] :: TcLclEnv -> TcTypeEnv
- Development.IDE.GHC.Compat: [tcl_errs] :: TcLclEnv -> TcRef (Messages TcRnMessage)
- Development.IDE.GHC.Compat: [tcl_in_gen_code] :: TcLclEnv -> Bool
- Development.IDE.GHC.Compat: [tcl_lie] :: TcLclEnv -> TcRef WantedConstraints
- Development.IDE.GHC.Compat: [tcl_loc] :: TcLclEnv -> RealSrcSpan
- Development.IDE.GHC.Compat: [tcl_rdr] :: TcLclEnv -> LocalRdrEnv
- Development.IDE.GHC.Compat: [tcl_tclvl] :: TcLclEnv -> TcLevel
- Development.IDE.GHC.Compat: [tcl_th_bndrs] :: TcLclEnv -> ThBindEnv
- Development.IDE.GHC.Compat: [tcl_th_ctxt] :: TcLclEnv -> ThStage
- Development.IDE.GHC.Compat: [tcl_usage] :: TcLclEnv -> TcRef UsageEnv
- Development.IDE.GHC.Compat: [tcm_covar] :: TyCoMapper env (m :: Type -> Type) -> env -> CoVar -> m Coercion
- Development.IDE.GHC.Compat: [tcm_hole] :: TyCoMapper env (m :: Type -> Type) -> env -> CoercionHole -> m Coercion
- Development.IDE.GHC.Compat: [tcm_tycobinder] :: TyCoMapper env (m :: Type -> Type) -> env -> TyCoVar -> ForAllTyFlag -> m (env, TyCoVar)
- Development.IDE.GHC.Compat: [tcm_tycon] :: TyCoMapper env (m :: Type -> Type) -> TyCon -> m TyCon
- Development.IDE.GHC.Compat: [tcm_tyvar] :: TyCoMapper env (m :: Type -> Type) -> env -> TyVar -> m Type
- Development.IDE.GHC.Compat: [tct_id] :: TcTyThing -> TcId
- Development.IDE.GHC.Compat: [tct_info] :: TcTyThing -> IdBindingInfo
- Development.IDE.GHC.Compat: [temp_sos] :: LoaderState -> ![(FilePath, String)]
- Development.IDE.GHC.Compat: [tfid_eqn] :: TyFamInstDecl pass -> TyFamInstEqn pass
- Development.IDE.GHC.Compat: [tfid_ext] :: InstDecl pass -> XTyFamInstD pass
- Development.IDE.GHC.Compat: [tfid_inst] :: InstDecl pass -> TyFamInstDecl pass
- Development.IDE.GHC.Compat: [tfid_xtn] :: TyFamInstDecl pass -> XCTyFamInstDecl pass
- Development.IDE.GHC.Compat: [toEP] :: EP a -> a
- Development.IDE.GHC.Compat: [trS_bind] :: StmtLR idL idR body -> SyntaxExpr idR
- Development.IDE.GHC.Compat: [trS_bndrs] :: StmtLR idL idR body -> [(IdP idR, IdP idR)]
- Development.IDE.GHC.Compat: [trS_by] :: StmtLR idL idR body -> Maybe (LHsExpr idR)
- Development.IDE.GHC.Compat: [trS_ext] :: StmtLR idL idR body -> XTransStmt idL idR body
- Development.IDE.GHC.Compat: [trS_fmap] :: StmtLR idL idR body -> HsExpr idR
- Development.IDE.GHC.Compat: [trS_form] :: StmtLR idL idR body -> TransForm
- Development.IDE.GHC.Compat: [trS_ret] :: StmtLR idL idR body -> SyntaxExpr idR
- Development.IDE.GHC.Compat: [trS_stmts] :: StmtLR idL idR body -> [ExprLStmt idL]
- Development.IDE.GHC.Compat: [trS_using] :: StmtLR idL idR body -> LHsExpr idR
- Development.IDE.GHC.Compat: [tup_sort] :: AlgTyConRhs -> TupleSort
- Development.IDE.GHC.Compat: [ue_current_unit] :: UnitEnv -> UnitId
- Development.IDE.GHC.Compat: [ue_eps] :: UnitEnv -> {-# UNPACK #-} !ExternalUnitCache
- Development.IDE.GHC.Compat: [ue_home_unit_graph] :: UnitEnv -> !HomeUnitGraph
- Development.IDE.GHC.Compat: [ue_namever] :: UnitEnv -> !GhcNameVersion
- Development.IDE.GHC.Compat: [ue_platform] :: UnitEnv -> !Platform
- Development.IDE.GHC.Compat: [uf_cache] :: Unfolding -> UnfoldingCache
- Development.IDE.GHC.Compat: [uf_guidance] :: Unfolding -> UnfoldingGuidance
- Development.IDE.GHC.Compat: [uf_is_top] :: Unfolding -> Bool
- Development.IDE.GHC.Compat: [uf_src] :: Unfolding -> UnfoldingSource
- Development.IDE.GHC.Compat: [uf_tmpl] :: Unfolding -> CoreExpr
- Development.IDE.GHC.Compat: [unDefinite] :: Definite unit -> unit
- Development.IDE.GHC.Compat: [unIdSig] :: IdSig -> Id
- Development.IDE.GHC.Compat: [unP] :: P a -> PState -> ParseResult a
- Development.IDE.GHC.Compat: [unPackageName] :: PackageName -> FastString
- Development.IDE.GHC.Compat: [unRecFieldsDotDot] :: RecFieldsDotDot -> Int
- Development.IDE.GHC.Compat: [unitEnv_graph] :: UnitEnvGraph v -> Map UnitEnvGraphKey v
- Development.IDE.GHC.Compat: [usg_entities] :: Usage -> [(OccName, Fingerprint)]
- Development.IDE.GHC.Compat: [usg_exports] :: Usage -> Maybe Fingerprint
- Development.IDE.GHC.Compat: [usg_file_hash] :: Usage -> Fingerprint
- Development.IDE.GHC.Compat: [usg_file_label] :: Usage -> Maybe String
- Development.IDE.GHC.Compat: [usg_file_path] :: Usage -> FilePath
- Development.IDE.GHC.Compat: [usg_iface_hash] :: Usage -> Fingerprint
- Development.IDE.GHC.Compat: [usg_mod] :: Usage -> Module
- Development.IDE.GHC.Compat: [usg_mod_hash] :: Usage -> Fingerprint
- Development.IDE.GHC.Compat: [usg_mod_name] :: Usage -> ModuleName
- Development.IDE.GHC.Compat: [usg_safe] :: Usage -> IsSafeImport
- Development.IDE.GHC.Compat: [usg_unit_id] :: Usage -> UnitId
- Development.IDE.GHC.Compat: [utsplice_result] :: HsUntypedSpliceResult thing -> thing
- Development.IDE.GHC.Compat: [utsplice_result_finalizers] :: HsUntypedSpliceResult thing -> ThModFinalizers
- Development.IDE.GHC.Compat: [var_ext] :: HsBindLR idL idR -> XVarBind idL idR
- Development.IDE.GHC.Compat: [var_id] :: HsBindLR idL idR -> IdP idL
- Development.IDE.GHC.Compat: [var_rhs] :: HsBindLR idL idR -> LHsExpr idR
- Development.IDE.GHC.Compat: [warnMsg] :: Warn -> Located String
- Development.IDE.GHC.Compat: [warnReason] :: Warn -> DiagnosticReason
- Development.IDE.GHC.Compat: [warnings] :: PState -> Messages PsMessage
- Development.IDE.GHC.Compat: [wd_ext] :: WarnDecls pass -> XWarnings pass
- Development.IDE.GHC.Compat: [wd_warnings] :: WarnDecls pass -> [LWarnDecl pass]
- Development.IDE.GHC.Compat: [xarg_app_arg_many] :: ApplicativeArg idL -> XApplicativeArgMany idL
- Development.IDE.GHC.Compat: [xarg_app_arg_one] :: ApplicativeArg idL -> XApplicativeArgOne idL
- Development.IDE.GHC.Compat: [xbsrn_bindOp] :: XBindStmtRn -> SyntaxExpr GhcRn
- Development.IDE.GHC.Compat: [xbsrn_failOp] :: XBindStmtRn -> FailOperator GhcRn
- Development.IDE.GHC.Compat: [xbstc_bindOp] :: XBindStmtTc -> SyntaxExpr GhcTc
- Development.IDE.GHC.Compat: [xbstc_boundResultMult] :: XBindStmtTc -> Mult
- Development.IDE.GHC.Compat: [xbstc_boundResultType] :: XBindStmtTc -> Type
- Development.IDE.GHC.Compat: [xbstc_failOp] :: XBindStmtTc -> FailOperator GhcTc
- Development.IDE.GHC.Compat: aRROW :: Module
- Development.IDE.GHC.Compat: absentConstraintErrorIdKey :: Unique
- Development.IDE.GHC.Compat: absentErrorIdKey :: Unique
- Development.IDE.GHC.Compat: absentSumFieldErrorIdKey :: Unique
- Development.IDE.GHC.Compat: activateAfterInitial :: Activation
- Development.IDE.GHC.Compat: activateDuringFinal :: Activation
- Development.IDE.GHC.Compat: activeAfter :: CompilerPhase -> Activation
- Development.IDE.GHC.Compat: activeContext :: P Bool
- Development.IDE.GHC.Compat: activeInFinalPhase :: Activation -> Bool
- Development.IDE.GHC.Compat: addBootSuffix :: FilePath -> FilePath
- Development.IDE.GHC.Compat: addBootSuffixLocn :: ModLocation -> ModLocation
- Development.IDE.GHC.Compat: addBootSuffixLocnOut :: ModLocation -> ModLocation
- Development.IDE.GHC.Compat: addBootSuffixLocn_maybe :: IsBootInterface -> ModLocation -> ModLocation
- Development.IDE.GHC.Compat: addBootSuffix_maybe :: IsBootInterface -> FilePath -> FilePath
- Development.IDE.GHC.Compat: addDefault :: [Alt b] -> Maybe (Expr b) -> [Alt b]
- Development.IDE.GHC.Compat: addDependentFiles :: [FilePath] -> TcRn ()
- Development.IDE.GHC.Compat: addDetailedDiagnostic :: (ErrInfo -> TcRnMessage) -> TcM ()
- Development.IDE.GHC.Compat: addDiagnostic :: TcRnMessage -> TcRn ()
- Development.IDE.GHC.Compat: addDiagnosticAt :: SrcSpan -> TcRnMessage -> TcRn ()
- Development.IDE.GHC.Compat: addDiagnosticTc :: TcRnMessage -> TcM ()
- Development.IDE.GHC.Compat: addDiagnosticTcM :: (TidyEnv, TcRnMessage) -> TcM ()
- Development.IDE.GHC.Compat: addErr :: TcRnMessage -> TcRn ()
- Development.IDE.GHC.Compat: addErrAt :: SrcSpan -> TcRnMessage -> TcRn ()
- Development.IDE.GHC.Compat: addErrCtxt :: SDoc -> TcM a -> TcM a
- Development.IDE.GHC.Compat: addErrCtxtM :: (TidyEnv -> TcM (TidyEnv, SDoc)) -> TcM a -> TcM a
- Development.IDE.GHC.Compat: addErrTc :: TcRnMessage -> TcM ()
- Development.IDE.GHC.Compat: addErrTcM :: (TidyEnv, TcRnMessage) -> TcM ()
- Development.IDE.GHC.Compat: addError :: MonadP m => MsgEnvelope PsMessage -> m ()
- Development.IDE.GHC.Compat: addErrs :: [(SrcSpan, TcRnMessage)] -> TcRn ()
- Development.IDE.GHC.Compat: addFatalError :: MonadP m => MsgEnvelope PsMessage -> m a
- Development.IDE.GHC.Compat: addFilesToClean :: TmpFs -> TempFileLifetime -> [FilePath] -> IO ()
- Development.IDE.GHC.Compat: addFingerprints :: HscEnv -> PartialModIface -> IO ModIface
- Development.IDE.GHC.Compat: addHomeModInfoToHug :: HomeModInfo -> HomeUnitGraph -> HomeUnitGraph
- Development.IDE.GHC.Compat: addIncludePathsQuote :: FilePath -> DynFlags -> DynFlags
- Development.IDE.GHC.Compat: addLandmarkErrCtxt :: SDoc -> TcM a -> TcM a
- Development.IDE.GHC.Compat: addLandmarkErrCtxtM :: (TidyEnv -> TcM (TidyEnv, SDoc)) -> TcM a -> TcM a
- Development.IDE.GHC.Compat: addListToHpt :: HomePackageTable -> [(ModuleName, HomeModInfo)] -> HomePackageTable
- Development.IDE.GHC.Compat: addListToUFM :: Uniquable key => UniqFM key elt -> [(key, elt)] -> UniqFM key elt
- Development.IDE.GHC.Compat: addListToUFM_C :: Uniquable key => (elt -> elt -> elt) -> UniqFM key elt -> [(key, elt)] -> UniqFM key elt
- Development.IDE.GHC.Compat: addListToUFM_Directly :: UniqFM key elt -> [(Unique, elt)] -> UniqFM key elt
- Development.IDE.GHC.Compat: addListToUniqMap :: Uniquable k => UniqMap k a -> [(k, a)] -> UniqMap k a
- Development.IDE.GHC.Compat: addListToUniqMap_C :: Uniquable k => (a -> a -> a) -> UniqMap k a -> [(k, a)] -> UniqMap k a
- Development.IDE.GHC.Compat: addLocM :: (a -> TcM b) -> Located a -> TcM b
- Development.IDE.GHC.Compat: addLocMA :: (a -> TcM b) -> GenLocated (SrcSpanAnn' ann) a -> TcM b
- Development.IDE.GHC.Compat: addMessages :: Messages TcRnMessage -> TcRn ()
- Development.IDE.GHC.Compat: addModFinalizersWithLclEnv :: ThModFinalizers -> TcM ()
- Development.IDE.GHC.Compat: addOneFV :: FreeVars -> Name -> FreeVars
- Development.IDE.GHC.Compat: addPsMessage :: SrcSpan -> PsMessage -> P ()
- Development.IDE.GHC.Compat: addTcEvBind :: EvBindsVar -> EvBind -> TcM ()
- Development.IDE.GHC.Compat: addTcRnDiagnostic :: TcRnMessage -> TcM ()
- Development.IDE.GHC.Compat: addToHpt :: HomePackageTable -> ModuleName -> HomeModInfo -> HomePackageTable
- Development.IDE.GHC.Compat: addToUFM :: Uniquable key => UniqFM key elt -> key -> elt -> UniqFM key elt
- Development.IDE.GHC.Compat: addToUFM_Acc :: Uniquable key => (elt -> elts -> elts) -> (elt -> elts) -> UniqFM key elts -> key -> elt -> UniqFM key elts
- Development.IDE.GHC.Compat: addToUFM_C :: Uniquable key => (elt -> elt -> elt) -> UniqFM key elt -> key -> elt -> UniqFM key elt
- Development.IDE.GHC.Compat: addToUFM_Directly :: UniqFM key elt -> Unique -> elt -> UniqFM key elt
- Development.IDE.GHC.Compat: addToUFM_L :: Uniquable key => (key -> elt -> elt -> elt) -> key -> elt -> UniqFM key elt -> (Maybe elt, UniqFM key elt)
- Development.IDE.GHC.Compat: addToUniqMap :: Uniquable k => UniqMap k a -> k -> a -> UniqMap k a
- Development.IDE.GHC.Compat: addToUniqMap_Acc :: Uniquable k => (b -> a -> a) -> (b -> a) -> UniqMap k a -> k -> b -> UniqMap k a
- Development.IDE.GHC.Compat: addToUniqMap_C :: Uniquable k => (a -> a -> a) -> UniqMap k a -> k -> a -> UniqMap k a
- Development.IDE.GHC.Compat: addToUniqMap_L :: Uniquable k => (k -> a -> a -> a) -> k -> a -> UniqMap k a -> (Maybe a, UniqMap k a)
- Development.IDE.GHC.Compat: addTopEvBinds :: Bag EvBind -> TcM a -> TcM a
- Development.IDE.GHC.Compat: addTypecheckedBinds :: TcGblEnv -> [LHsBinds GhcTc] -> TcGblEnv
- Development.IDE.GHC.Compat: addWarning :: MonadP m => MsgEnvelope PsMessage -> m ()
- Development.IDE.GHC.Compat: addrPrimTy :: Type
- Development.IDE.GHC.Compat: addrPrimTyCon :: TyCon
- Development.IDE.GHC.Compat: addrPrimTyConKey :: Unique
- Development.IDE.GHC.Compat: addrPrimTyConName :: Name
- Development.IDE.GHC.Compat: addrRepDataConTy :: RuntimeRepType
- Development.IDE.GHC.Compat: adjustChar :: Char -> Word8
- Development.IDE.GHC.Compat: adjustDNameEnv :: (a -> a) -> DNameEnv a -> Name -> DNameEnv a
- Development.IDE.GHC.Compat: adjustUFM :: Uniquable key => (elt -> elt) -> UniqFM key elt -> key -> UniqFM key elt
- Development.IDE.GHC.Compat: adjustUFM_Directly :: (elt -> elt) -> UniqFM key elt -> Unique -> UniqFM key elt
- Development.IDE.GHC.Compat: adjustUniqMap :: Uniquable k => (a -> a) -> UniqMap k a -> k -> UniqMap k a
- Development.IDE.GHC.Compat: algTcFields :: TyConDetails -> FieldLabelEnv
- Development.IDE.GHC.Compat: algTyConRhs :: TyCon -> AlgTyConRhs
- Development.IDE.GHC.Compat: alignmentOf :: Int -> Alignment
- Development.IDE.GHC.Compat: allNameStringList :: [String]
- Development.IDE.GHC.Compat: allNameStrings :: Infinite String
- Development.IDE.GHC.Compat: allUFM :: (elt -> Bool) -> UniqFM key elt -> Bool
- Development.IDE.GHC.Compat: allUniqMap :: (a -> Bool) -> UniqMap k a -> Bool
- Development.IDE.GHC.Compat: allUses :: DefUses -> Uses
- Development.IDE.GHC.Compat: all_RDR :: RdrName
- Development.IDE.GHC.Compat: allocateComments :: RealSrcSpan -> [LEpaComment] -> ([LEpaComment], [LEpaComment])
- Development.IDE.GHC.Compat: allocateCommentsP :: MonadP m => RealSrcSpan -> m EpAnnComments
- Development.IDE.GHC.Compat: allocateFinalComments :: RealSrcSpan -> [LEpaComment] -> Maybe [LEpaComment] -> (Maybe [LEpaComment], [LEpaComment], [LEpaComment])
- Development.IDE.GHC.Compat: allocateFinalCommentsP :: MonadP m => RealSrcSpan -> m EpAnnComments
- Development.IDE.GHC.Compat: allocatePriorComments :: RealSrcSpan -> [LEpaComment] -> Maybe [LEpaComment] -> (Maybe [LEpaComment], [LEpaComment], [LEpaComment])
- Development.IDE.GHC.Compat: allocatePriorCommentsP :: MonadP m => RealSrcSpan -> m EpAnnComments
- Development.IDE.GHC.Compat: alphaConstraintTy :: Type
- Development.IDE.GHC.Compat: alphaConstraintTyVar :: TyVar
- Development.IDE.GHC.Compat: alphaTy :: Type
- Development.IDE.GHC.Compat: alphaTyUnliftedRep :: Type
- Development.IDE.GHC.Compat: alphaTyVar :: TyVar
- Development.IDE.GHC.Compat: alphaTyVarSpec :: TyVarBinder
- Development.IDE.GHC.Compat: alphaTyVarUnliftedRep :: TyVar
- Development.IDE.GHC.Compat: alphaTyVars :: [TyVar]
- Development.IDE.GHC.Compat: alphaTyVarsUnliftedRep :: [TyVar]
- Development.IDE.GHC.Compat: alphaTys :: [Type]
- Development.IDE.GHC.Compat: alphaTysUnliftedRep :: [Type]
- Development.IDE.GHC.Compat: alt_RDR :: RdrName
- Development.IDE.GHC.Compat: alterDNameEnv :: (Maybe a -> Maybe a) -> DNameEnv a -> Name -> DNameEnv a
- Development.IDE.GHC.Compat: alterNameEnv :: (Maybe a -> Maybe a) -> NameEnv a -> Name -> NameEnv a
- Development.IDE.GHC.Compat: alterOccEnv :: (Maybe elt -> Maybe elt) -> OccEnv elt -> OccName -> OccEnv elt
- Development.IDE.GHC.Compat: alterUFM :: Uniquable key => (Maybe elt -> Maybe elt) -> UniqFM key elt -> key -> UniqFM key elt
- Development.IDE.GHC.Compat: alterUniqMap :: Uniquable k => (Maybe a -> Maybe a) -> UniqMap k a -> k -> UniqMap k a
- Development.IDE.GHC.Compat: alternativeClassKey :: Unique
- Development.IDE.GHC.Compat: alternativeClassName :: Name
- Development.IDE.GHC.Compat: altsAreExhaustive :: [Alt b] -> Bool
- Development.IDE.GHC.Compat: alwaysActiveUnfoldingFun :: IdUnfoldingFun
- Development.IDE.GHC.Compat: alwaysBindFun :: BindFun
- Development.IDE.GHC.Compat: alwaysInlineConLikePragma :: InlinePragma
- Development.IDE.GHC.Compat: alwaysInlinePragma :: InlinePragma
- Development.IDE.GHC.Compat: ambiguousFieldOcc :: FieldOcc GhcTc -> AmbiguousFieldOcc GhcTc
- Development.IDE.GHC.Compat: and_RDR :: RdrName
- Development.IDE.GHC.Compat: annProvenanceName_maybe :: UnXRec p => AnnProvenance p -> Maybe (IdP p)
- Development.IDE.GHC.Compat: anonPiTyBinderType_maybe :: PiTyBinder -> Maybe Type
- Development.IDE.GHC.Compat: anyFreeVarsOfCo :: (TyCoVar -> Bool) -> Coercion -> Bool
- Development.IDE.GHC.Compat: anyFreeVarsOfType :: (TyCoVar -> Bool) -> Type -> Bool
- Development.IDE.GHC.Compat: anyFreeVarsOfTypes :: (TyCoVar -> Bool) -> [Type] -> Bool
- Development.IDE.GHC.Compat: anyInstEnv :: (ClsInst -> Bool) -> InstEnv -> Bool
- Development.IDE.GHC.Compat: anyLConIsGadt :: Foldable f => f (GenLocated l (ConDecl pass)) -> Bool
- Development.IDE.GHC.Compat: anyNameEnv :: (elt -> Bool) -> NameEnv elt -> Bool
- Development.IDE.GHC.Compat: anyTy :: Type
- Development.IDE.GHC.Compat: anyTyCon :: TyCon
- Development.IDE.GHC.Compat: anyTyConKey :: Unique
- Development.IDE.GHC.Compat: anyTypeOfKind :: Kind -> Type
- Development.IDE.GHC.Compat: anyUFM :: (elt -> Bool) -> UniqFM key elt -> Bool
- Development.IDE.GHC.Compat: anyUniqMap :: (a -> Bool) -> UniqMap k a -> Bool
- Development.IDE.GHC.Compat: apAClassOpKey :: Unique
- Development.IDE.GHC.Compat: apAName :: Name
- Development.IDE.GHC.Compat: ap_RDR :: RdrName
- Development.IDE.GHC.Compat: apartnessCheck :: [Type] -> CoAxBranch -> Bool
- Development.IDE.GHC.Compat: appAIdKey :: Unique
- Development.IDE.GHC.Compat: appAName :: Name
- Development.IDE.GHC.Compat: appArgsIfaceTypes :: IfaceAppArgs -> [IfaceType]
- Development.IDE.GHC.Compat: appArgsIfaceTypesForAllTyFlags :: IfaceAppArgs -> [(IfaceType, ForAllTyFlag)]
- Development.IDE.GHC.Compat: appPrec :: PprPrec
- Development.IDE.GHC.Compat: appTyForAllTyFlags :: Type -> [Type] -> [ForAllTyFlag]
- Development.IDE.GHC.Compat: appendGroups :: forall (p :: Pass). HsGroup (GhcPass p) -> HsGroup (GhcPass p) -> HsGroup (GhcPass p)
- Development.IDE.GHC.Compat: appendIdKey :: Unique
- Development.IDE.GHC.Compat: appendName :: Name
- Development.IDE.GHC.Compat: append_RDR :: RdrName
- Development.IDE.GHC.Compat: applicativeClassKey :: Unique
- Development.IDE.GHC.Compat: applicativeClassName :: Name
- Development.IDE.GHC.Compat: applyQuoteWrapper :: QuoteWrapper -> HsWrapper
- Development.IDE.GHC.Compat: applyTypeToArgs :: HasDebugCallStack => SDoc -> Type -> [CoreExpr] -> Type
- Development.IDE.GHC.Compat: applyTysX :: HasDebugCallStack => [TyVar] -> Type -> [Type] -> Type
- Development.IDE.GHC.Compat: argsHaveFixedRuntimeRep :: Type -> Bool
- Development.IDE.GHC.Compat: arrAIdKey :: Unique
- Development.IDE.GHC.Compat: arrAName :: Name
- Development.IDE.GHC.Compat: arrayPrimTyCon :: TyCon
- Development.IDE.GHC.Compat: arrayPrimTyConKey :: Unique
- Development.IDE.GHC.Compat: arrowToHsType :: HsArrow GhcRn -> LHsType GhcRn
- Development.IDE.GHC.Compat: asJoinId :: Id -> JoinArity -> JoinId
- Development.IDE.GHC.Compat: asJoinId_maybe :: Id -> Maybe JoinArity -> Id
- Development.IDE.GHC.Compat: asNonWorkerLikeId :: Id -> Id
- Development.IDE.GHC.Compat: asWorkerLikeId :: Id -> Id
- Development.IDE.GHC.Compat: askNoErrs :: TcRn a -> TcRn (a, Bool)
- Development.IDE.GHC.Compat: assertErrorIdKey :: Unique
- Development.IDE.GHC.Compat: assertErrorName :: Name
- Development.IDE.GHC.Compat: assertIdKey :: Unique
- Development.IDE.GHC.Compat: assertName :: Name
- Development.IDE.GHC.Compat: assertPanic :: String -> Int -> a
- Development.IDE.GHC.Compat: assertPpr :: HasCallStack => Bool -> SDoc -> a -> a
- Development.IDE.GHC.Compat: assertPprM :: (HasCallStack, Monad m) => m Bool -> SDoc -> m ()
- Development.IDE.GHC.Compat: assertPprMaybe :: HasCallStack => Maybe SDoc -> a -> a
- Development.IDE.GHC.Compat: assertPprPanic :: HasCallStack => SDoc -> a
- Development.IDE.GHC.Compat: assertUnitEnvInvariant :: HasDebugCallStack => UnitEnv -> UnitEnv
- Development.IDE.GHC.Compat: atomicUpdMutVar :: IORef a -> (a -> (a, b)) -> IOEnv env b
- Development.IDE.GHC.Compat: atomicUpdMutVar' :: IORef a -> (a -> (a, b)) -> IOEnv env b
- Development.IDE.GHC.Compat: attemptM :: TcRn r -> TcRn (Maybe r)
- Development.IDE.GHC.Compat: augmentIdKey :: Unique
- Development.IDE.GHC.Compat: augmentName :: Name
- Development.IDE.GHC.Compat: availFromGRE :: GlobalRdrElt -> AvailInfo
- Development.IDE.GHC.Compat: availName :: AvailInfo -> Name
- Development.IDE.GHC.Compat: availNames :: AvailInfo -> [Name]
- Development.IDE.GHC.Compat: availNamesWithSelectors :: AvailInfo -> [Name]
- Development.IDE.GHC.Compat: availsToNameSet :: [AvailInfo] -> NameSet
- Development.IDE.GHC.Compat: avoidClashesOccEnv :: TidyOccEnv -> [OccName] -> TidyOccEnv
- Development.IDE.GHC.Compat: badReexportedBootThing :: Bool -> Name -> Name -> TcRnMessage
- Development.IDE.GHC.Compat: baseUnit :: Unit
- Development.IDE.GHC.Compat: baseUnitId :: UnitId
- Development.IDE.GHC.Compat: basicKnownKeyNames :: [Name]
- Development.IDE.GHC.Compat: bc_bcos :: CompiledByteCode -> [UnlinkedBCO]
- Development.IDE.GHC.Compat: bcoFreeNames :: UnlinkedBCO -> UniqDSet Name
- Development.IDE.GHC.Compat: bcoPrimTy :: Type
- Development.IDE.GHC.Compat: bcoPrimTyCon :: TyCon
- Development.IDE.GHC.Compat: bcoPrimTyConKey :: Unique
- Development.IDE.GHC.Compat: beginPhase :: Activation -> CompilerPhase
- Development.IDE.GHC.Compat: bestImport :: [ImportSpec] -> ImportSpec
- Development.IDE.GHC.Compat: bestOneShot :: OneShotInfo -> OneShotInfo -> OneShotInfo
- Development.IDE.GHC.Compat: betaTy :: Type
- Development.IDE.GHC.Compat: betaTyVar :: TyVar
- Development.IDE.GHC.Compat: betaTyVarSpec :: TyVarBinder
- Development.IDE.GHC.Compat: bignatCompareIdKey :: Unique
- Development.IDE.GHC.Compat: bignatCompareName :: Name
- Development.IDE.GHC.Compat: bignatCompareWordIdKey :: Unique
- Development.IDE.GHC.Compat: bignatCompareWordName :: Name
- Development.IDE.GHC.Compat: bignatEqIdKey :: Unique
- Development.IDE.GHC.Compat: bignatEqName :: Name
- Development.IDE.GHC.Compat: bignatFromWordListIdKey :: Unique
- Development.IDE.GHC.Compat: bignatFromWordListName :: Name
- Development.IDE.GHC.Compat: bignumUnit :: Unit
- Development.IDE.GHC.Compat: bignumUnitId :: UnitId
- Development.IDE.GHC.Compat: bindIOIdKey :: Unique
- Development.IDE.GHC.Compat: bindIOName :: Name
- Development.IDE.GHC.Compat: bindIO_RDR :: RdrName
- Development.IDE.GHC.Compat: bindMClassOpKey :: Unique
- Development.IDE.GHC.Compat: bindMName :: Name
- Development.IDE.GHC.Compat: bindM_RDR :: RdrName
- Development.IDE.GHC.Compat: bindNonRec :: HasDebugCallStack => Id -> CoreExpr -> CoreExpr -> CoreExpr
- Development.IDE.GHC.Compat: binderFlag :: VarBndr tv argf -> argf
- Development.IDE.GHC.Compat: binderFlags :: [VarBndr tv argf] -> [argf]
- Development.IDE.GHC.Compat: binderType :: VarBndr TyCoVar argf -> Type
- Development.IDE.GHC.Compat: binderVar :: VarBndr tv argf -> tv
- Development.IDE.GHC.Compat: binderVars :: [VarBndr tv argf] -> [tv]
- Development.IDE.GHC.Compat: bitIntegerIdKey :: Unique
- Development.IDE.GHC.Compat: bnbVarQual :: String -> Unique -> Name
- Development.IDE.GHC.Compat: bniVarQual :: String -> Unique -> Name
- Development.IDE.GHC.Compat: bnnVarQual :: String -> Unique -> Name
- Development.IDE.GHC.Compat: boolToRecFlag :: Bool -> RecFlag
- Development.IDE.GHC.Compat: boolTy :: Type
- Development.IDE.GHC.Compat: boolTyCon :: TyCon
- Development.IDE.GHC.Compat: boolTyConKey :: Unique
- Development.IDE.GHC.Compat: boolTyConName :: Name
- Development.IDE.GHC.Compat: boolTyCon_RDR :: RdrName
- Development.IDE.GHC.Compat: bootExports :: SelfBootInfo -> NameSet
- Development.IDE.GHC.Compat: boundedClassKey :: Unique
- Development.IDE.GHC.Compat: boundedClassName :: Name
- Development.IDE.GHC.Compat: boxedRepDataConKey :: Unique
- Development.IDE.GHC.Compat: boxedRepDataConTyCon :: TyCon
- Development.IDE.GHC.Compat: boxedRepDataConTyConKey :: Unique
- Development.IDE.GHC.Compat: boxingDataCon :: Type -> BoxingInfo b
- Development.IDE.GHC.Compat: boxityConKey :: Unique
- Development.IDE.GHC.Compat: boxityTupleSort :: Boxity -> TupleSort
- Development.IDE.GHC.Compat: buildCoercion :: Type -> Type -> CoercionN
- Development.IDE.GHC.Compat: buildIdKey :: Unique
- Development.IDE.GHC.Compat: buildName :: Name
- Development.IDE.GHC.Compat: buildSynTyCon :: Name -> [KnotTied TyConBinder] -> Kind -> [Role] -> KnotTied Type -> TyCon
- Development.IDE.GHC.Compat: build_RDR :: RdrName
- Development.IDE.GHC.Compat: byteArrayPrimTy :: Type
- Development.IDE.GHC.Compat: byteArrayPrimTyCon :: TyCon
- Development.IDE.GHC.Compat: byteArrayPrimTyConKey :: Unique
- Development.IDE.GHC.Compat: byteCodeGen :: HscEnv -> Module -> [CgStgTopBinding] -> [TyCon] -> Maybe ModBreaks -> IO CompiledByteCode
- Development.IDE.GHC.Compat: byteCodeOfObject :: Unlinked -> [CompiledByteCode]
- Development.IDE.GHC.Compat: bytesFS :: FastString -> ByteString
- Development.IDE.GHC.Compat: c1TyConKey :: Unique
- Development.IDE.GHC.Compat: c1TyConName :: Name
- Development.IDE.GHC.Compat: cONSTRAINTKind :: Type
- Development.IDE.GHC.Compat: cONSTRAINTTyCon :: TyCon
- Development.IDE.GHC.Compat: cONSTRAINTTyConKey :: Unique
- Development.IDE.GHC.Compat: cONSTRAINTTyConName :: Name
- Development.IDE.GHC.Compat: cONTROL_EXCEPTION_BASE :: Module
- Development.IDE.GHC.Compat: cTupleDataCon :: Arity -> DataCon
- Development.IDE.GHC.Compat: cTupleDataConName :: Arity -> Name
- Development.IDE.GHC.Compat: cTupleDataConNames :: [Name]
- Development.IDE.GHC.Compat: cTupleSelId :: ConTag -> Arity -> Id
- Development.IDE.GHC.Compat: cTupleSelIdName :: ConTag -> Arity -> Name
- Development.IDE.GHC.Compat: cTupleTyCon :: Arity -> TyCon
- Development.IDE.GHC.Compat: cTupleTyConName :: Arity -> Name
- Development.IDE.GHC.Compat: cTupleTyConNameArity_maybe :: Name -> Maybe Arity
- Development.IDE.GHC.Compat: cTupleTyConNames :: [Name]
- Development.IDE.GHC.Compat: cTyConKey :: Unique
- Development.IDE.GHC.Compat: cTyConName :: Name
- Development.IDE.GHC.Compat: calculateAvails :: HomeUnit -> Set UnitId -> ModIface -> IsSafeImport -> IsBootInterface -> ImportedBy -> ImportAvails
- Development.IDE.GHC.Compat: callStackDoc :: HasCallStack => SDoc
- Development.IDE.GHC.Compat: callStackTyConKey :: Unique
- Development.IDE.GHC.Compat: callStackTyConName :: Name
- Development.IDE.GHC.Compat: captureConstraints :: TcM a -> TcM (a, WantedConstraints)
- Development.IDE.GHC.Compat: castCoercionKind :: Coercion -> CoercionN -> CoercionN -> Coercion
- Development.IDE.GHC.Compat: castCoercionKind1 :: Coercion -> Role -> Type -> Type -> CoercionN -> Coercion
- Development.IDE.GHC.Compat: castCoercionKind2 :: Coercion -> Role -> Type -> Type -> CoercionN -> CoercionN -> Coercion
- Development.IDE.GHC.Compat: cbvFromStrictMark :: StrictnessMark -> CbvMark
- Development.IDE.GHC.Compat: ccArrowTyCon :: TyCon
- Development.IDE.GHC.Compat: ccArrowTyConKey :: Unique
- Development.IDE.GHC.Compat: ccArrowTyConName :: Name
- Development.IDE.GHC.Compat: changeTempFilesLifetime :: TmpFs -> TempFileLifetime -> [FilePath] -> IO ()
- Development.IDE.GHC.Compat: charDataCon :: DataCon
- Development.IDE.GHC.Compat: charDataConKey :: Unique
- Development.IDE.GHC.Compat: charPrimTy :: Type
- Development.IDE.GHC.Compat: charPrimTyCon :: TyCon
- Development.IDE.GHC.Compat: charPrimTyConKey :: Unique
- Development.IDE.GHC.Compat: charPrimTyConName :: Name
- Development.IDE.GHC.Compat: charTy :: Type
- Development.IDE.GHC.Compat: charTyCon :: TyCon
- Development.IDE.GHC.Compat: charTyConKey :: Unique
- Development.IDE.GHC.Compat: charTyConName :: Name
- Development.IDE.GHC.Compat: charTyCon_RDR :: RdrName
- Development.IDE.GHC.Compat: cheapEqExpr :: Expr b -> Expr b -> Bool
- Development.IDE.GHC.Compat: cheapEqExpr' :: (CoreTickish -> Bool) -> Expr b -> Expr b -> Bool
- Development.IDE.GHC.Compat: checkBootDecl :: Bool -> TyThing -> TyThing -> Maybe SDoc
- Development.IDE.GHC.Compat: checkBootDeclM :: Bool -> TyThing -> TyThing -> TcM ()
- Development.IDE.GHC.Compat: checkConName :: RdrName -> TcRn ()
- Development.IDE.GHC.Compat: checkDataConTyVars :: DataCon -> Bool
- Development.IDE.GHC.Compat: checkErr :: Bool -> TcRnMessage -> TcRn ()
- Development.IDE.GHC.Compat: checkFamInstConsistency :: [Module] -> TcM ()
- Development.IDE.GHC.Compat: checkHiBootIface' :: [ClsInst] -> TypeEnv -> [AvailInfo] -> ModDetails -> TcM [(Id, Id)]
- Development.IDE.GHC.Compat: checkNoErrs :: TcM r -> TcM r
- Development.IDE.GHC.Compat: checkOldIface :: HscEnv -> ModSummary -> Maybe ModIface -> IO (MaybeValidated ModIface)
- Development.IDE.GHC.Compat: checkProcessArgsResult :: MonadIO m => [Located String] -> m ()
- Development.IDE.GHC.Compat: checkReflexiveMCo :: MCoercion -> MCoercion
- Development.IDE.GHC.Compat: checkTc :: Bool -> TcRnMessage -> TcM ()
- Development.IDE.GHC.Compat: checkTcM :: Bool -> (TidyEnv, TcRnMessage) -> TcM ()
- Development.IDE.GHC.Compat: checkThLocalName :: Name -> RnM ()
- Development.IDE.GHC.Compat: checkUnit :: Unit -> TcM ()
- Development.IDE.GHC.Compat: checkWellStaged :: SDoc -> ThLevel -> ThLevel -> TcM ()
- Development.IDE.GHC.Compat: choiceAIdKey :: Unique
- Development.IDE.GHC.Compat: choiceAName :: Name
- Development.IDE.GHC.Compat: chooseFunTyFlag :: HasDebugCallStack => Type -> Type -> FunTyFlag
- Development.IDE.GHC.Compat: chooseUniqueOccTc :: (OccSet -> OccName) -> TcM OccName
- Development.IDE.GHC.Compat: choose_RDR :: RdrName
- Development.IDE.GHC.Compat: class Functor f => Applicative (f :: Type -> Type)
- Development.IDE.GHC.Compat: class UnXRec p => CollectPass p
- Development.IDE.GHC.Compat: class () => ContainsModule t
- Development.IDE.GHC.Compat: class (Typeable e, Show e) => Exception e
- Development.IDE.GHC.Compat: class (Functor m, ExceptionMonad m, HasDynFlags m, HasLogger m) => GhcMonad (m :: Type -> Type)
- Development.IDE.GHC.Compat: class () => HasModule (m :: Type -> Type)
- Development.IDE.GHC.Compat: class () => HasOccName name
- Development.IDE.GHC.Compat: class HasSrcSpan a
- Development.IDE.GHC.Compat: class (NoGhcTcPass NoGhcTcPass p ~ NoGhcTcPass p, IsPass NoGhcTcPass p) => IsPass (p :: Pass)
- Development.IDE.GHC.Compat: class () => IsUnitId u
- Development.IDE.GHC.Compat: class () => MapXRec p
- Development.IDE.GHC.Compat: class Monad m => MonadP (m :: Type -> Type)
- Development.IDE.GHC.Compat: class Monad m => MonadThings (m :: Type -> Type)
- Development.IDE.GHC.Compat: class Monad m => MonadUnique (m :: Type -> Type)
- Development.IDE.GHC.Compat: class () => NamedThing a
- Development.IDE.GHC.Compat: class () => OutputableBndrFlag flag (p :: Pass)
- Development.IDE.GHC.Compat: class () => UnXRec p
- Development.IDE.GHC.Compat: class () => Uniquable a
- Development.IDE.GHC.Compat: class () => WrapXRec p a
- Development.IDE.GHC.Compat: classATItems :: Class -> [ClassATItem]
- Development.IDE.GHC.Compat: classATs :: Class -> [TyCon]
- Development.IDE.GHC.Compat: classAllSelIds :: Class -> [Id]
- Development.IDE.GHC.Compat: classArity :: Class -> Arity
- Development.IDE.GHC.Compat: classBigSig :: Class -> ([TyVar], [PredType], [Id], [ClassOpItem])
- Development.IDE.GHC.Compat: classDataCon :: Class -> DataCon
- Development.IDE.GHC.Compat: classDecls :: TyClDecl GhcRn -> [(LHsDecl GhcRn, [HsDoc GhcRn])]
- Development.IDE.GHC.Compat: classExtraBigSig :: Class -> ([TyVar], [FunDep TyVar], [PredType], [Id], [ClassATItem], [ClassOpItem])
- Development.IDE.GHC.Compat: classHasFds :: Class -> Bool
- Development.IDE.GHC.Compat: classInstances :: InstEnvs -> Class -> [ClsInst]
- Development.IDE.GHC.Compat: classMethodInstTy :: Id -> [Type] -> Type
- Development.IDE.GHC.Compat: classMethodTy :: Id -> Type
- Development.IDE.GHC.Compat: classMethods :: Class -> [Id]
- Development.IDE.GHC.Compat: classMinimalDef :: Class -> ClassMinimalDef
- Development.IDE.GHC.Compat: classNameInstances :: InstEnvs -> Name -> [ClsInst]
- Development.IDE.GHC.Compat: classOpItems :: Class -> [ClassOpItem]
- Development.IDE.GHC.Compat: classSCSelId :: Class -> Int -> Id
- Development.IDE.GHC.Compat: classSCSelIds :: Class -> [Id]
- Development.IDE.GHC.Compat: classSCTheta :: Class -> [PredType]
- Development.IDE.GHC.Compat: classTvsFds :: Class -> ([TyVar], [FunDep TyVar])
- Development.IDE.GHC.Compat: classifyPredType :: PredType -> Pred
- Development.IDE.GHC.Compat: cleanCurrentModuleTempFiles :: Logger -> TmpFs -> IO ()
- Development.IDE.GHC.Compat: cleanTempDirs :: Logger -> TmpFs -> IO ()
- Development.IDE.GHC.Compat: cleanTempFiles :: Logger -> TmpFs -> IO ()
- Development.IDE.GHC.Compat: clearOneShotLambda :: Id -> Id
- Development.IDE.GHC.Compat: cloneEvBindsVar :: EvBindsVar -> TcM EvBindsVar
- Development.IDE.GHC.Compat: cloneLocalName :: Name -> TcM Name
- Development.IDE.GHC.Compat: cloneTyVarBndr :: Subst -> TyVar -> Unique -> (Subst, TyVar)
- Development.IDE.GHC.Compat: cloneTyVarBndrs :: Subst -> [TyVar] -> UniqSupply -> (Subst, [TyVar])
- Development.IDE.GHC.Compat: closeOverKinds :: TyCoVarSet -> TyCoVarSet
- Development.IDE.GHC.Compat: closeOverKindsDSet :: DTyVarSet -> DTyVarSet
- Development.IDE.GHC.Compat: closeOverKindsList :: [TyVar] -> [TyVar]
- Development.IDE.GHC.Compat: clsName :: NameSpace
- Development.IDE.GHC.Compat: clsQual :: Module -> FastString -> Unique -> Name
- Development.IDE.GHC.Compat: clsQual_RDR :: Module -> FastString -> RdrName
- Development.IDE.GHC.Compat: cmdLineError :: String -> a
- Development.IDE.GHC.Compat: cmdLineErrorIO :: String -> IO a
- Development.IDE.GHC.Compat: coAxNthLHS :: forall (br :: BranchFlag). CoAxiom br -> Int -> Type
- Development.IDE.GHC.Compat: coHoleCoVar :: CoercionHole -> CoVar
- Development.IDE.GHC.Compat: coToMCo :: Coercion -> MCoercion
- Development.IDE.GHC.Compat: coVarKind :: CoVar -> Type
- Development.IDE.GHC.Compat: coVarKindsTypesRole :: HasDebugCallStack => CoVar -> (Kind, Kind, Type, Type, Role)
- Development.IDE.GHC.Compat: coVarLType :: HasDebugCallStack => CoVar -> Type
- Development.IDE.GHC.Compat: coVarName :: CoVar -> Name
- Development.IDE.GHC.Compat: coVarRType :: HasDebugCallStack => CoVar -> Type
- Development.IDE.GHC.Compat: coVarRole :: CoVar -> Role
- Development.IDE.GHC.Compat: coVarTypes :: HasDebugCallStack => CoVar -> Pair Type
- Development.IDE.GHC.Compat: coVarsOfCo :: Coercion -> CoVarSet
- Development.IDE.GHC.Compat: coVarsOfType :: Type -> CoVarSet
- Development.IDE.GHC.Compat: coVarsOfTypes :: [Type] -> CoVarSet
- Development.IDE.GHC.Compat: coerceKey :: Unique
- Development.IDE.GHC.Compat: coercibleClass :: Class
- Development.IDE.GHC.Compat: coercibleDataCon :: DataCon
- Development.IDE.GHC.Compat: coercibleDataConKey :: Unique
- Development.IDE.GHC.Compat: coercibleSCSelIdKey :: Unique
- Development.IDE.GHC.Compat: coercibleTyCon :: TyCon
- Development.IDE.GHC.Compat: coercibleTyConKey :: Unique
- Development.IDE.GHC.Compat: coercibleTyConName :: Name
- Development.IDE.GHC.Compat: coercionKind :: Coercion -> Pair Type
- Development.IDE.GHC.Compat: coercionKindRole :: Coercion -> (Pair Type, Role)
- Development.IDE.GHC.Compat: coercionKinds :: [Coercion] -> Pair [Type]
- Development.IDE.GHC.Compat: coercionLKind :: Coercion -> Type
- Development.IDE.GHC.Compat: coercionRKind :: Coercion -> Type
- Development.IDE.GHC.Compat: coercionRole :: Coercion -> Role
- Development.IDE.GHC.Compat: coercionSize :: Coercion -> Int
- Development.IDE.GHC.Compat: coercionTokenIdKey :: Unique
- Development.IDE.GHC.Compat: coercionType :: Coercion -> Type
- Development.IDE.GHC.Compat: collectDocs :: UnXRec p => [LHsDecl p] -> [(LHsDecl p, [HsDoc p])]
- Development.IDE.GHC.Compat: collectEvVarsPat :: Pat GhcTc -> Bag EvVar
- Development.IDE.GHC.Compat: collectEvVarsPats :: [Pat GhcTc] -> Bag EvVar
- Development.IDE.GHC.Compat: collectHsBindBinders :: CollectPass p => CollectFlag p -> HsBindLR p idR -> [IdP p]
- Development.IDE.GHC.Compat: collectHsBindListBinders :: CollectPass p => CollectFlag p -> [LHsBindLR p idR] -> [IdP p]
- Development.IDE.GHC.Compat: collectHsBindsBinders :: CollectPass p => Bag (XRec p (HsBindLR p idR)) -> [IdP p]
- Development.IDE.GHC.Compat: collectHsIdBinders :: forall (idL :: Pass) (idR :: Pass). CollectPass (GhcPass idL) => CollectFlag (GhcPass idL) -> HsValBindsLR (GhcPass idL) (GhcPass idR) -> [IdP (GhcPass idL)]
- Development.IDE.GHC.Compat: collectHsValBinders :: forall (idL :: Pass) idR. CollectPass (GhcPass idL) => CollectFlag (GhcPass idL) -> HsValBindsLR (GhcPass idL) idR -> [IdP (GhcPass idL)]
- Development.IDE.GHC.Compat: collectHsWrapBinders :: HsWrapper -> ([Var], HsWrapper)
- Development.IDE.GHC.Compat: collectLStmtBinders :: forall (idL :: Pass) (idR :: Pass) body. CollectPass (GhcPass idL) => CollectFlag (GhcPass idL) -> LStmtLR (GhcPass idL) (GhcPass idR) body -> [IdP (GhcPass idL)]
- Development.IDE.GHC.Compat: collectLStmtsBinders :: forall (idL :: Pass) (idR :: Pass) body. CollectPass (GhcPass idL) => CollectFlag (GhcPass idL) -> [LStmtLR (GhcPass idL) (GhcPass idR) body] -> [IdP (GhcPass idL)]
- Development.IDE.GHC.Compat: collectLocalBinders :: forall (idL :: Pass) (idR :: Pass). CollectPass (GhcPass idL) => CollectFlag (GhcPass idL) -> HsLocalBindsLR (GhcPass idL) (GhcPass idR) -> [IdP (GhcPass idL)]
- Development.IDE.GHC.Compat: collectMakeStaticArgs :: CoreExpr -> Maybe (CoreExpr, Type, CoreExpr, CoreExpr)
- Development.IDE.GHC.Compat: collectMethodBinders :: UnXRec idL => LHsBindsLR idL idR -> [LIdP idL]
- Development.IDE.GHC.Compat: collectPatBinders :: CollectPass p => CollectFlag p -> LPat p -> [IdP p]
- Development.IDE.GHC.Compat: collectPatsBinders :: CollectPass p => CollectFlag p -> [LPat p] -> [IdP p]
- Development.IDE.GHC.Compat: collectRuleBndrSigTys :: [RuleBndr pass] -> [HsPatSigType pass]
- Development.IDE.GHC.Compat: collectStmtBinders :: forall (idL :: Pass) (idR :: Pass) body. CollectPass (GhcPass idL) => CollectFlag (GhcPass idL) -> StmtLR (GhcPass idL) (GhcPass idR) body -> [IdP (GhcPass idL)]
- Development.IDE.GHC.Compat: collectStmtsBinders :: forall (idL :: Pass) (idR :: Pass) body. CollectPass (GhcPass idL) => CollectFlag (GhcPass idL) -> [StmtLR (GhcPass idL) (GhcPass idR) body] -> [IdP (GhcPass idL)]
- Development.IDE.GHC.Compat: collectXSplicePat :: CollectPass p => CollectFlag p -> XSplicePat p -> [IdP p] -> [IdP p]
- Development.IDE.GHC.Compat: collectXXHsBindsLR :: CollectPass p => XXHsBindsLR p pR -> [IdP p] -> [IdP p]
- Development.IDE.GHC.Compat: collectXXPat :: CollectPass p => CollectFlag p -> XXPat p -> [IdP p] -> [IdP p]
- Development.IDE.GHC.Compat: combineIdenticalAlts :: [AltCon] -> [CoreAlt] -> (Bool, [AltCon], [CoreAlt])
- Development.IDE.GHC.Compat: combineRealSrcSpans :: RealSrcSpan -> RealSrcSpan -> RealSrcSpan
- Development.IDE.GHC.Compat: commentToAnnotation :: RealLocated Token -> LEpaComment
- Development.IDE.GHC.Compat: comp1DataCon_RDR :: RdrName
- Development.IDE.GHC.Compat: compTyConKey :: Unique
- Development.IDE.GHC.Compat: compTyConName :: Name
- Development.IDE.GHC.Compat: compactPrimTy :: Type
- Development.IDE.GHC.Compat: compactPrimTyCon :: TyCon
- Development.IDE.GHC.Compat: compactPrimTyConKey :: Unique
- Development.IDE.GHC.Compat: compare_RDR :: RdrName
- Development.IDE.GHC.Compat: compatibleBranches :: CoAxBranch -> CoAxBranch -> Bool
- Development.IDE.GHC.Compat: competesWith :: Activation -> Activation -> Bool
- Development.IDE.GHC.Compat: compileFile :: HscEnv -> StopPhase -> (FilePath, Maybe Phase) -> IO (Maybe FilePath)
- Development.IDE.GHC.Compat: composeAIdKey :: Unique
- Development.IDE.GHC.Compat: composeAName :: Name
- Development.IDE.GHC.Compat: composeSteppers :: NormaliseStepper ev -> NormaliseStepper ev -> NormaliseStepper ev
- Development.IDE.GHC.Compat: composeTCvSubst :: Subst -> Subst -> Subst
- Development.IDE.GHC.Compat: compose_RDR :: RdrName
- Development.IDE.GHC.Compat: conArgDocs :: ConDecl GhcRn -> IntMap (HsDoc GhcRn)
- Development.IDE.GHC.Compat: conFixity_RDR :: RdrName
- Development.IDE.GHC.Compat: conIsRecord_RDR :: RdrName
- Development.IDE.GHC.Compat: conLikeArity :: ConLike -> Arity
- Development.IDE.GHC.Compat: conLikeExTyCoVars :: ConLike -> [TyCoVar]
- Development.IDE.GHC.Compat: conLikeFieldLabels :: ConLike -> [FieldLabel]
- Development.IDE.GHC.Compat: conLikeFieldType :: ConLike -> FieldLabelString -> Type
- Development.IDE.GHC.Compat: conLikeFullSig :: ConLike -> ([TyVar], [TyCoVar], [EqSpec], ThetaType, ThetaType, [Scaled Type], Type)
- Development.IDE.GHC.Compat: conLikeHasBuilder :: ConLike -> Bool
- Development.IDE.GHC.Compat: conLikeImplBangs :: ConLike -> [HsImplBang]
- Development.IDE.GHC.Compat: conLikeInstOrigArgTys :: ConLike -> [Type] -> [Scaled Type]
- Development.IDE.GHC.Compat: conLikeIsInfix :: ConLike -> Bool
- Development.IDE.GHC.Compat: conLikeName :: ConLike -> Name
- Development.IDE.GHC.Compat: conLikeResTy :: ConLike -> [Type] -> Type
- Development.IDE.GHC.Compat: conLikeStupidTheta :: ConLike -> ThetaType
- Development.IDE.GHC.Compat: conLikeUserTyVarBinders :: ConLike -> [InvisTVBinder]
- Development.IDE.GHC.Compat: conLikesWithFields :: [ConLike] -> [FieldLabelString] -> [ConLike]
- Development.IDE.GHC.Compat: conName_RDR :: RdrName
- Development.IDE.GHC.Compat: conPatDetails :: Pat p -> Maybe (HsConPatDetails p)
- Development.IDE.GHC.Compat: con_arg_docs :: Int -> [HsType GhcRn] -> IntMap (HsDoc GhcRn)
- Development.IDE.GHC.Compat: concatIdKey :: Unique
- Development.IDE.GHC.Compat: concatName :: Name
- Development.IDE.GHC.Compat: consDataCon :: DataCon
- Development.IDE.GHC.Compat: consDataConKey :: Unique
- Development.IDE.GHC.Compat: consDataConName :: Name
- Development.IDE.GHC.Compat: consDataCon_RDR :: RdrName
- Development.IDE.GHC.Compat: considerAccessibleIdKey :: Unique
- Development.IDE.GHC.Compat: considerAccessibleName :: Name
- Development.IDE.GHC.Compat: constPtrConName :: Name
- Development.IDE.GHC.Compat: constPtrTyConKey :: Unique
- Development.IDE.GHC.Compat: constraintKind :: Kind
- Development.IDE.GHC.Compat: constraintKindRepKey :: Unique
- Development.IDE.GHC.Compat: constraintKindRepName :: Name
- Development.IDE.GHC.Compat: constraintKindTyCon :: TyCon
- Development.IDE.GHC.Compat: constraintKindTyConKey :: Unique
- Development.IDE.GHC.Compat: constraintKindTyConName :: Name
- Development.IDE.GHC.Compat: constructorClassKey :: Unique
- Development.IDE.GHC.Compat: constructorClassName :: Name
- Development.IDE.GHC.Compat: containsSpan :: RealSrcSpan -> RealSrcSpan -> Bool
- Development.IDE.GHC.Compat: coreAltType :: CoreAlt -> Type
- Development.IDE.GHC.Compat: coreAltsType :: [CoreAlt] -> Type
- Development.IDE.GHC.Compat: corePrepExpr :: DynFlags -> HscEnv -> CoreExpr -> IO CoreExpr
- Development.IDE.GHC.Compat: corePrepPgm :: Logger -> CorePrepConfig -> CorePrepPgmConfig -> Module -> ModLocation -> CoreProgram -> [TyCon] -> IO CoreProgram
- Development.IDE.GHC.Compat: coreView :: Type -> Maybe Type
- Development.IDE.GHC.Compat: countTyClDecls :: [TyClDecl pass] -> (Int, Int, Int, Int, Int)
- Development.IDE.GHC.Compat: crossDataConKey :: Unique
- Development.IDE.GHC.Compat: cstringLengthIdKey :: Unique
- Development.IDE.GHC.Compat: cstringLengthName :: Name
- Development.IDE.GHC.Compat: ctArrowTyCon :: TyCon
- Development.IDE.GHC.Compat: ctArrowTyConKey :: Unique
- Development.IDE.GHC.Compat: ctArrowTyConName :: Name
- Development.IDE.GHC.Compat: d1TyConKey :: Unique
- Development.IDE.GHC.Compat: d1TyConName :: Name
- Development.IDE.GHC.Compat: dATA_COERCE :: Module
- Development.IDE.GHC.Compat: dATA_EITHER :: Module
- Development.IDE.GHC.Compat: dATA_FOLDABLE :: Module
- Development.IDE.GHC.Compat: dATA_LIST :: Module
- Development.IDE.GHC.Compat: dATA_STRING :: Module
- Development.IDE.GHC.Compat: dATA_TRAVERSABLE :: Module
- Development.IDE.GHC.Compat: dEBUG_TRACE :: Module
- Development.IDE.GHC.Compat: dTyConKey :: Unique
- Development.IDE.GHC.Compat: dTyConName :: Name
- Development.IDE.GHC.Compat: dYNAMIC :: Module
- Development.IDE.GHC.Compat: data () => ABExport
- Development.IDE.GHC.Compat: data () => ATValidityInfo
- Development.IDE.GHC.Compat: data () => AbsBinds
- Development.IDE.GHC.Compat: data () => Activation
- Development.IDE.GHC.Compat: data () => AlgTyConFlav
- Development.IDE.GHC.Compat: data () => AlgTyConRhs
- Development.IDE.GHC.Compat: data () => Alignment
- Development.IDE.GHC.Compat: data () => AmbiguousFieldOcc pass
- Development.IDE.GHC.Compat: data () => AnnDecl pass
- Development.IDE.GHC.Compat: data () => AnnExplicitSum
- Development.IDE.GHC.Compat: data () => AnnFieldLabel
- Development.IDE.GHC.Compat: data () => AnnListItem
- Development.IDE.GHC.Compat: data () => AnnProjection
- Development.IDE.GHC.Compat: data () => AnnProvenance pass
- Development.IDE.GHC.Compat: data () => AnnSig
- Development.IDE.GHC.Compat: data () => AnnTarget name
- Development.IDE.GHC.Compat: data () => AnnsIf
- Development.IDE.GHC.Compat: data () => ApplicativeArg idL
- Development.IDE.GHC.Compat: data () => ArithSeqInfo id
- Development.IDE.GHC.Compat: data () => ArrowCtxt
- Development.IDE.GHC.Compat: data () => AvailInfo
- Development.IDE.GHC.Compat: data () => BindFlag
- Development.IDE.GHC.Compat: data () => BindType
- Development.IDE.GHC.Compat: data () => BoxingInfo b
- Development.IDE.GHC.Compat: data () => Boxity
- Development.IDE.GHC.Compat: data () => BufSpan
- Development.IDE.GHC.Compat: data () => BuiltInSyntax
- Development.IDE.GHC.Compat: data () => CImportSpec
- Development.IDE.GHC.Compat: data () => CbvMark
- Development.IDE.GHC.Compat: data () => CgGuts
- Development.IDE.GHC.Compat: data () => Class
- Development.IDE.GHC.Compat: data () => ClassATItem
- Development.IDE.GHC.Compat: data () => ClsInst
- Development.IDE.GHC.Compat: data () => ClsInstDecl pass
- Development.IDE.GHC.Compat: data () => CmdTopTc
- Development.IDE.GHC.Compat: data () => CoSel
- Development.IDE.GHC.Compat: data () => Coercion
- Development.IDE.GHC.Compat: data () => CoercionHole
- Development.IDE.GHC.Compat: data () => CollectFlag p
- Development.IDE.GHC.Compat: data () => CompileReason
- Development.IDE.GHC.Compat: data () => CompilerPhase
- Development.IDE.GHC.Compat: data () => CompleteMatch
- Development.IDE.GHC.Compat: data () => ConDecl pass
- Development.IDE.GHC.Compat: data () => ConDeclField pass
- Development.IDE.GHC.Compat: data () => ConLike
- Development.IDE.GHC.Compat: data () => ConPatTc
- Development.IDE.GHC.Compat: data () => ContextInfo
- Development.IDE.GHC.Compat: data () => CoreModule
- Development.IDE.GHC.Compat: data () => DataCon
- Development.IDE.GHC.Compat: data () => DataConCantHappen
- Development.IDE.GHC.Compat: data () => DataConRep
- Development.IDE.GHC.Compat: data () => DataDeclRn
- Development.IDE.GHC.Compat: data () => DataDefnCons a
- Development.IDE.GHC.Compat: data () => DeclType
- Development.IDE.GHC.Compat: data () => DefMethSpec ty
- Development.IDE.GHC.Compat: data () => DefaultDecl pass
- Development.IDE.GHC.Compat: data () => DefaultingPlugin
- Development.IDE.GHC.Compat: data () => DefaultingProposal
- Development.IDE.GHC.Compat: data () => DefaultingStrategy
- Development.IDE.GHC.Compat: data () => DelayedSplice
- Development.IDE.GHC.Compat: data () => Dependencies
- Development.IDE.GHC.Compat: data () => DerivClauseTys pass
- Development.IDE.GHC.Compat: data () => DerivDecl pass
- Development.IDE.GHC.Compat: data () => DerivStrategy pass
- Development.IDE.GHC.Compat: data () => DocDecl pass
- Development.IDE.GHC.Compat: data () => DocLoc
- Development.IDE.GHC.Compat: data () => DocStructureItem
- Development.IDE.GHC.Compat: data () => Docs
- Development.IDE.GHC.Compat: data () => DotFieldOcc p
- Development.IDE.GHC.Compat: data () => DsMatchContext
- Development.IDE.GHC.Compat: data () => DsMetaVal
- Development.IDE.GHC.Compat: data () => DynFlags
- Development.IDE.GHC.Compat: data () => EP a
- Development.IDE.GHC.Compat: data () => Env gbl lcl
- Development.IDE.GHC.Compat: data () => EpAnnHsCase
- Development.IDE.GHC.Compat: data () => EpAnnImportDecl
- Development.IDE.GHC.Compat: data () => EpAnnSumPat
- Development.IDE.GHC.Compat: data () => EpAnnUnboundVar
- Development.IDE.GHC.Compat: data () => EqRel
- Development.IDE.GHC.Compat: data () => EqSpec
- Development.IDE.GHC.Compat: data () => EquationInfo
- Development.IDE.GHC.Compat: data () => EvBind
- Development.IDE.GHC.Compat: data () => EvBindsVar
- Development.IDE.GHC.Compat: data () => EvCallStack
- Development.IDE.GHC.Compat: data () => EvTerm
- Development.IDE.GHC.Compat: data () => EvTypeable
- Development.IDE.GHC.Compat: data () => EvVarSource
- Development.IDE.GHC.Compat: data () => ExpandSynResult tyco
- Development.IDE.GHC.Compat: data () => ExtBits
- Development.IDE.GHC.Compat: data () => Extension
- Development.IDE.GHC.Compat: data () => ExtractedTHDocs
- Development.IDE.GHC.Compat: data () => FamEqn pass rhs
- Development.IDE.GHC.Compat: data () => FamFlavor
- Development.IDE.GHC.Compat: data () => FamInst
- Development.IDE.GHC.Compat: data () => FamInstEnv
- Development.IDE.GHC.Compat: data () => FamInstMatch
- Development.IDE.GHC.Compat: data () => FamTyConFlav
- Development.IDE.GHC.Compat: data () => FamilyDecl pass
- Development.IDE.GHC.Compat: data () => FamilyInfo pass
- Development.IDE.GHC.Compat: data () => FamilyResultSig pass
- Development.IDE.GHC.Compat: data FastStringCompat
- Development.IDE.GHC.Compat: data () => FieldLabel
- Development.IDE.GHC.Compat: data () => FieldLabelString
- Development.IDE.GHC.Compat: data () => FieldOcc pass
- Development.IDE.GHC.Compat: data () => FindResult
- Development.IDE.GHC.Compat: data () => FinderCache
- Development.IDE.GHC.Compat: data () => FinderOpts
- Development.IDE.GHC.Compat: data () => Fixity
- Development.IDE.GHC.Compat: data () => FixitySig pass
- Development.IDE.GHC.Compat: data () => FlagSpec flag
- Development.IDE.GHC.Compat: data () => ForAllTyFlag
- Development.IDE.GHC.Compat: data () => ForeignDecl pass
- Development.IDE.GHC.Compat: data () => ForeignExport pass
- Development.IDE.GHC.Compat: data () => ForeignImport pass
- Development.IDE.GHC.Compat: data () => ForeignSrcLang
- Development.IDE.GHC.Compat: data () => FractionalExponentBase
- Development.IDE.GHC.Compat: data () => FractionalLit
- Development.IDE.GHC.Compat: data () => FrontendResult
- Development.IDE.GHC.Compat: data () => FunSel
- Development.IDE.GHC.Compat: data () => FunTyFlag
- Development.IDE.GHC.Compat: data () => FunctionOrData
- Development.IDE.GHC.Compat: data () => GRHS p body
- Development.IDE.GHC.Compat: data () => GRHSs p body
- Development.IDE.GHC.Compat: data () => GenInstantiatedUnit unit
- Development.IDE.GHC.Compat: data () => GenLocated l e
- Development.IDE.GHC.Compat: data () => GenModule unit
- Development.IDE.GHC.Compat: data () => GenUnit uid
- Development.IDE.GHC.Compat: data () => GenWithIsBoot mod
- Development.IDE.GHC.Compat: data () => GeneralFlag
- Development.IDE.GHC.Compat: data () => Ghc a
- Development.IDE.GHC.Compat: data () => GhcException
- Development.IDE.GHC.Compat: data () => GhcMessage
- Development.IDE.GHC.Compat: data () => GhcPass (c :: Pass)
- Development.IDE.GHC.Compat: data GhcVersion
- Development.IDE.GHC.Compat: data () => GlobalRdrElt
- Development.IDE.GHC.Compat: data () => GreName
- Development.IDE.GHC.Compat: data () => GrhsAnn
- Development.IDE.GHC.Compat: data () => HdkComment
- Development.IDE.GHC.Compat: data () => HieAST a
- Development.IDE.GHC.Compat: data () => HieFile
- Development.IDE.GHC.Compat: data () => HieFileResult
- Development.IDE.GHC.Compat: data () => HieName
- Development.IDE.GHC.Compat: data () => HieType a
- Development.IDE.GHC.Compat: data () => HoleExprRef
- Development.IDE.GHC.Compat: data () => HomeModInfo
- Development.IDE.GHC.Compat: data () => HomeUnitEnv
- Development.IDE.GHC.Compat: data () => Hooks
- Development.IDE.GHC.Compat: data () => HsArg tm ty
- Development.IDE.GHC.Compat: data () => HsArrAppType
- Development.IDE.GHC.Compat: data () => HsArrow pass
- Development.IDE.GHC.Compat: data () => HsArrowMatchContext
- Development.IDE.GHC.Compat: data () => HsBindLR idL idR
- Development.IDE.GHC.Compat: data () => HsBracketTc
- Development.IDE.GHC.Compat: data () => HsCmd id
- Development.IDE.GHC.Compat: data () => HsCmdTop p
- Development.IDE.GHC.Compat: data () => HsConDeclGADTDetails pass
- Development.IDE.GHC.Compat: data () => HsConDetails tyarg arg rec
- Development.IDE.GHC.Compat: data () => HsConPatTyArg p
- Development.IDE.GHC.Compat: data () => HsDataDefn pass
- Development.IDE.GHC.Compat: data () => HsDecl p
- Development.IDE.GHC.Compat: data () => HsDerivingClause pass
- Development.IDE.GHC.Compat: data () => HsDoFlavour
- Development.IDE.GHC.Compat: data () => HsDocString
- Development.IDE.GHC.Compat: data () => HsDocStringDecorator
- Development.IDE.GHC.Compat: data () => HsExpansion orig expanded
- Development.IDE.GHC.Compat: data () => HsExpr p
- Development.IDE.GHC.Compat: data () => HsFieldBind lhs rhs
- Development.IDE.GHC.Compat: data () => HsForAllTelescope pass
- Development.IDE.GHC.Compat: data () => HsGroup p
- Development.IDE.GHC.Compat: data () => HsIPBinds id
- Development.IDE.GHC.Compat: data () => HsImplBang
- Development.IDE.GHC.Compat: data () => HsLinearArrowTokens pass
- Development.IDE.GHC.Compat: data () => HsLit x
- Development.IDE.GHC.Compat: data () => HsLocalBindsLR idL idR
- Development.IDE.GHC.Compat: data () => HsMatchContext p
- Development.IDE.GHC.Compat: data () => HsModule p
- Development.IDE.GHC.Compat: data () => HsOuterTyVarBndrs flag pass
- Development.IDE.GHC.Compat: data () => HsOverLit p
- Development.IDE.GHC.Compat: data () => HsPSRn
- Development.IDE.GHC.Compat: data () => HsPatExpansion a b
- Development.IDE.GHC.Compat: data () => HsPatSigType pass
- Development.IDE.GHC.Compat: data () => HsPatSynDir id
- Development.IDE.GHC.Compat: data () => HsPragE p
- Development.IDE.GHC.Compat: data () => HsQuote p
- Development.IDE.GHC.Compat: data () => HsRecFields p arg
- Development.IDE.GHC.Compat: data () => HsRuleAnn
- Development.IDE.GHC.Compat: data () => HsRuleRn
- Development.IDE.GHC.Compat: data () => HsScaled pass a
- Development.IDE.GHC.Compat: data () => HsSigType pass
- Development.IDE.GHC.Compat: data () => HsSrcBang
- Development.IDE.GHC.Compat: data () => HsStmtContext p
- Development.IDE.GHC.Compat: data () => HsToken (tok :: Symbol)
- Development.IDE.GHC.Compat: data () => HsTupArg id
- Development.IDE.GHC.Compat: data () => HsTupleSort
- Development.IDE.GHC.Compat: data () => HsTyLit pass
- Development.IDE.GHC.Compat: data () => HsTyVarBndr flag pass
- Development.IDE.GHC.Compat: data () => HsType pass
- Development.IDE.GHC.Compat: data () => HsUniToken (tok :: Symbol) (utok :: Symbol)
- Development.IDE.GHC.Compat: data () => HsUntypedSplice id
- Development.IDE.GHC.Compat: data () => HsUntypedSpliceResult thing
- Development.IDE.GHC.Compat: data () => HsValBindsLR idL idR
- Development.IDE.GHC.Compat: data () => HsWildCardBndrs pass thing
- Development.IDE.GHC.Compat: data () => HsWrap (hs_syn :: Type -> Type)
- Development.IDE.GHC.Compat: data () => HsWrapper
- Development.IDE.GHC.Compat: data () => HscEnv
- Development.IDE.GHC.Compat: data () => HscSource
- Development.IDE.GHC.Compat: data () => IE pass
- Development.IDE.GHC.Compat: data () => IEType
- Development.IDE.GHC.Compat: data () => IEWildcard
- Development.IDE.GHC.Compat: data () => IEWrappedName p
- Development.IDE.GHC.Compat: data () => IOEnv env a
- Development.IDE.GHC.Compat: data () => IOEnvFailure
- Development.IDE.GHC.Compat: data () => IPBind id
- Development.IDE.GHC.Compat: data () => IdBindingInfo
- Development.IDE.GHC.Compat: data () => IdentifierDetails a
- Development.IDE.GHC.Compat: data () => IfGblEnv
- Development.IDE.GHC.Compat: data () => IfGuidance
- Development.IDE.GHC.Compat: data () => IfLclEnv
- Development.IDE.GHC.Compat: data () => IfaceAT
- Development.IDE.GHC.Compat: data () => IfaceAlt
- Development.IDE.GHC.Compat: data () => IfaceAnnotation
- Development.IDE.GHC.Compat: data () => IfaceAppArgs
- Development.IDE.GHC.Compat: data () => IfaceAxBranch
- Development.IDE.GHC.Compat: data () => IfaceBang
- Development.IDE.GHC.Compat: data () => IfaceBindingX r b
- Development.IDE.GHC.Compat: data () => IfaceBndr
- Development.IDE.GHC.Compat: data () => IfaceClassBody
- Development.IDE.GHC.Compat: data () => IfaceClassOp
- Development.IDE.GHC.Compat: data () => IfaceClsInst
- Development.IDE.GHC.Compat: data () => IfaceCoercion
- Development.IDE.GHC.Compat: data () => IfaceCompleteMatch
- Development.IDE.GHC.Compat: data () => IfaceConAlt
- Development.IDE.GHC.Compat: data () => IfaceConDecl
- Development.IDE.GHC.Compat: data () => IfaceConDecls
- Development.IDE.GHC.Compat: data () => IfaceDecl
- Development.IDE.GHC.Compat: data () => IfaceExpr
- Development.IDE.GHC.Compat: data () => IfaceFamInst
- Development.IDE.GHC.Compat: data () => IfaceFamTyConFlav
- Development.IDE.GHC.Compat: data () => IfaceIdDetails
- Development.IDE.GHC.Compat: data () => IfaceInfoItem
- Development.IDE.GHC.Compat: data () => IfaceJoinInfo
- Development.IDE.GHC.Compat: data () => IfaceLFInfo
- Development.IDE.GHC.Compat: data () => IfaceLetBndr
- Development.IDE.GHC.Compat: data () => IfaceMCoercion
- Development.IDE.GHC.Compat: data () => IfaceMaybeRhs
- Development.IDE.GHC.Compat: data () => IfaceOneShot
- Development.IDE.GHC.Compat: data () => IfaceRule
- Development.IDE.GHC.Compat: data () => IfaceSrcBang
- Development.IDE.GHC.Compat: data () => IfaceTickish
- Development.IDE.GHC.Compat: data () => IfaceTopBndrInfo
- Development.IDE.GHC.Compat: data () => IfaceTyCon
- Development.IDE.GHC.Compat: data () => IfaceTyConInfo
- Development.IDE.GHC.Compat: data () => IfaceTyConParent
- Development.IDE.GHC.Compat: data () => IfaceTyConSort
- Development.IDE.GHC.Compat: data () => IfaceTyLit
- Development.IDE.GHC.Compat: data () => IfaceType
- Development.IDE.GHC.Compat: data () => IfaceUnfolding
- Development.IDE.GHC.Compat: data () => IfaceUnivCoProv
- Development.IDE.GHC.Compat: data () => ImpDeclSpec
- Development.IDE.GHC.Compat: data () => ImpItemSpec
- Development.IDE.GHC.Compat: data () => ImportAvails
- Development.IDE.GHC.Compat: data () => ImportDecl pass
- Development.IDE.GHC.Compat: data () => ImportDeclQualifiedStyle
- Development.IDE.GHC.Compat: data () => ImportListInterpretation
- Development.IDE.GHC.Compat: data () => ImportSpec
- Development.IDE.GHC.Compat: data () => ImportedModsVal
- Development.IDE.GHC.Compat: data () => Injectivity
- Development.IDE.GHC.Compat: data () => InjectivityAnn pass
- Development.IDE.GHC.Compat: data () => InjectivityCheckResult
- Development.IDE.GHC.Compat: data () => InlinePragma
- Development.IDE.GHC.Compat: data () => InlineSpec
- Development.IDE.GHC.Compat: data () => InsideLam
- Development.IDE.GHC.Compat: data () => InstBindings a
- Development.IDE.GHC.Compat: data () => InstDecl pass
- Development.IDE.GHC.Compat: data () => InstEnv
- Development.IDE.GHC.Compat: data () => InstEnvs
- Development.IDE.GHC.Compat: data () => InstInfo a
- Development.IDE.GHC.Compat: data () => InstalledFindResult
- Development.IDE.GHC.Compat: data () => InstalledModuleEnv elt
- Development.IDE.GHC.Compat: data () => IntWithInf
- Development.IDE.GHC.Compat: data () => IntegralLit
- Development.IDE.GHC.Compat: data () => InteractiveImport
- Development.IDE.GHC.Compat: data () => InterestingCxt
- Development.IDE.GHC.Compat: data () => IsBootInterface
- Development.IDE.GHC.Compat: data () => IsExtraConstraint
- Development.IDE.GHC.Compat: data () => IsGroupClosed
- Development.IDE.GHC.Compat: data () => KnotVars a
- Development.IDE.GHC.Compat: data () => LHsQTyVars pass
- Development.IDE.GHC.Compat: data () => LamCaseVariant
- Development.IDE.GHC.Compat: data () => LayoutInfo pass
- Development.IDE.GHC.Compat: data () => LeftOrRight
- Development.IDE.GHC.Compat: data () => Levity
- Development.IDE.GHC.Compat: data () => LexicalFixity
- Development.IDE.GHC.Compat: data () => LibrarySpec
- Development.IDE.GHC.Compat: data () => LiftingContext
- Development.IDE.GHC.Compat: data () => Linkable
- Development.IDE.GHC.Compat: data () => LinkerEnv
- Development.IDE.GHC.Compat: data () => LoadedPkgInfo
- Development.IDE.GHC.Compat: data () => LoaderState
- Development.IDE.GHC.Compat: data () => LocalRdrEnv
- Development.IDE.GHC.Compat: data () => MCoercion
- Development.IDE.GHC.Compat: data () => Match p body
- Development.IDE.GHC.Compat: data () => MatchGroup p body
- Development.IDE.GHC.Compat: data () => MatchGroupTc
- Development.IDE.GHC.Compat: data () => MatchResult a
- Development.IDE.GHC.Compat: data () => MaybeApartReason
- Development.IDE.GHC.Compat: data () => MaybeValidated a
- Development.IDE.GHC.Compat: data () => MetaRequest
- Development.IDE.GHC.Compat: data () => ModDetails
- Development.IDE.GHC.Compat: data () => ModGuts
- Development.IDE.GHC.Compat: data () => ModIface_ (phase :: ModIfacePhase)
- Development.IDE.GHC.Compat: data () => ModLocation
- Development.IDE.GHC.Compat: data () => ModNodeKeyWithUid
- Development.IDE.GHC.Compat: data () => ModRenaming
- Development.IDE.GHC.Compat: data () => ModSummary
- Development.IDE.GHC.Compat: data () => ModuleEnv elt
- Development.IDE.GHC.Compat: data () => ModuleGraph
- Development.IDE.GHC.Compat: data () => ModuleGraphNode
- Development.IDE.GHC.Compat: data () => ModuleOrigin
- Development.IDE.GHC.Compat: data () => NHsValBindsLR idL
- Development.IDE.GHC.Compat: data () => Name
- Development.IDE.GHC.Compat: data () => NameAnn
- Development.IDE.GHC.Compat: data () => NameCache
- Development.IDE.GHC.Compat: data () => NameShape
- Development.IDE.GHC.Compat: data () => NameSpace
- Development.IDE.GHC.Compat: data () => NewOrData
- Development.IDE.GHC.Compat: data () => NoExtField
- Development.IDE.GHC.Compat: data () => NodeAnnotation
- Development.IDE.GHC.Compat: data () => NodeInfo a
- Development.IDE.GHC.Compat: data () => NodeKey
- Development.IDE.GHC.Compat: data () => NodeOrigin
- Development.IDE.GHC.Compat: data () => NonStandardDefaultingStrategy
- Development.IDE.GHC.Compat: data () => NormaliseStepResult ev
- Development.IDE.GHC.Compat: data () => OccEnv a
- Development.IDE.GHC.Compat: data () => OccInfo
- Development.IDE.GHC.Compat: data () => OccName
- Development.IDE.GHC.Compat: data () => OneShotInfo
- Development.IDE.GHC.Compat: data () => Option
- Development.IDE.GHC.Compat: data () => Origin
- Development.IDE.GHC.Compat: data () => OverLitVal
- Development.IDE.GHC.Compat: data () => OverlapFlag
- Development.IDE.GHC.Compat: data () => OverlapMode
- Development.IDE.GHC.Compat: data () => PState
- Development.IDE.GHC.Compat: data () => PackageArg
- Development.IDE.GHC.Compat: data () => PackageFlag
- Development.IDE.GHC.Compat: data () => ParStmtBlock idL idR
- Development.IDE.GHC.Compat: data () => Parent
- Development.IDE.GHC.Compat: data () => ParseResult a :: TYPE 'SumRep '[ 'TupleRep '[LiftedRep, LiftedRep], LiftedRep]
- Development.IDE.GHC.Compat: data () => ParserOpts
- Development.IDE.GHC.Compat: data () => Pass
- Development.IDE.GHC.Compat: data () => Pat p
- Development.IDE.GHC.Compat: data () => PatSyn
- Development.IDE.GHC.Compat: data () => PatSynBind idL idR
- Development.IDE.GHC.Compat: data () => PathsToClean
- Development.IDE.GHC.Compat: data () => PendingRnSplice
- Development.IDE.GHC.Compat: data () => PendingStuff
- Development.IDE.GHC.Compat: data () => PendingTcSplice
- Development.IDE.GHC.Compat: data () => Phase
- Development.IDE.GHC.Compat: data () => PiTyBinder
- Development.IDE.GHC.Compat: data () => PlainGhcException
- Development.IDE.GHC.Compat: data () => PotentialUnifiers
- Development.IDE.GHC.Compat: data () => Pred
- Development.IDE.GHC.Compat: data () => PrimElemRep
- Development.IDE.GHC.Compat: data () => PrimRep
- Development.IDE.GHC.Compat: data () => PromDataConInfo
- Development.IDE.GHC.Compat: data () => PromotionErr
- Development.IDE.GHC.Compat: data () => PromotionFlag
- Development.IDE.GHC.Compat: data () => QuoteWrapper
- Development.IDE.GHC.Compat: data () => RdrName
- Development.IDE.GHC.Compat: data () => RealSrcLoc
- Development.IDE.GHC.Compat: data () => RealSrcSpan
- Development.IDE.GHC.Compat: data () => RecFieldContext
- Development.IDE.GHC.Compat: data () => RecFlag
- Development.IDE.GHC.Compat: data () => RecStmtTc
- Development.IDE.GHC.Compat: data () => RecompReason
- Development.IDE.GHC.Compat: data () => RecompileRequired
- Development.IDE.GHC.Compat: data () => RecordPatSynField pass
- Development.IDE.GHC.Compat: data () => RewriteEnv
- Development.IDE.GHC.Compat: data () => Role
- Development.IDE.GHC.Compat: data () => RoleAnnotDecl pass
- Development.IDE.GHC.Compat: data () => RuleBndr pass
- Development.IDE.GHC.Compat: data () => RuleDecl pass
- Development.IDE.GHC.Compat: data () => RuleDecls pass
- Development.IDE.GHC.Compat: data () => RuleMatchInfo
- Development.IDE.GHC.Compat: data () => SafeHaskellMode
- Development.IDE.GHC.Compat: data () => Scaled a
- Development.IDE.GHC.Compat: data () => Scope
- Development.IDE.GHC.Compat: data () => SelfBootInfo
- Development.IDE.GHC.Compat: data () => Session
- Development.IDE.GHC.Compat: data () => Severity
- Development.IDE.GHC.Compat: data () => ShowForAllFlag
- Development.IDE.GHC.Compat: data () => ShowHowMuch
- Development.IDE.GHC.Compat: data () => ShowSub
- Development.IDE.GHC.Compat: data () => Sig pass
- Development.IDE.GHC.Compat: data () => SourceText
- Development.IDE.GHC.Compat: data () => Specificity
- Development.IDE.GHC.Compat: data () => SpliceDecl p
- Development.IDE.GHC.Compat: data () => SpliceDecoration
- Development.IDE.GHC.Compat: data () => SpliceInfo
- Development.IDE.GHC.Compat: data () => SpliceType
- Development.IDE.GHC.Compat: data () => SptEntry
- Development.IDE.GHC.Compat: data () => SrcLoc
- Development.IDE.GHC.Compat: data () => SrcSpan
- Development.IDE.GHC.Compat: data () => SrcSpanAnn' a
- Development.IDE.GHC.Compat: data () => SrcStrictness
- Development.IDE.GHC.Compat: data () => SrcUnpackedness
- Development.IDE.GHC.Compat: data () => StandaloneKindSig pass
- Development.IDE.GHC.Compat: data () => StmtLR idL idR body
- Development.IDE.GHC.Compat: data () => StopPhase
- Development.IDE.GHC.Compat: data () => StrictnessMark
- Development.IDE.GHC.Compat: data () => StringLiteral
- Development.IDE.GHC.Compat: data () => Subst
- Development.IDE.GHC.Compat: data () => SuccessFlag
- Development.IDE.GHC.Compat: data () => SwapFlag
- Development.IDE.GHC.Compat: data () => SyntaxExprRn
- Development.IDE.GHC.Compat: data () => SyntaxExprTc
- Development.IDE.GHC.Compat: data () => TailCallInfo
- Development.IDE.GHC.Compat: data () => Target
- Development.IDE.GHC.Compat: data () => TargetId
- Development.IDE.GHC.Compat: data () => TcBinder
- Development.IDE.GHC.Compat: data () => TcEvBinds
- Development.IDE.GHC.Compat: data () => TcGblEnv
- Development.IDE.GHC.Compat: data () => TcIdSigInfo
- Development.IDE.GHC.Compat: data () => TcIdSigInst
- Development.IDE.GHC.Compat: data () => TcLclEnv
- Development.IDE.GHC.Compat: data () => TcPatSynInfo
- Development.IDE.GHC.Compat: data () => TcPlugin
- Development.IDE.GHC.Compat: data () => TcPluginM a
- Development.IDE.GHC.Compat: data () => TcPluginRewriteResult
- Development.IDE.GHC.Compat: data () => TcPluginSolveResult
- Development.IDE.GHC.Compat: data () => TcRnExprMode
- Development.IDE.GHC.Compat: data () => TcRnMessage
- Development.IDE.GHC.Compat: data () => TcSigInfo
- Development.IDE.GHC.Compat: data () => TcSpecPrag
- Development.IDE.GHC.Compat: data () => TcSpecPrags
- Development.IDE.GHC.Compat: data () => TcTyThing
- Development.IDE.GHC.Compat: data () => TempFileLifetime
- Development.IDE.GHC.Compat: data () => ThStage
- Development.IDE.GHC.Compat: data () => TmpFs
- Development.IDE.GHC.Compat: data () => Token
- Development.IDE.GHC.Compat: data () => TopLevelFlag
- Development.IDE.GHC.Compat: data () => TransForm
- Development.IDE.GHC.Compat: data () => TupleSort
- Development.IDE.GHC.Compat: data () => TyClDecl pass
- Development.IDE.GHC.Compat: data () => TyClGroup pass
- Development.IDE.GHC.Compat: data () => TyCoFolder env a
- Development.IDE.GHC.Compat: data () => TyCoMapper env (m :: Type -> Type)
- Development.IDE.GHC.Compat: data () => TyCon
- Development.IDE.GHC.Compat: data () => TyConBndrVis
- Development.IDE.GHC.Compat: data () => TyConFlavour
- Development.IDE.GHC.Compat: data () => TyFamInstDecl pass
- Development.IDE.GHC.Compat: data () => TyThing
- Development.IDE.GHC.Compat: data () => TyVarScope
- Development.IDE.GHC.Compat: data () => Type
- Development.IDE.GHC.Compat: data () => TypeOrConstraint
- Development.IDE.GHC.Compat: data () => TypeOrKind
- Development.IDE.GHC.Compat: data () => UnboxedTupleOrSum
- Development.IDE.GHC.Compat: data () => Unfolding
- Development.IDE.GHC.Compat: data () => UnfoldingSource
- Development.IDE.GHC.Compat: data () => UnifyResultM a
- Development.IDE.GHC.Compat: data () => UniqFM key ele
- Development.IDE.GHC.Compat: data () => UniqSM result
- Development.IDE.GHC.Compat: data () => UniqSupply
- Development.IDE.GHC.Compat: data () => UnitEnv
- Development.IDE.GHC.Compat: data () => UnivCoProvenance
- Development.IDE.GHC.Compat: data () => Unlinked
- Development.IDE.GHC.Compat: data () => UntypedSpliceFlavour
- Development.IDE.GHC.Compat: data () => Usage
- Development.IDE.GHC.Compat: data () => Var
- Development.IDE.GHC.Compat: data () => Warn
- Development.IDE.GHC.Compat: data () => WarnDecl pass
- Development.IDE.GHC.Compat: data () => WarnDecls pass
- Development.IDE.GHC.Compat: data () => WarningFlag
- Development.IDE.GHC.Compat: data () => Way
- Development.IDE.GHC.Compat: data () => WhereFrom
- Development.IDE.GHC.Compat: data () => WithHsDocIdentifiers a pass
- Development.IDE.GHC.Compat: data () => XBindStmtRn
- Development.IDE.GHC.Compat: data () => XBindStmtTc
- Development.IDE.GHC.Compat: data () => XImportDeclPass
- Development.IDE.GHC.Compat: data () => XModulePs
- Development.IDE.GHC.Compat: data () => XViaStrategyPs
- Development.IDE.GHC.Compat: data () => XXExprGhcTc
- Development.IDE.GHC.Compat: data () => XXPatGhcTc
- Development.IDE.GHC.Compat: dataClassKey :: Unique
- Development.IDE.GHC.Compat: dataClassName :: Name
- Development.IDE.GHC.Compat: dataConBoxer :: DataCon -> Maybe DataConBoxer
- Development.IDE.GHC.Compat: dataConCannotMatch :: [Type] -> DataCon -> Bool
- Development.IDE.GHC.Compat: dataConCantHappen :: DataConCantHappen -> a
- Development.IDE.GHC.Compat: dataConDisplayType :: Bool -> DataCon -> Type
- Development.IDE.GHC.Compat: dataConExTyCoVars :: DataCon -> [TyCoVar]
- Development.IDE.GHC.Compat: dataConFieldLabels :: DataCon -> [FieldLabel]
- Development.IDE.GHC.Compat: dataConFieldType :: DataCon -> FieldLabelString -> Type
- Development.IDE.GHC.Compat: dataConFieldType_maybe :: DataCon -> FieldLabelString -> Maybe (FieldLabel, Type)
- Development.IDE.GHC.Compat: dataConFullSig :: DataCon -> ([TyVar], [TyCoVar], [EqSpec], ThetaType, [Scaled Type], Type)
- Development.IDE.GHC.Compat: dataConIdentity :: DataCon -> ByteString
- Development.IDE.GHC.Compat: dataConImplBangs :: DataCon -> [HsImplBang]
- Development.IDE.GHC.Compat: dataConImplicitTyThings :: DataCon -> [TyThing]
- Development.IDE.GHC.Compat: dataConInstArgTys :: DataCon -> [Type] -> [Scaled Type]
- Development.IDE.GHC.Compat: dataConInstOrigArgTys :: DataCon -> [Type] -> [Scaled Type]
- Development.IDE.GHC.Compat: dataConInstSig :: DataCon -> [Type] -> ([TyCoVar], ThetaType, [Type])
- Development.IDE.GHC.Compat: dataConInstUnivs :: DataCon -> [Type] -> [Type]
- Development.IDE.GHC.Compat: dataConIsInfix :: DataCon -> Bool
- Development.IDE.GHC.Compat: dataConName :: DataCon -> Name
- Development.IDE.GHC.Compat: dataConNonlinearType :: DataCon -> Type
- Development.IDE.GHC.Compat: dataConOrigArgTys :: DataCon -> [Scaled Type]
- Development.IDE.GHC.Compat: dataConOrigResTy :: DataCon -> Type
- Development.IDE.GHC.Compat: dataConOrigTyCon :: DataCon -> TyCon
- Development.IDE.GHC.Compat: dataConOtherTheta :: DataCon -> ThetaType
- Development.IDE.GHC.Compat: dataConRepArgTys :: DataCon -> [Scaled Type]
- Development.IDE.GHC.Compat: dataConRepArity :: DataCon -> Arity
- Development.IDE.GHC.Compat: dataConRepFSInstPat :: [FastString] -> [Unique] -> Mult -> DataCon -> [Type] -> ([TyCoVar], [Id])
- Development.IDE.GHC.Compat: dataConRepInstPat :: [Unique] -> Mult -> DataCon -> [Type] -> ([TyCoVar], [Id])
- Development.IDE.GHC.Compat: dataConRepStrictness :: DataCon -> [StrictnessMark]
- Development.IDE.GHC.Compat: dataConRepType :: DataCon -> Type
- Development.IDE.GHC.Compat: dataConResRepTyArgs :: DataCon -> [Type]
- Development.IDE.GHC.Compat: dataConSourceArity :: DataCon -> Arity
- Development.IDE.GHC.Compat: dataConSrcBangs :: DataCon -> [HsSrcBang]
- Development.IDE.GHC.Compat: dataConStupidTheta :: DataCon -> ThetaType
- Development.IDE.GHC.Compat: dataConTag :: DataCon -> ConTag
- Development.IDE.GHC.Compat: dataConTagZ :: DataCon -> ConTagZ
- Development.IDE.GHC.Compat: dataConTheta :: DataCon -> ThetaType
- Development.IDE.GHC.Compat: dataConTyCon :: DataCon -> TyCon
- Development.IDE.GHC.Compat: dataConUnivAndExTyCoVars :: DataCon -> [TyCoVar]
- Development.IDE.GHC.Compat: dataConUnivTyVars :: DataCon -> [TyVar]
- Development.IDE.GHC.Compat: dataConUserTyVarBinders :: DataCon -> [InvisTVBinder]
- Development.IDE.GHC.Compat: dataConUserTyVars :: DataCon -> [TyVar]
- Development.IDE.GHC.Compat: dataConUserTyVarsNeedWrapper :: DataCon -> Bool
- Development.IDE.GHC.Compat: dataConWorkId :: DataCon -> Id
- Development.IDE.GHC.Compat: dataConWrapId :: DataCon -> Id
- Development.IDE.GHC.Compat: dataConWrapId_maybe :: DataCon -> Maybe Id
- Development.IDE.GHC.Compat: dataConWrapperType :: DataCon -> Type
- Development.IDE.GHC.Compat: dataDefnConsNewOrData :: DataDefnCons a -> NewOrData
- Development.IDE.GHC.Compat: dataFamInstRepTyCon :: FamInst -> TyCon
- Development.IDE.GHC.Compat: dataName :: NameSpace
- Development.IDE.GHC.Compat: dataQual_RDR :: Module -> FastString -> RdrName
- Development.IDE.GHC.Compat: dataToTag_RDR :: RdrName
- Development.IDE.GHC.Compat: datatypeClassKey :: Unique
- Development.IDE.GHC.Compat: datatypeClassName :: Name
- Development.IDE.GHC.Compat: datatypeName_RDR :: RdrName
- Development.IDE.GHC.Compat: dcQual :: Module -> FastString -> Unique -> Name
- Development.IDE.GHC.Compat: debugPprType :: Type -> SDoc
- Development.IDE.GHC.Compat: debugTc :: TcM () -> TcM ()
- Development.IDE.GHC.Compat: decidedLazyDataConKey :: Unique
- Development.IDE.GHC.Compat: decidedLazyDataConName :: Name
- Development.IDE.GHC.Compat: decidedStrictDataConKey :: Unique
- Development.IDE.GHC.Compat: decidedStrictDataConName :: Name
- Development.IDE.GHC.Compat: decidedUnpackDataConKey :: Unique
- Development.IDE.GHC.Compat: decidedUnpackDataConName :: Name
- Development.IDE.GHC.Compat: declTypeDocs :: HsDecl GhcRn -> IntMap (HsDoc GhcRn)
- Development.IDE.GHC.Compat: decomposeCo :: Arity -> Coercion -> Infinite Role -> [Coercion]
- Development.IDE.GHC.Compat: decomposeFunCo :: HasDebugCallStack => Coercion -> (CoercionN, Coercion, Coercion)
- Development.IDE.GHC.Compat: decomposePiCos :: HasDebugCallStack => CoercionN -> Pair Type -> [Type] -> ([CoercionN], CoercionN)
- Development.IDE.GHC.Compat: defaultFixity :: Fixity
- Development.IDE.GHC.Compat: defaultInlinePragma :: InlinePragma
- Development.IDE.GHC.Compat: defaultNonStandardTyVars :: DefaultingStrategy -> Bool
- Development.IDE.GHC.Compat: delFV :: Name -> FreeVars -> FreeVars
- Development.IDE.GHC.Compat: delFVs :: [Name] -> FreeVars -> FreeVars
- Development.IDE.GHC.Compat: delFromDNameEnv :: DNameEnv a -> Name -> DNameEnv a
- Development.IDE.GHC.Compat: delFromNameEnv :: NameEnv a -> Name -> NameEnv a
- Development.IDE.GHC.Compat: delFromNameSet :: NameSet -> Name -> NameSet
- Development.IDE.GHC.Compat: delFromOccEnv :: OccEnv a -> OccName -> OccEnv a
- Development.IDE.GHC.Compat: delFromUFM :: Uniquable key => UniqFM key elt -> key -> UniqFM key elt
- Development.IDE.GHC.Compat: delFromUFM_Directly :: UniqFM key elt -> Unique -> UniqFM key elt
- Development.IDE.GHC.Compat: delFromUniqMap :: Uniquable k => UniqMap k a -> k -> UniqMap k a
- Development.IDE.GHC.Compat: delInstalledModuleEnv :: InstalledModuleEnv a -> InstalledModule -> InstalledModuleEnv a
- Development.IDE.GHC.Compat: delListFromNameEnv :: NameEnv a -> [Name] -> NameEnv a
- Development.IDE.GHC.Compat: delListFromNameSet :: NameSet -> [Name] -> NameSet
- Development.IDE.GHC.Compat: delListFromOccEnv :: OccEnv a -> [OccName] -> OccEnv a
- Development.IDE.GHC.Compat: delListFromUFM :: Uniquable key => UniqFM key elt -> [key] -> UniqFM key elt
- Development.IDE.GHC.Compat: delListFromUFM_Directly :: UniqFM key elt -> [Unique] -> UniqFM key elt
- Development.IDE.GHC.Compat: delListFromUniqMap :: Uniquable k => UniqMap k a -> [k] -> UniqMap k a
- Development.IDE.GHC.Compat: delModuleEnv :: ModuleEnv a -> Module -> ModuleEnv a
- Development.IDE.GHC.Compat: delModuleEnvList :: ModuleEnv a -> [Module] -> ModuleEnv a
- Development.IDE.GHC.Compat: delModuleSet :: ModuleSet -> Module -> ModuleSet
- Development.IDE.GHC.Compat: delTidyOccEnvList :: TidyOccEnv -> [FastString] -> TidyOccEnv
- Development.IDE.GHC.Compat: deleteDFunFromInstEnv :: InstEnv -> DFunId -> InstEnv
- Development.IDE.GHC.Compat: deleteFromInstEnv :: InstEnv -> ClsInst -> InstEnv
- Development.IDE.GHC.Compat: deltaTy :: Type
- Development.IDE.GHC.Compat: deltaTyVar :: TyVar
- Development.IDE.GHC.Compat: deltaTyVarSpec :: TyVarBinder
- Development.IDE.GHC.Compat: demoteOccName :: OccName -> Maybe OccName
- Development.IDE.GHC.Compat: demoteRdrName :: RdrName -> Maybe RdrName
- Development.IDE.GHC.Compat: depAnal :: (node -> [Name]) -> (node -> [Name]) -> [node] -> [SCC node]
- Development.IDE.GHC.Compat: derivStrategyName :: DerivStrategy a -> SDoc
- Development.IDE.GHC.Compat: derivableClassKeys :: [Unique]
- Development.IDE.GHC.Compat: dfunInlinePragma :: InlinePragma
- Development.IDE.GHC.Compat: diagnosticDs :: DsMessage -> DsM ()
- Development.IDE.GHC.Compat: diagnosticTc :: Bool -> TcRnMessage -> TcM ()
- Development.IDE.GHC.Compat: diagnosticTcM :: Bool -> (TidyEnv, TcRnMessage) -> TcM ()
- Development.IDE.GHC.Compat: dictTyConKey :: Unique
- Development.IDE.GHC.Compat: diffBinds :: Bool -> RnEnv2 -> [(Var, CoreExpr)] -> [(Var, CoreExpr)] -> ([SDoc], RnEnv2)
- Development.IDE.GHC.Compat: disableHaddock :: ParserOpts -> ParserOpts
- Development.IDE.GHC.Compat: disableWarningsAsErrors :: DynFlags -> DynFlags
- Development.IDE.GHC.Compat: discardConstraints :: TcM a -> TcM a
- Development.IDE.GHC.Compat: discardErrs :: TcRn a -> TcRn a
- Development.IDE.GHC.Compat: discardResult :: TcM a -> TcM ()
- Development.IDE.GHC.Compat: discardWarnings :: TcRn a -> TcRn a
- Development.IDE.GHC.Compat: discardWarningsDs :: DsM a -> DsM a
- Development.IDE.GHC.Compat: disjointNameEnv :: NameEnv a -> NameEnv a -> Bool
- Development.IDE.GHC.Compat: disjointNameSet :: NameSet -> NameSet -> Bool
- Development.IDE.GHC.Compat: disjointUFM :: UniqFM key elt1 -> UniqFM key elt2 -> Bool
- Development.IDE.GHC.Compat: disjointUniqMap :: UniqMap k a -> UniqMap k b -> Bool
- Development.IDE.GHC.Compat: displayException :: Exception e => e -> String
- Development.IDE.GHC.Compat: divIntIdKey :: Unique
- Development.IDE.GHC.Compat: divIntName :: Name
- Development.IDE.GHC.Compat: docDeclDoc :: DocDecl pass -> LHsDoc pass
- Development.IDE.GHC.Compat: docStringChunks :: HsDocString -> [LHsDocStringChunk]
- Development.IDE.GHC.Compat: dollarIdKey :: Unique
- Development.IDE.GHC.Compat: dollarName :: Name
- Development.IDE.GHC.Compat: dontWriteHieFiles :: DynFlags -> DynFlags
- Development.IDE.GHC.Compat: doptM :: DumpFlag -> TcRnIf gbl lcl Bool
- Development.IDE.GHC.Compat: doubleDataCon :: DataCon
- Development.IDE.GHC.Compat: doubleDataConKey :: Unique
- Development.IDE.GHC.Compat: doubleElemRepDataConTy :: Type
- Development.IDE.GHC.Compat: doublePrimTy :: Type
- Development.IDE.GHC.Compat: doublePrimTyCon :: TyCon
- Development.IDE.GHC.Compat: doublePrimTyConKey :: Unique
- Development.IDE.GHC.Compat: doublePrimTyConName :: Name
- Development.IDE.GHC.Compat: doubleRepDataConTy :: RuntimeRepType
- Development.IDE.GHC.Compat: doubleTy :: Type
- Development.IDE.GHC.Compat: doubleTyCon :: TyCon
- Development.IDE.GHC.Compat: doubleTyConKey :: Unique
- Development.IDE.GHC.Compat: doubleTyConName :: Name
- Development.IDE.GHC.Compat: doubleX2PrimTy :: Type
- Development.IDE.GHC.Compat: doubleX2PrimTyCon :: TyCon
- Development.IDE.GHC.Compat: doubleX2PrimTyConKey :: Unique
- Development.IDE.GHC.Compat: doubleX4PrimTy :: Type
- Development.IDE.GHC.Compat: doubleX4PrimTyCon :: TyCon
- Development.IDE.GHC.Compat: doubleX4PrimTyConKey :: Unique
- Development.IDE.GHC.Compat: doubleX8PrimTy :: Type
- Development.IDE.GHC.Compat: doubleX8PrimTyCon :: TyCon
- Development.IDE.GHC.Compat: doubleX8PrimTyConKey :: Unique
- Development.IDE.GHC.Compat: downgradeRole :: Role -> Role -> Coercion -> Coercion
- Development.IDE.GHC.Compat: driverNoStop :: StopPhase
- Development.IDE.GHC.Compat: dropForAlls :: Type -> Type
- Development.IDE.GHC.Compat: dropRuntimeRepArgs :: [Type] -> [Type]
- Development.IDE.GHC.Compat: dropWildCards :: LHsSigWcType pass -> LHsSigType pass
- Development.IDE.GHC.Compat: dsExpr :: HsExpr GhcTc -> DsM CoreExpr
- Development.IDE.GHC.Compat: dsExtendMetaEnv :: DsMetaEnv -> DsM a -> DsM a
- Development.IDE.GHC.Compat: dsGetCompleteMatches :: DsM CompleteMatches
- Development.IDE.GHC.Compat: dsGetFamInstEnvs :: DsM FamInstEnvs
- Development.IDE.GHC.Compat: dsGetMetaEnv :: DsM (NameEnv DsMetaVal)
- Development.IDE.GHC.Compat: dsLExpr :: LHsExpr GhcTc -> DsM CoreExpr
- Development.IDE.GHC.Compat: dsLit :: HsLit GhcRn -> DsM CoreExpr
- Development.IDE.GHC.Compat: dsLocalBinds :: HsLocalBinds GhcTc -> CoreExpr -> DsM CoreExpr
- Development.IDE.GHC.Compat: dsLookupConLike :: Name -> DsM ConLike
- Development.IDE.GHC.Compat: dsLookupDataCon :: Name -> DsM DataCon
- Development.IDE.GHC.Compat: dsLookupGlobal :: Name -> DsM TyThing
- Development.IDE.GHC.Compat: dsLookupGlobalId :: Name -> DsM Id
- Development.IDE.GHC.Compat: dsLookupMetaEnv :: Name -> DsM (Maybe DsMetaVal)
- Development.IDE.GHC.Compat: dsLookupTyCon :: Name -> DsM TyCon
- Development.IDE.GHC.Compat: dsSyntaxExpr :: SyntaxExpr GhcTc -> [CoreExpr] -> DsM CoreExpr
- Development.IDE.GHC.Compat: dsValBinds :: HsValBinds GhcTc -> CoreExpr -> DsM CoreExpr
- Development.IDE.GHC.Compat: duDefs :: DefUses -> Defs
- Development.IDE.GHC.Compat: duUses :: DefUses -> Uses
- Development.IDE.GHC.Compat: dumpIdInfoOfProgram :: Bool -> (IdInfo -> SDoc) -> CoreProgram -> SDoc
- Development.IDE.GHC.Compat: dumpOptTcRn :: DumpFlag -> String -> DumpFormat -> SDoc -> TcRn ()
- Development.IDE.GHC.Compat: dumpTcRn :: Bool -> DumpFlag -> String -> DumpFormat -> SDoc -> TcRn ()
- Development.IDE.GHC.Compat: duplicateLocalDs :: Id -> DsM Id
- Development.IDE.GHC.Compat: eitherTyConKey :: Unique
- Development.IDE.GHC.Compat: eitherTyConName :: Name
- Development.IDE.GHC.Compat: elemLocalRdrEnv :: RdrName -> LocalRdrEnv -> Bool
- Development.IDE.GHC.Compat: elemModuleEnv :: Module -> ModuleEnv a -> Bool
- Development.IDE.GHC.Compat: elemModuleSet :: Module -> ModuleSet -> Bool
- Development.IDE.GHC.Compat: elemNameEnv :: Name -> NameEnv a -> Bool
- Development.IDE.GHC.Compat: elemNameSet :: Name -> NameSet -> Bool
- Development.IDE.GHC.Compat: elemOccEnv :: OccName -> OccEnv a -> Bool
- Development.IDE.GHC.Compat: elemOccSet :: OccName -> OccSet -> Bool
- Development.IDE.GHC.Compat: elemUFM :: Uniquable key => key -> UniqFM key elt -> Bool
- Development.IDE.GHC.Compat: elemUFM_Directly :: Unique -> UniqFM key elt -> Bool
- Development.IDE.GHC.Compat: elemUniqMap :: Uniquable k => k -> UniqMap k a -> Bool
- Development.IDE.GHC.Compat: eltsDNameEnv :: DNameEnv a -> [a]
- Development.IDE.GHC.Compat: emitAnonTypeHole :: IsExtraConstraint -> TcTyVar -> TcM ()
- Development.IDE.GHC.Compat: emitConstraints :: WantedConstraints -> TcM ()
- Development.IDE.GHC.Compat: emitDelayedErrors :: Bag DelayedError -> TcM ()
- Development.IDE.GHC.Compat: emitHole :: Hole -> TcM ()
- Development.IDE.GHC.Compat: emitHoles :: Bag Hole -> TcM ()
- Development.IDE.GHC.Compat: emitImplication :: Implication -> TcM ()
- Development.IDE.GHC.Compat: emitImplications :: Bag Implication -> TcM ()
- Development.IDE.GHC.Compat: emitInsoluble :: Ct -> TcM ()
- Development.IDE.GHC.Compat: emitNamedTypeHole :: (Name, TcTyVar) -> TcM ()
- Development.IDE.GHC.Compat: emitNotConcreteError :: NotConcreteError -> TcM ()
- Development.IDE.GHC.Compat: emitSimple :: Ct -> TcM ()
- Development.IDE.GHC.Compat: emitSimples :: Cts -> TcM ()
- Development.IDE.GHC.Compat: emitStaticConstraints :: WantedConstraints -> TcM ()
- Development.IDE.GHC.Compat: emptyCallStackKey :: Unique
- Development.IDE.GHC.Compat: emptyCallStackName :: Name
- Development.IDE.GHC.Compat: emptyClosureEnv :: ClosureEnv
- Development.IDE.GHC.Compat: emptyCvSubstEnv :: CvSubstEnv
- Development.IDE.GHC.Compat: emptyDNameEnv :: DNameEnv a
- Development.IDE.GHC.Compat: emptyDUs :: DefUses
- Development.IDE.GHC.Compat: emptyDocs :: Docs
- Development.IDE.GHC.Compat: emptyEvBindMap :: EvBindMap
- Development.IDE.GHC.Compat: emptyFVs :: FreeVars
- Development.IDE.GHC.Compat: emptyFamInstEnv :: FamInstEnv
- Development.IDE.GHC.Compat: emptyFamInstEnvs :: (FamInstEnv, FamInstEnv)
- Development.IDE.GHC.Compat: emptyFsEnv :: FastStringEnv a
- Development.IDE.GHC.Compat: emptyGlobalRdrEnv :: GlobalRdrEnv
- Development.IDE.GHC.Compat: emptyHomeModInfoLinkable :: HomeModLinkable
- Development.IDE.GHC.Compat: emptyImportAvails :: ImportAvails
- Development.IDE.GHC.Compat: emptyInScopeSet :: InScopeSet
- Development.IDE.GHC.Compat: emptyInstEnv :: InstEnv
- Development.IDE.GHC.Compat: emptyInstalledModuleEnv :: InstalledModuleEnv a
- Development.IDE.GHC.Compat: emptyKnotVars :: KnotVars a
- Development.IDE.GHC.Compat: emptyLHsBinds :: forall (idL :: Pass) idR. LHsBindsLR (GhcPass idL) idR
- Development.IDE.GHC.Compat: emptyLHsQTvs :: LHsQTyVars GhcRn
- Development.IDE.GHC.Compat: emptyLiftingContext :: InScopeSet -> LiftingContext
- Development.IDE.GHC.Compat: emptyLocalBinds :: forall (a :: Pass) (b :: Pass). HsLocalBindsLR (GhcPass a) (GhcPass b)
- Development.IDE.GHC.Compat: emptyLocalRdrEnv :: LocalRdrEnv
- Development.IDE.GHC.Compat: emptyMG :: ModuleGraph
- Development.IDE.GHC.Compat: emptyMessages :: Messages e
- Development.IDE.GHC.Compat: emptyModuleEnv :: ModuleEnv a
- Development.IDE.GHC.Compat: emptyModuleSet :: ModuleSet
- Development.IDE.GHC.Compat: emptyNameEnv :: NameEnv a
- Development.IDE.GHC.Compat: emptyNameSet :: NameSet
- Development.IDE.GHC.Compat: emptyOccEnv :: OccEnv a
- Development.IDE.GHC.Compat: emptyOccSet :: OccSet
- Development.IDE.GHC.Compat: emptyPathsToClean :: PathsToClean
- Development.IDE.GHC.Compat: emptyRdrGroup :: forall (p :: Pass). HsGroup (GhcPass p)
- Development.IDE.GHC.Compat: emptyRecStmt :: forall (idL :: Pass) bodyR. Anno [GenLocated (Anno (StmtLR (GhcPass idL) GhcPs bodyR)) (StmtLR (GhcPass idL) GhcPs bodyR)] ~ SrcSpanAnnL => StmtLR (GhcPass idL) GhcPs bodyR
- Development.IDE.GHC.Compat: emptyRecStmtId :: Stmt GhcTc (LocatedA (HsCmd GhcTc))
- Development.IDE.GHC.Compat: emptyRecStmtName :: Anno [GenLocated (Anno (StmtLR GhcRn GhcRn bodyR)) (StmtLR GhcRn GhcRn bodyR)] ~ SrcSpanAnnL => StmtLR GhcRn GhcRn bodyR
- Development.IDE.GHC.Compat: emptyRnGroup :: forall (p :: Pass). HsGroup (GhcPass p)
- Development.IDE.GHC.Compat: emptyRoleAnnotEnv :: RoleAnnotEnv
- Development.IDE.GHC.Compat: emptySubst :: Subst
- Development.IDE.GHC.Compat: emptyTcEvBinds :: TcEvBinds
- Development.IDE.GHC.Compat: emptyTidyEnv :: TidyEnv
- Development.IDE.GHC.Compat: emptyTidyOccEnv :: TidyOccEnv
- Development.IDE.GHC.Compat: emptyTransStmt :: EpAnn [AddEpAnn] -> StmtLR GhcPs GhcPs (LHsExpr GhcPs)
- Development.IDE.GHC.Compat: emptyTvSubstEnv :: TvSubstEnv
- Development.IDE.GHC.Compat: emptyUFM :: UniqFM key elt
- Development.IDE.GHC.Compat: emptyUniqMap :: UniqMap k a
- Development.IDE.GHC.Compat: emptyValBindsIn :: forall (a :: Pass) (b :: Pass). HsValBindsLR (GhcPass a) (GhcPass b)
- Development.IDE.GHC.Compat: emptyValBindsOut :: forall (a :: Pass) (b :: Pass). HsValBindsLR (GhcPass a) (GhcPass b)
- Development.IDE.GHC.Compat: enrichHie :: TypecheckedSource -> RenamedSource -> Bag EvBind -> [ClsInst] -> [TyCon] -> HieASTs Type
- Development.IDE.GHC.Compat: enumClassKey :: Unique
- Development.IDE.GHC.Compat: enumClassName :: Name
- Development.IDE.GHC.Compat: enumClass_RDR :: RdrName
- Development.IDE.GHC.Compat: enumFromClassOpKey :: Unique
- Development.IDE.GHC.Compat: enumFromName :: Name
- Development.IDE.GHC.Compat: enumFromThenClassOpKey :: Unique
- Development.IDE.GHC.Compat: enumFromThenName :: Name
- Development.IDE.GHC.Compat: enumFromThenToClassOpKey :: Unique
- Development.IDE.GHC.Compat: enumFromThenToName :: Name
- Development.IDE.GHC.Compat: enumFromThenTo_RDR :: RdrName
- Development.IDE.GHC.Compat: enumFromThen_RDR :: RdrName
- Development.IDE.GHC.Compat: enumFromToClassOpKey :: Unique
- Development.IDE.GHC.Compat: enumFromToName :: Name
- Development.IDE.GHC.Compat: enumFromTo_RDR :: RdrName
- Development.IDE.GHC.Compat: enumFrom_RDR :: RdrName
- Development.IDE.GHC.Compat: eqClass :: Class
- Development.IDE.GHC.Compat: eqClassKey :: Unique
- Development.IDE.GHC.Compat: eqClassName :: Name
- Development.IDE.GHC.Compat: eqClassOpKey :: Unique
- Development.IDE.GHC.Compat: eqClass_RDR :: RdrName
- Development.IDE.GHC.Compat: eqCoercion :: Coercion -> Coercion -> Bool
- Development.IDE.GHC.Compat: eqCoercionX :: RnEnv2 -> Coercion -> Coercion -> Bool
- Development.IDE.GHC.Compat: eqDataCon :: DataCon
- Development.IDE.GHC.Compat: eqDataConKey :: Unique
- Development.IDE.GHC.Compat: eqEmptyLocalBinds :: HsLocalBindsLR a b -> Bool
- Development.IDE.GHC.Compat: eqHsBang :: HsImplBang -> HsImplBang -> Bool
- Development.IDE.GHC.Compat: eqName :: Name
- Development.IDE.GHC.Compat: eqPhantPrimTyCon :: TyCon
- Development.IDE.GHC.Compat: eqPhantPrimTyConKey :: Unique
- Development.IDE.GHC.Compat: eqPhase :: Phase -> Phase -> Bool
- Development.IDE.GHC.Compat: eqPrimTyCon :: TyCon
- Development.IDE.GHC.Compat: eqPrimTyConKey :: Unique
- Development.IDE.GHC.Compat: eqRelRole :: EqRel -> Role
- Development.IDE.GHC.Compat: eqReprPrimTyCon :: TyCon
- Development.IDE.GHC.Compat: eqReprPrimTyConKey :: Unique
- Development.IDE.GHC.Compat: eqSCSelIdKey :: Unique
- Development.IDE.GHC.Compat: eqSpecPair :: EqSpec -> (TyVar, Type)
- Development.IDE.GHC.Compat: eqSpecPreds :: [EqSpec] -> ThetaType
- Development.IDE.GHC.Compat: eqSpecTyVar :: EqSpec -> TyVar
- Development.IDE.GHC.Compat: eqSpecType :: EqSpec -> Type
- Development.IDE.GHC.Compat: eqStringIdKey :: Unique
- Development.IDE.GHC.Compat: eqStringName :: Name
- Development.IDE.GHC.Compat: eqTag_RDR :: RdrName
- Development.IDE.GHC.Compat: eqTyCon :: TyCon
- Development.IDE.GHC.Compat: eqTyConKey :: Unique
- Development.IDE.GHC.Compat: eqTyConName :: Name
- Development.IDE.GHC.Compat: eqTyCon_RDR :: RdrName
- Development.IDE.GHC.Compat: eq_RDR :: RdrName
- Development.IDE.GHC.Compat: equalKeysUFM :: UniqFM key a -> UniqFM key b -> Bool
- Development.IDE.GHC.Compat: equalityTyCon :: Role -> TyCon
- Development.IDE.GHC.Compat: errDsCoreExpr :: DsMessage -> DsM CoreExpr
- Development.IDE.GHC.Compat: errorMessageTypeErrorFamKey :: Unique
- Development.IDE.GHC.Compat: errorMessageTypeErrorFamName :: Name
- Development.IDE.GHC.Compat: error_RDR :: RdrName
- Development.IDE.GHC.Compat: escapeArrowScope :: TcM a -> TcM a
- Development.IDE.GHC.Compat: etaExpandCoAxBranch :: CoAxBranch -> ([TyVar], [Type], Type)
- Development.IDE.GHC.Compat: etaExpansionTick :: forall (pass :: TickishPass). Id -> GenTickish pass -> Bool
- Development.IDE.GHC.Compat: evBindMapBinds :: EvBindMap -> Bag EvBind
- Development.IDE.GHC.Compat: evBindMapToVarSet :: EvBindMap -> VarSet
- Development.IDE.GHC.Compat: evBindVar :: EvBind -> EvVar
- Development.IDE.GHC.Compat: evCast :: EvExpr -> TcCoercion -> EvTerm
- Development.IDE.GHC.Compat: evCoercion :: TcCoercion -> EvTerm
- Development.IDE.GHC.Compat: evDFunApp :: DFunId -> [Type] -> [EvExpr] -> EvTerm
- Development.IDE.GHC.Compat: evDataConApp :: DataCon -> [Type] -> [EvExpr] -> EvTerm
- Development.IDE.GHC.Compat: evId :: EvId -> EvExpr
- Development.IDE.GHC.Compat: evSelector :: Id -> [Type] -> [EvExpr] -> EvExpr
- Development.IDE.GHC.Compat: evTermCoercion :: EvTerm -> TcCoercion
- Development.IDE.GHC.Compat: evTermCoercion_maybe :: EvTerm -> Maybe TcCoercion
- Development.IDE.GHC.Compat: evTypeable :: Type -> EvTypeable -> EvTerm
- Development.IDE.GHC.Compat: evVarsOfTerm :: EvTerm -> VarSet
- Development.IDE.GHC.Compat: exactPrintHsDocString :: HsDocString -> String
- Development.IDE.GHC.Compat: expandSynTyCon_maybe :: TyCon -> [tyco] -> ExpandSynResult tyco
- Development.IDE.GHC.Compat: expandTypeSynonyms :: Type -> Type
- Development.IDE.GHC.Compat: expectJust :: HasCallStack => String -> Maybe a -> a
- Development.IDE.GHC.Compat: expectP_RDR :: RdrName
- Development.IDE.GHC.Compat: exposedPrimTyCons :: [TyCon]
- Development.IDE.GHC.Compat: exprIsCheap :: CoreExpr -> Bool
- Development.IDE.GHC.Compat: exprIsCheapX :: CheapAppFun -> CoreExpr -> Bool
- Development.IDE.GHC.Compat: exprIsConLike :: CoreExpr -> Bool
- Development.IDE.GHC.Compat: exprIsDupable :: Platform -> CoreExpr -> Bool
- Development.IDE.GHC.Compat: exprIsExpandable :: CoreExpr -> Bool
- Development.IDE.GHC.Compat: exprIsHNF :: CoreExpr -> Bool
- Development.IDE.GHC.Compat: exprIsTickedString :: CoreExpr -> Bool
- Development.IDE.GHC.Compat: exprIsTickedString_maybe :: CoreExpr -> Maybe ByteString
- Development.IDE.GHC.Compat: exprIsTopLevelBindable :: CoreExpr -> Type -> Bool
- Development.IDE.GHC.Compat: exprIsTrivial :: CoreExpr -> Bool
- Development.IDE.GHC.Compat: exprIsWorkFree :: CoreExpr -> Bool
- Development.IDE.GHC.Compat: exprOkForSideEffects :: CoreExpr -> Bool
- Development.IDE.GHC.Compat: exprOkForSpecEval :: (Id -> Bool) -> CoreExpr -> Bool
- Development.IDE.GHC.Compat: exprOkForSpeculation :: CoreExpr -> Bool
- Development.IDE.GHC.Compat: exprToType :: CoreExpr -> Type
- Development.IDE.GHC.Compat: exprType :: HasDebugCallStack => CoreExpr -> Type
- Development.IDE.GHC.Compat: extendAnnEnvList :: AnnEnv -> [Annotation] -> AnnEnv
- Development.IDE.GHC.Compat: extendClosureEnv :: ClosureEnv -> [(Name, ForeignHValue)] -> ClosureEnv
- Development.IDE.GHC.Compat: extendCvSubst :: Subst -> CoVar -> Coercion -> Subst
- Development.IDE.GHC.Compat: extendDNameEnv :: DNameEnv a -> Name -> a -> DNameEnv a
- Development.IDE.GHC.Compat: extendDNameEnv_C :: (a -> a -> a) -> DNameEnv a -> Name -> a -> DNameEnv a
- Development.IDE.GHC.Compat: extendEvBinds :: EvBindMap -> EvBind -> EvBindMap
- Development.IDE.GHC.Compat: extendFamInstEnv :: FamInstEnv -> FamInst -> FamInstEnv
- Development.IDE.GHC.Compat: extendFamInstEnvList :: FamInstEnv -> [FamInst] -> FamInstEnv
- Development.IDE.GHC.Compat: extendFixityEnv :: [(Name, FixItem)] -> RnM a -> RnM a
- Development.IDE.GHC.Compat: extendFsEnv :: FastStringEnv a -> FastString -> a -> FastStringEnv a
- Development.IDE.GHC.Compat: extendGlobalRdrEnv :: GlobalRdrEnv -> GlobalRdrElt -> GlobalRdrEnv
- Development.IDE.GHC.Compat: extendGlobalRdrEnvRn :: [AvailInfo] -> MiniFixityEnv -> RnM (TcGblEnv, TcLclEnv)
- Development.IDE.GHC.Compat: extendInScopeSetBind :: InScopeSet -> CoreBind -> InScopeSet
- Development.IDE.GHC.Compat: extendInScopeSetBndrs :: InScopeSet -> [CoreBind] -> InScopeSet
- Development.IDE.GHC.Compat: extendInstEnv :: InstEnv -> ClsInst -> InstEnv
- Development.IDE.GHC.Compat: extendInstEnvList :: InstEnv -> [ClsInst] -> InstEnv
- Development.IDE.GHC.Compat: extendInstalledModuleEnv :: InstalledModuleEnv a -> InstalledModule -> a -> InstalledModuleEnv a
- Development.IDE.GHC.Compat: extendLiftingContext :: LiftingContext -> TyCoVar -> Coercion -> LiftingContext
- Development.IDE.GHC.Compat: extendLiftingContextAndInScope :: LiftingContext -> TyCoVar -> Coercion -> LiftingContext
- Development.IDE.GHC.Compat: extendLocalRdrEnv :: LocalRdrEnv -> Name -> LocalRdrEnv
- Development.IDE.GHC.Compat: extendLocalRdrEnvList :: LocalRdrEnv -> [Name] -> LocalRdrEnv
- Development.IDE.GHC.Compat: extendMG :: ModuleGraph -> [NodeKey] -> ModSummary -> ModuleGraph
- Development.IDE.GHC.Compat: extendMG' :: ModuleGraph -> ModuleGraphNode -> ModuleGraph
- Development.IDE.GHC.Compat: extendMGInst :: ModuleGraph -> UnitId -> InstantiatedUnit -> ModuleGraph
- Development.IDE.GHC.Compat: extendModuleEnv :: ModuleEnv a -> Module -> a -> ModuleEnv a
- Development.IDE.GHC.Compat: extendModuleEnvList :: ModuleEnv a -> [(Module, a)] -> ModuleEnv a
- Development.IDE.GHC.Compat: extendModuleEnvList_C :: (a -> a -> a) -> ModuleEnv a -> [(Module, a)] -> ModuleEnv a
- Development.IDE.GHC.Compat: extendModuleEnvWith :: (a -> a -> a) -> ModuleEnv a -> Module -> a -> ModuleEnv a
- Development.IDE.GHC.Compat: extendModuleSet :: ModuleSet -> Module -> ModuleSet
- Development.IDE.GHC.Compat: extendModuleSetList :: ModuleSet -> [Module] -> ModuleSet
- Development.IDE.GHC.Compat: extendNameEnv :: NameEnv a -> Name -> a -> NameEnv a
- Development.IDE.GHC.Compat: extendNameEnvList :: NameEnv a -> [(Name, a)] -> NameEnv a
- Development.IDE.GHC.Compat: extendNameEnvList_C :: (a -> a -> a) -> NameEnv a -> [(Name, a)] -> NameEnv a
- Development.IDE.GHC.Compat: extendNameEnv_Acc :: (a -> b -> b) -> (a -> b) -> NameEnv b -> Name -> a -> NameEnv b
- Development.IDE.GHC.Compat: extendNameEnv_C :: (a -> a -> a) -> NameEnv a -> Name -> a -> NameEnv a
- Development.IDE.GHC.Compat: extendNameSet :: NameSet -> Name -> NameSet
- Development.IDE.GHC.Compat: extendNameSetList :: NameSet -> [Name] -> NameSet
- Development.IDE.GHC.Compat: extendOccEnv :: OccEnv a -> OccName -> a -> OccEnv a
- Development.IDE.GHC.Compat: extendOccEnvList :: OccEnv a -> [(OccName, a)] -> OccEnv a
- Development.IDE.GHC.Compat: extendOccEnv_Acc :: (a -> b -> b) -> (a -> b) -> OccEnv b -> OccName -> a -> OccEnv b
- Development.IDE.GHC.Compat: extendOccEnv_C :: (a -> a -> a) -> OccEnv a -> OccName -> a -> OccEnv a
- Development.IDE.GHC.Compat: extendOccSet :: OccSet -> OccName -> OccSet
- Development.IDE.GHC.Compat: extendOccSetList :: OccSet -> [OccName] -> OccSet
- Development.IDE.GHC.Compat: extendOrigNameCache :: OrigNameCache -> Module -> OccName -> Name -> OrigNameCache
- Development.IDE.GHC.Compat: extendOrigNameCache' :: OrigNameCache -> Name -> OrigNameCache
- Development.IDE.GHC.Compat: extendSubstInScope :: Subst -> Var -> Subst
- Development.IDE.GHC.Compat: extendSubstInScopeList :: Subst -> [Var] -> Subst
- Development.IDE.GHC.Compat: extendSubstInScopeSet :: Subst -> VarSet -> Subst
- Development.IDE.GHC.Compat: extendTCvSubst :: Subst -> TyCoVar -> Type -> Subst
- Development.IDE.GHC.Compat: extendTCvSubstList :: Subst -> [Var] -> [Type] -> Subst
- Development.IDE.GHC.Compat: extendTCvSubstWithClone :: Subst -> TyCoVar -> TyCoVar -> Subst
- Development.IDE.GHC.Compat: extendTvSubst :: Subst -> TyVar -> Type -> Subst
- Development.IDE.GHC.Compat: extendTvSubstAndInScope :: Subst -> TyVar -> Type -> Subst
- Development.IDE.GHC.Compat: extendTvSubstBinderAndInScope :: Subst -> PiTyBinder -> Type -> Subst
- Development.IDE.GHC.Compat: extendTvSubstList :: Subst -> [(TyVar, Type)] -> Subst
- Development.IDE.GHC.Compat: extendTvSubstWithClone :: Subst -> TyVar -> TyVar -> Subst
- Development.IDE.GHC.Compat: extractDocs :: MonadIO m => DynFlags -> TcGblEnv -> m (Maybe Docs)
- Development.IDE.GHC.Compat: extractModule :: ContainsModule t => t -> Module
- Development.IDE.GHC.Compat: extractSpecPragName :: SourceText -> String
- Development.IDE.GHC.Compat: extractTHDocs :: THDocs -> ExtractedTHDocs
- Development.IDE.GHC.Compat: extract_cons :: DataDefnCons a -> [a]
- Development.IDE.GHC.Compat: fIRST_TAG :: ConTag
- Development.IDE.GHC.Compat: fOREIGN_C_CONSTPTR :: Module
- Development.IDE.GHC.Compat: fUNTyCon :: TyCon
- Development.IDE.GHC.Compat: fUNTyConKey :: Unique
- Development.IDE.GHC.Compat: fUNTyConName :: Name
- Development.IDE.GHC.Compat: failAt :: SrcSpan -> TcRnMessage -> TcRn a
- Development.IDE.GHC.Compat: failDs :: DsM a
- Development.IDE.GHC.Compat: failIOIdKey :: Unique
- Development.IDE.GHC.Compat: failIOName :: Name
- Development.IDE.GHC.Compat: failIfErrsM :: TcRn ()
- Development.IDE.GHC.Compat: failIfM :: SDoc -> IfL a
- Development.IDE.GHC.Compat: failIfTc :: Bool -> TcRnMessage -> TcM ()
- Development.IDE.GHC.Compat: failIfTcM :: Bool -> (TidyEnv, TcRnMessage) -> TcM ()
- Development.IDE.GHC.Compat: failLocMsgP :: RealSrcLoc -> RealSrcLoc -> (SrcSpan -> MsgEnvelope PsMessage) -> P a
- Development.IDE.GHC.Compat: failM :: IOEnv env a
- Development.IDE.GHC.Compat: failMClassOpKey :: Unique
- Development.IDE.GHC.Compat: failMName :: Name
- Development.IDE.GHC.Compat: failM_RDR :: RdrName
- Development.IDE.GHC.Compat: failMsgP :: (SrcSpan -> MsgEnvelope PsMessage) -> P a
- Development.IDE.GHC.Compat: failWith :: TcRnMessage -> TcRn a
- Development.IDE.GHC.Compat: failWithDs :: DsMessage -> DsM a
- Development.IDE.GHC.Compat: failWithM :: String -> IOEnv env a
- Development.IDE.GHC.Compat: failWithTc :: TcRnMessage -> TcM a
- Development.IDE.GHC.Compat: failWithTcM :: (TidyEnv, TcRnMessage) -> TcM a
- Development.IDE.GHC.Compat: failed :: SuccessFlag -> Bool
- Development.IDE.GHC.Compat: falseDataCon :: DataCon
- Development.IDE.GHC.Compat: falseDataConId :: Id
- Development.IDE.GHC.Compat: falseDataConKey :: Unique
- Development.IDE.GHC.Compat: false_RDR :: RdrName
- Development.IDE.GHC.Compat: famInstAxiom :: FamInst -> CoAxiom Unbranched
- Development.IDE.GHC.Compat: famInstEnvElts :: FamInstEnv -> [FamInst]
- Development.IDE.GHC.Compat: famInstEnvSize :: FamInstEnv -> Int
- Development.IDE.GHC.Compat: famInstRHS :: FamInst -> Type
- Development.IDE.GHC.Compat: famInstRepTyCon_maybe :: FamInst -> Maybe TyCon
- Development.IDE.GHC.Compat: famInstTyCon :: FamInst -> TyCon
- Development.IDE.GHC.Compat: famInstsRepTyCons :: [FamInst] -> [TyCon]
- Development.IDE.GHC.Compat: famResultKindSignature :: forall (p :: Pass). FamilyResultSig (GhcPass p) -> Maybe (LHsKind (GhcPass p))
- Development.IDE.GHC.Compat: famTyConFlav_maybe :: TyCon -> Maybe FamTyConFlav
- Development.IDE.GHC.Compat: familyDeclLName :: forall (p :: Pass). FamilyDecl (GhcPass p) -> XRec (GhcPass p) (IdP (GhcPass p))
- Development.IDE.GHC.Compat: familyDeclName :: forall (p :: Pass). FamilyDecl (GhcPass p) -> IdP (GhcPass p)
- Development.IDE.GHC.Compat: familyInstances :: (FamInstEnv, FamInstEnv) -> TyCon -> [FamInst]
- Development.IDE.GHC.Compat: familyNameInstances :: (FamInstEnv, FamInstEnv) -> Name -> [FamInst]
- Development.IDE.GHC.Compat: filterAlts :: TyCon -> [Type] -> [AltCon] -> [Alt b] -> ([AltCon], [Alt b])
- Development.IDE.GHC.Compat: filterCTuple :: RdrName -> RdrName
- Development.IDE.GHC.Compat: filterClasses :: forall (p :: Pass) doc. IsPass p => [(LHsDecl (GhcPass p), doc)] -> [(LHsDecl (GhcPass p), doc)]
- Development.IDE.GHC.Compat: filterDNameEnv :: (a -> Bool) -> DNameEnv a -> DNameEnv a
- Development.IDE.GHC.Compat: filterDecls :: UnXRec p => [(LHsDecl p, doc)] -> [(LHsDecl p, doc)]
- Development.IDE.GHC.Compat: filterEvBindMap :: (EvBind -> Bool) -> EvBindMap -> EvBindMap
- Development.IDE.GHC.Compat: filterIdKey :: Unique
- Development.IDE.GHC.Compat: filterInstEnv :: (ClsInst -> Bool) -> InstEnv -> InstEnv
- Development.IDE.GHC.Compat: filterInstalledModuleEnv :: (InstalledModule -> a -> Bool) -> InstalledModuleEnv a -> InstalledModuleEnv a
- Development.IDE.GHC.Compat: filterLinkerEnv :: (Name -> Bool) -> LinkerEnv -> LinkerEnv
- Development.IDE.GHC.Compat: filterModuleEnv :: (Module -> a -> Bool) -> ModuleEnv a -> ModuleEnv a
- Development.IDE.GHC.Compat: filterName :: Name
- Development.IDE.GHC.Compat: filterNameEnv :: (elt -> Bool) -> NameEnv elt -> NameEnv elt
- Development.IDE.GHC.Compat: filterNameSet :: (Name -> Bool) -> NameSet -> NameSet
- Development.IDE.GHC.Compat: filterOccEnv :: (elt -> Bool) -> OccEnv elt -> OccEnv elt
- Development.IDE.GHC.Compat: filterOccSet :: (OccName -> Bool) -> OccSet -> OccSet
- Development.IDE.GHC.Compat: filterOutInferredTypes :: TyCon -> [Type] -> [Type]
- Development.IDE.GHC.Compat: filterOutInvisibleTypes :: TyCon -> [Type] -> [Type]
- Development.IDE.GHC.Compat: filterOutM :: Applicative m => (a -> m Bool) -> [a] -> m [a]
- Development.IDE.GHC.Compat: filterToposortToModules :: [SCC ModuleGraphNode] -> [SCC ModSummary]
- Development.IDE.GHC.Compat: filterUFM :: (elt -> Bool) -> UniqFM key elt -> UniqFM key elt
- Development.IDE.GHC.Compat: filterUFM_Directly :: (Unique -> elt -> Bool) -> UniqFM key elt -> UniqFM key elt
- Development.IDE.GHC.Compat: filterUniqMap :: (a -> Bool) -> UniqMap k a -> UniqMap k a
- Development.IDE.GHC.Compat: finalSafeMode :: DynFlags -> TcGblEnv -> IO SafeHaskellMode
- Development.IDE.GHC.Compat: findAlt :: AltCon -> [Alt b] -> Maybe (Alt b)
- Development.IDE.GHC.Compat: findChildren :: NameEnv [a] -> Name -> [a]
- Development.IDE.GHC.Compat: findDefault :: [Alt b] -> ([Alt b], Maybe (Expr b))
- Development.IDE.GHC.Compat: findExtraSigImports :: HscEnv -> HscSource -> ModuleName -> IO [ModuleName]
- Development.IDE.GHC.Compat: findImportUsage :: [LImportDecl GhcRn] -> [GlobalRdrElt] -> [ImportDeclUsage]
- Development.IDE.GHC.Compat: findNeededEvVars :: EvBindMap -> VarSet -> VarSet
- Development.IDE.GHC.Compat: findObjectLinkableMaybe :: Module -> ModLocation -> IO (Maybe Linkable)
- Development.IDE.GHC.Compat: findUses :: DefUses -> Uses -> Uses
- Development.IDE.GHC.Compat: fingerprintDataConKey :: Unique
- Development.IDE.GHC.Compat: fingerprintDataConName :: Name
- Development.IDE.GHC.Compat: firstAIdKey :: Unique
- Development.IDE.GHC.Compat: firstAName :: Name
- Development.IDE.GHC.Compat: fixDs :: (a -> DsM a) -> DsM a
- Development.IDE.GHC.Compat: fixM :: (a -> IOEnv env a) -> IOEnv env a
- Development.IDE.GHC.Compat: fixSafeInstances :: SafeHaskellMode -> [ClsInst] -> [ClsInst]
- Development.IDE.GHC.Compat: flagsForCompletion :: Bool -> [String]
- Development.IDE.GHC.Compat: flattenBinds :: [Bind b] -> [(b, Expr b)]
- Development.IDE.GHC.Compat: flattenRuleDecls :: forall (p :: Pass). [LRuleDecls (GhcPass p)] -> [LRuleDecl (GhcPass p)]
- Development.IDE.GHC.Compat: flattenTys :: InScopeSet -> [Type] -> [Type]
- Development.IDE.GHC.Compat: flattenTysX :: InScopeSet -> [Type] -> ([Type], TyVarEnv (TyCon, [Type]))
- Development.IDE.GHC.Compat: flipSwap :: SwapFlag -> SwapFlag
- Development.IDE.GHC.Compat: floatDataCon :: DataCon
- Development.IDE.GHC.Compat: floatDataConKey :: Unique
- Development.IDE.GHC.Compat: floatElemRepDataConTy :: Type
- Development.IDE.GHC.Compat: floatPrimTy :: Type
- Development.IDE.GHC.Compat: floatPrimTyCon :: TyCon
- Development.IDE.GHC.Compat: floatPrimTyConKey :: Unique
- Development.IDE.GHC.Compat: floatPrimTyConName :: Name
- Development.IDE.GHC.Compat: floatRepDataConTy :: RuntimeRepType
- Development.IDE.GHC.Compat: floatTy :: Type
- Development.IDE.GHC.Compat: floatTyCon :: TyCon
- Development.IDE.GHC.Compat: floatTyConKey :: Unique
- Development.IDE.GHC.Compat: floatTyConName :: Name
- Development.IDE.GHC.Compat: floatX16PrimTy :: Type
- Development.IDE.GHC.Compat: floatX16PrimTyCon :: TyCon
- Development.IDE.GHC.Compat: floatX16PrimTyConKey :: Unique
- Development.IDE.GHC.Compat: floatX4PrimTy :: Type
- Development.IDE.GHC.Compat: floatX4PrimTyCon :: TyCon
- Development.IDE.GHC.Compat: floatX4PrimTyConKey :: Unique
- Development.IDE.GHC.Compat: floatX8PrimTy :: Type
- Development.IDE.GHC.Compat: floatX8PrimTyCon :: TyCon
- Development.IDE.GHC.Compat: floatX8PrimTyConKey :: Unique
- Development.IDE.GHC.Compat: floatingClassKey :: Unique
- Development.IDE.GHC.Compat: floatingClassName :: Name
- Development.IDE.GHC.Compat: fmapClassOpKey :: Unique
- Development.IDE.GHC.Compat: fmapName :: Name
- Development.IDE.GHC.Compat: fmap_RDR :: RdrName
- Development.IDE.GHC.Compat: foldAndRecoverM :: (b -> a -> TcRn b) -> b -> [a] -> TcRn b
- Development.IDE.GHC.Compat: foldDNameEnv :: (a -> b -> b) -> b -> DNameEnv a -> b
- Development.IDE.GHC.Compat: foldDerivStrategy :: forall p (pass :: Pass) r. p ~ GhcPass pass => r -> (XViaStrategy p -> r) -> DerivStrategy p -> r
- Development.IDE.GHC.Compat: foldEvBindMap :: (EvBind -> a -> a) -> a -> EvBindMap -> a
- Development.IDE.GHC.Compat: foldMap_RDR :: RdrName
- Development.IDE.GHC.Compat: foldOccEnv :: (a -> b -> b) -> b -> OccEnv a -> b
- Development.IDE.GHC.Compat: foldTyCo :: Monoid a => TyCoFolder env a -> env -> (Type -> a, [Type] -> a, Coercion -> a, [Coercion] -> a)
- Development.IDE.GHC.Compat: foldUFM :: (elt -> a -> a) -> a -> UniqFM key elt -> a
- Development.IDE.GHC.Compat: foldableClassKey :: Unique
- Development.IDE.GHC.Compat: foldableClassName :: Name
- Development.IDE.GHC.Compat: foldable_foldr_RDR :: RdrName
- Development.IDE.GHC.Compat: foldlM :: (Foldable t, Monad m) => (b -> a -> m b) -> b -> t a -> m b
- Development.IDE.GHC.Compat: foldlM_ :: (Monad m, Foldable t) => (a -> b -> m a) -> a -> t b -> m ()
- Development.IDE.GHC.Compat: foldrIdKey :: Unique
- Development.IDE.GHC.Compat: foldrM :: (Foldable t, Monad m) => (a -> b -> m b) -> b -> t a -> m b
- Development.IDE.GHC.Compat: foldrName :: Name
- Development.IDE.GHC.Compat: foldr_RDR :: RdrName
- Development.IDE.GHC.Compat: foreignObjPrimTyConKey :: Unique
- Development.IDE.GHC.Compat: forkM :: SDoc -> IfL a -> IfL a
- Development.IDE.GHC.Compat: forkTmpFsFrom :: TmpFs -> IO TmpFs
- Development.IDE.GHC.Compat: fractionalClassKey :: Unique
- Development.IDE.GHC.Compat: fractionalClassKeys :: [Unique]
- Development.IDE.GHC.Compat: fractionalClassName :: Name
- Development.IDE.GHC.Compat: fractionalLitFromRational :: Rational -> FractionalLit
- Development.IDE.GHC.Compat: freeNamesIfDecl :: IfaceDecl -> NameSet
- Development.IDE.GHC.Compat: freeNamesIfFamInst :: IfaceFamInst -> NameSet
- Development.IDE.GHC.Compat: freeNamesIfRule :: IfaceRule -> NameSet
- Development.IDE.GHC.Compat: from1_RDR :: RdrName
- Development.IDE.GHC.Compat: fromEnum_RDR :: RdrName
- Development.IDE.GHC.Compat: fromException :: Exception e => SomeException -> Maybe e
- Development.IDE.GHC.Compat: fromIntegerClassOpKey :: Unique
- Development.IDE.GHC.Compat: fromIntegerName :: Name
- Development.IDE.GHC.Compat: fromInteger_RDR :: RdrName
- Development.IDE.GHC.Compat: fromIntegralIdKey :: Unique
- Development.IDE.GHC.Compat: fromIntegralName :: Name
- Development.IDE.GHC.Compat: fromIntegral_RDR :: RdrName
- Development.IDE.GHC.Compat: fromLabelClassOpKey :: Unique
- Development.IDE.GHC.Compat: fromLabelClassOpName :: Name
- Development.IDE.GHC.Compat: fromListClassOpKey :: Unique
- Development.IDE.GHC.Compat: fromListNClassOpKey :: Unique
- Development.IDE.GHC.Compat: fromListNName :: Name
- Development.IDE.GHC.Compat: fromListN_RDR :: RdrName
- Development.IDE.GHC.Compat: fromListName :: Name
- Development.IDE.GHC.Compat: fromList_RDR :: RdrName
- Development.IDE.GHC.Compat: fromMaybeContext :: forall (p :: Pass). Maybe (LHsContext (GhcPass p)) -> HsContext (GhcPass p)
- Development.IDE.GHC.Compat: fromRationalClassOpKey :: Unique
- Development.IDE.GHC.Compat: fromRationalName :: Name
- Development.IDE.GHC.Compat: fromRational_RDR :: RdrName
- Development.IDE.GHC.Compat: fromStaticPtrClassOpKey :: Unique
- Development.IDE.GHC.Compat: fromStaticPtrName :: Name
- Development.IDE.GHC.Compat: fromStringClassOpKey :: Unique
- Development.IDE.GHC.Compat: fromStringName :: Name
- Development.IDE.GHC.Compat: fromString_RDR :: RdrName
- Development.IDE.GHC.Compat: from_RDR :: RdrName
- Development.IDE.GHC.Compat: frontendPluginTyConKey :: Unique
- Development.IDE.GHC.Compat: frontendPluginTyConName :: Name
- Development.IDE.GHC.Compat: fsToUnit :: FastString -> Unit
- Development.IDE.GHC.Compat: funArgTy :: Type -> Type
- Development.IDE.GHC.Compat: funPrec :: PprPrec
- Development.IDE.GHC.Compat: funPtrTyConKey :: Unique
- Development.IDE.GHC.Compat: funPtrTyConName :: Name
- Development.IDE.GHC.Compat: funResultTy :: HasDebugCallStack => Type -> Type
- Development.IDE.GHC.Compat: funRole :: Role -> FunSel -> Role
- Development.IDE.GHC.Compat: funTyConAppTy_maybe :: FunTyFlag -> Type -> Type -> Type -> Maybe (TyCon, [Type])
- Development.IDE.GHC.Compat: funTyFlagTyCon :: FunTyFlag -> TyCon
- Development.IDE.GHC.Compat: functorClassKey :: Unique
- Development.IDE.GHC.Compat: functorClassName :: Name
- Development.IDE.GHC.Compat: fuzzyClsInstCmp :: ClsInst -> ClsInst -> Ordering
- Development.IDE.GHC.Compat: gENERICS :: Module
- Development.IDE.GHC.Compat: gHC_BASE :: Module
- Development.IDE.GHC.Compat: gHC_CLASSES :: Module
- Development.IDE.GHC.Compat: gHC_CONC :: Module
- Development.IDE.GHC.Compat: gHC_CSTRING :: Module
- Development.IDE.GHC.Compat: gHC_DESUGAR :: Module
- Development.IDE.GHC.Compat: gHC_ENUM :: Module
- Development.IDE.GHC.Compat: gHC_ERR :: Module
- Development.IDE.GHC.Compat: gHC_EXTS :: Module
- Development.IDE.GHC.Compat: gHC_FINGERPRINT_TYPE :: Module
- Development.IDE.GHC.Compat: gHC_FLOAT :: Module
- Development.IDE.GHC.Compat: gHC_GENERICS :: Module
- Development.IDE.GHC.Compat: gHC_GHCI :: Module
- Development.IDE.GHC.Compat: gHC_GHCI_HELPERS :: Module
- Development.IDE.GHC.Compat: gHC_INT :: Module
- Development.IDE.GHC.Compat: gHC_IO :: Module
- Development.IDE.GHC.Compat: gHC_IO_Exception :: Module
- Development.IDE.GHC.Compat: gHC_IS_LIST :: Module
- Development.IDE.GHC.Compat: gHC_IX :: Module
- Development.IDE.GHC.Compat: gHC_LIST :: Module
- Development.IDE.GHC.Compat: gHC_MAGIC :: Module
- Development.IDE.GHC.Compat: gHC_MAGIC_DICT :: Module
- Development.IDE.GHC.Compat: gHC_MAYBE :: Module
- Development.IDE.GHC.Compat: gHC_NUM :: Module
- Development.IDE.GHC.Compat: gHC_NUM_BIGNAT :: Module
- Development.IDE.GHC.Compat: gHC_NUM_INTEGER :: Module
- Development.IDE.GHC.Compat: gHC_NUM_NATURAL :: Module
- Development.IDE.GHC.Compat: gHC_OVER_LABELS :: Module
- Development.IDE.GHC.Compat: gHC_PRIM :: Module
- Development.IDE.GHC.Compat: gHC_PRIMOPWRAPPERS :: Module
- Development.IDE.GHC.Compat: gHC_PRIM_PANIC :: Module
- Development.IDE.GHC.Compat: gHC_PTR :: Module
- Development.IDE.GHC.Compat: gHC_READ :: Module
- Development.IDE.GHC.Compat: gHC_REAL :: Module
- Development.IDE.GHC.Compat: gHC_RECORDS :: Module
- Development.IDE.GHC.Compat: gHC_SHOW :: Module
- Development.IDE.GHC.Compat: gHC_SRCLOC :: Module
- Development.IDE.GHC.Compat: gHC_ST :: Module
- Development.IDE.GHC.Compat: gHC_STABLE :: Module
- Development.IDE.GHC.Compat: gHC_STACK :: Module
- Development.IDE.GHC.Compat: gHC_STACK_TYPES :: Module
- Development.IDE.GHC.Compat: gHC_STATICPTR :: Module
- Development.IDE.GHC.Compat: gHC_STATICPTR_INTERNAL :: Module
- Development.IDE.GHC.Compat: gHC_TOP_HANDLER :: Module
- Development.IDE.GHC.Compat: gHC_TUPLE :: Module
- Development.IDE.GHC.Compat: gHC_TUPLE_PRIM :: Module
- Development.IDE.GHC.Compat: gHC_TYPEERROR :: Module
- Development.IDE.GHC.Compat: gHC_TYPELITS :: Module
- Development.IDE.GHC.Compat: gHC_TYPELITS_INTERNAL :: Module
- Development.IDE.GHC.Compat: gHC_TYPENATS :: Module
- Development.IDE.GHC.Compat: gHC_TYPENATS_INTERNAL :: Module
- Development.IDE.GHC.Compat: gHC_TYPES :: Module
- Development.IDE.GHC.Compat: gHC_WORD :: Module
- Development.IDE.GHC.Compat: gHsPar :: forall (id :: Pass). LHsExpr (GhcPass id) -> HsExpr (GhcPass id)
- Development.IDE.GHC.Compat: gParPat :: forall (pass :: Pass). LPat (GhcPass pass) -> Pat (GhcPass pass)
- Development.IDE.GHC.Compat: gadtConArgDocs :: HsConDeclGADTDetails GhcRn -> HsType GhcRn -> IntMap (HsDoc GhcRn)
- Development.IDE.GHC.Compat: gammaTy :: Type
- Development.IDE.GHC.Compat: gammaTyVar :: TyVar
- Development.IDE.GHC.Compat: gammaTyVarSpec :: TyVarBinder
- Development.IDE.GHC.Compat: geClassOpKey :: Unique
- Development.IDE.GHC.Compat: geName :: Name
- Development.IDE.GHC.Compat: ge_RDR :: RdrName
- Development.IDE.GHC.Compat: gen1ClassKey :: Unique
- Development.IDE.GHC.Compat: gen1ClassName :: Name
- Development.IDE.GHC.Compat: genClassKey :: Unique
- Development.IDE.GHC.Compat: genClassName :: Name
- Development.IDE.GHC.Compat: genUnitDataConKey :: Unique
- Development.IDE.GHC.Compat: generatedNodeInfo :: HieAST a -> Maybe (NodeInfo a)
- Development.IDE.GHC.Compat: genericClassNames :: [Name]
- Development.IDE.GHC.Compat: genericTyConNames :: [Name]
- Development.IDE.GHC.Compat: getBangStrictness :: forall (p :: Pass). LHsType (GhcPass p) -> HsSrcBang
- Development.IDE.GHC.Compat: getBangType :: forall (p :: Pass). LHsType (GhcPass p) -> LHsType (GhcPass p)
- Development.IDE.GHC.Compat: getBit :: MonadP m => ExtBits -> m Bool
- Development.IDE.GHC.Compat: getCCIndexDsM :: FastString -> DsM CostCentreIndex
- Development.IDE.GHC.Compat: getCCIndexM :: (gbl -> TcRef CostCentreState) -> FastString -> TcRnIf gbl lcl CostCentreIndex
- Development.IDE.GHC.Compat: getCCIndexTcM :: FastString -> TcM CostCentreIndex
- Development.IDE.GHC.Compat: getCastedTyVar_maybe :: Type -> Maybe (TyVar, CoercionN)
- Development.IDE.GHC.Compat: getClassPredTys :: HasDebugCallStack => PredType -> (Class, [Type])
- Development.IDE.GHC.Compat: getClassPredTys_maybe :: PredType -> Maybe (Class, [Type])
- Development.IDE.GHC.Compat: getCoVar_maybe :: Coercion -> Maybe CoVar
- Development.IDE.GHC.Compat: getCommentsFor :: MonadP m => SrcSpan -> m EpAnnComments
- Development.IDE.GHC.Compat: getConNames :: ConDecl GhcRn -> [LocatedN Name]
- Development.IDE.GHC.Compat: getConstraintVar :: TcM (TcRef WantedConstraints)
- Development.IDE.GHC.Compat: getContext :: GhcMonad m => m [InteractiveImport]
- Development.IDE.GHC.Compat: getCtLocM :: CtOrigin -> Maybe TypeOrKind -> TcM CtLoc
- Development.IDE.GHC.Compat: getCvSubstEnv :: Subst -> CvSubstEnv
- Development.IDE.GHC.Compat: getDeclaredDefaultTys :: TcRn (Maybe [Type])
- Development.IDE.GHC.Compat: getDependentMods :: ModIface -> [ModuleName]
- Development.IDE.GHC.Compat: getEnv :: IOEnv env env
- Development.IDE.GHC.Compat: getEnvs :: TcRnIf gbl lcl (gbl, lcl)
- Development.IDE.GHC.Compat: getEofPos :: P (Maybe (Pair RealSrcSpan RealSrcSpan))
- Development.IDE.GHC.Compat: getEps :: TcRnIf gbl lcl ExternalPackageState
- Development.IDE.GHC.Compat: getEpsAndHug :: TcRnIf gbl lcl (ExternalPackageState, HomeUnitGraph)
- Development.IDE.GHC.Compat: getEpsVar :: TcRnIf gbl lcl (TcRef ExternalPackageState)
- Development.IDE.GHC.Compat: getEqPredRole :: PredType -> Role
- Development.IDE.GHC.Compat: getEqPredTys :: PredType -> (Type, Type)
- Development.IDE.GHC.Compat: getEqPredTys_maybe :: PredType -> Maybe (Role, Type, Type)
- Development.IDE.GHC.Compat: getErrCtxt :: TcM [ErrCtxt]
- Development.IDE.GHC.Compat: getErrsVar :: TcRn (TcRef (Messages TcRnMessage))
- Development.IDE.GHC.Compat: getFieldClassOpKey :: Unique
- Development.IDE.GHC.Compat: getFieldName :: Name
- Development.IDE.GHC.Compat: getFinalCommentsFor :: MonadP m => SrcSpan -> m EpAnnComments
- Development.IDE.GHC.Compat: getFixityEnv :: TcRn FixityEnv
- Development.IDE.GHC.Compat: getGHCiMonad :: TcRn Name
- Development.IDE.GHC.Compat: getGRE_NameQualifier_maybes :: GlobalRdrEnv -> Name -> [Maybe [ModuleName]]
- Development.IDE.GHC.Compat: getGblEnv :: TcRnIf gbl lcl gbl
- Development.IDE.GHC.Compat: getGhcMode :: TcRnIf gbl lcl GhcMode
- Development.IDE.GHC.Compat: getGhcModeDs :: DsM GhcMode
- Development.IDE.GHC.Compat: getGlobalRdrEnv :: TcRn GlobalRdrEnv
- Development.IDE.GHC.Compat: getHpt :: TcRnIf gbl lcl HomePackageTable
- Development.IDE.GHC.Compat: getIdFromTrivialExpr :: HasDebugCallStack => CoreExpr -> Id
- Development.IDE.GHC.Compat: getIdFromTrivialExpr_maybe :: CoreExpr -> Maybe Id
- Development.IDE.GHC.Compat: getIfModule :: IfL Module
- Development.IDE.GHC.Compat: getIfaceTopBndr :: BinHandle -> IO IfaceTopBndr
- Development.IDE.GHC.Compat: getImports :: TcRn ImportAvails
- Development.IDE.GHC.Compat: getInLocalScope :: TcM (Name -> Bool)
- Development.IDE.GHC.Compat: getInstLoc :: forall (p :: Pass). Anno (IdGhcP p) ~ SrcSpanAnnN => InstDecl (GhcPass p) -> SrcSpan
- Development.IDE.GHC.Compat: getInteractivePrintName :: TcRn Name
- Development.IDE.GHC.Compat: getIsGHCi :: TcRn Bool
- Development.IDE.GHC.Compat: getKey :: Unique -> Int
- Development.IDE.GHC.Compat: getLHsInstDeclClass_maybe :: forall (p :: Pass). Anno (IdGhcP p) ~ SrcSpanAnnN => LHsSigType (GhcPass p) -> Maybe (LocatedN (IdP (GhcPass p)))
- Development.IDE.GHC.Compat: getLHsInstDeclHead :: forall (p :: Pass). LHsSigType (GhcPass p) -> LHsType (GhcPass p)
- Development.IDE.GHC.Compat: getLclEnv :: TcRnIf gbl lcl lcl
- Development.IDE.GHC.Compat: getLclEnvLoc :: TcLclEnv -> RealSrcSpan
- Development.IDE.GHC.Compat: getLclEnvTcLevel :: TcLclEnv -> TcLevel
- Development.IDE.GHC.Compat: getLclTypeEnv :: TcM TcTypeEnv
- Development.IDE.GHC.Compat: getLevity :: HasDebugCallStack => Type -> Type
- Development.IDE.GHC.Compat: getLexState :: P Int
- Development.IDE.GHC.Compat: getLoc :: HasSrcSpan a => a -> SrcSpan
- Development.IDE.GHC.Compat: getLocA :: GenLocated (SrcSpanAnn' a) e -> SrcSpan
- Development.IDE.GHC.Compat: getLocalNonValBinders :: MiniFixityEnv -> HsGroup GhcPs -> RnM ((TcGblEnv, TcLclEnv), NameSet)
- Development.IDE.GHC.Compat: getLocalRdrEnv :: RnM LocalRdrEnv
- Development.IDE.GHC.Compat: getMainDeclBinder :: OccEnv Name -> HsDecl GhcRn -> [Name]
- Development.IDE.GHC.Compat: getMessages :: Messages e -> Bag (MsgEnvelope e)
- Development.IDE.GHC.Compat: getMinimalImports :: [ImportDeclUsage] -> RnM [LImportDecl GhcRn]
- Development.IDE.GHC.Compat: getModule :: HasModule m => m Module
- Development.IDE.GHC.Compat: getModuleHash :: ModIface -> Fingerprint
- Development.IDE.GHC.Compat: getModuleInstantiation :: Module -> (InstalledModule, Maybe InstantiatedModule)
- Development.IDE.GHC.Compat: getModuleInterface :: HscEnv -> Module -> IO (Messages TcRnMessage, Maybe ModIface)
- Development.IDE.GHC.Compat: getName :: NamedThing a => a -> Name
- Development.IDE.GHC.Compat: getNamePprCtx :: TcRn NamePprCtx
- Development.IDE.GHC.Compat: getNamedChunks :: forall (pass :: Pass). Bool -> HsGroup (GhcPass pass) -> Map String (HsDoc (GhcPass pass))
- Development.IDE.GHC.Compat: getNodeIds :: HieAST a -> Map Identifier (IdentifierDetails a)
- Development.IDE.GHC.Compat: getNthFromType :: HasDebugCallStack => CoSel -> Type -> Type
- Development.IDE.GHC.Compat: getNthFun :: FunSel -> a -> a -> a -> a
- Development.IDE.GHC.Compat: getOccFS :: NamedThing a => a -> FastString
- Development.IDE.GHC.Compat: getOccName :: NamedThing a => a -> OccName
- Development.IDE.GHC.Compat: getOccString :: NamedThing a => a -> String
- Development.IDE.GHC.Compat: getOptions :: ParserOpts -> StringBuffer -> FilePath -> (Messages PsMessage, [Located String])
- Development.IDE.GHC.Compat: getOptionsFromFile :: ParserOpts -> FilePath -> IO (Messages PsMessage, [Located String])
- Development.IDE.GHC.Compat: getPState :: P PState
- Development.IDE.GHC.Compat: getPatSynBinds :: UnXRec id => [(RecFlag, LHsBinds id)] -> [PatSynBind id id]
- Development.IDE.GHC.Compat: getPlatform :: TcRnIf a b Platform
- Development.IDE.GHC.Compat: getPmNablas :: DsM Nablas
- Development.IDE.GHC.Compat: getPotentialUnifiers :: PotentialUnifiers -> [ClsInst]
- Development.IDE.GHC.Compat: getPriorCommentsFor :: MonadP m => SrcSpan -> m EpAnnComments
- Development.IDE.GHC.Compat: getPsErrorMessages :: PState -> Messages PsMessage
- Development.IDE.GHC.Compat: getPsMessages :: PState -> DynFlags -> PsMessages
- Development.IDE.GHC.Compat: getRdrEnvs :: TcRn (GlobalRdrEnv, LocalRdrEnv)
- Development.IDE.GHC.Compat: getRdrName :: NamedThing thing => thing -> RdrName
- Development.IDE.GHC.Compat: getRealSrcLoc :: P RealSrcLoc
- Development.IDE.GHC.Compat: getRealSrcSpan :: RealLocated a -> RealSrcSpan
- Development.IDE.GHC.Compat: getRecConArgs_maybe :: ConDecl GhcRn -> Maybe (LocatedL [LConDeclField GhcRn])
- Development.IDE.GHC.Compat: getRecFieldEnv :: TcRn RecFieldEnv
- Development.IDE.GHC.Compat: getRenamedStuff :: TcGblEnv -> RenamedStuff
- Development.IDE.GHC.Compat: getRoleAnnots :: [Name] -> RoleAnnotEnv -> [LRoleAnnotDecl GhcRn]
- Development.IDE.GHC.Compat: getRuntimeArgTys :: Type -> [(Scaled Type, FunTyFlag)]
- Development.IDE.GHC.Compat: getRuntimeRep :: HasDebugCallStack => Type -> RuntimeRepType
- Development.IDE.GHC.Compat: getSession :: GhcMonad m => m HscEnv
- Development.IDE.GHC.Compat: getSessionDynFlags :: GhcMonad m => m DynFlags
- Development.IDE.GHC.Compat: getSrcLoc :: NamedThing a => a -> SrcLoc
- Development.IDE.GHC.Compat: getSrcSpan :: NamedThing a => a -> SrcSpan
- Development.IDE.GHC.Compat: getSrcSpanDs :: DsM SrcSpan
- Development.IDE.GHC.Compat: getSrcSpanM :: TcRn SrcSpan
- Development.IDE.GHC.Compat: getStage :: TcM ThStage
- Development.IDE.GHC.Compat: getStageAndBindLevel :: Name -> TcRn (Maybe (TopLevelFlag, ThLevel, ThStage))
- Development.IDE.GHC.Compat: getSubstInScope :: Subst -> InScopeSet
- Development.IDE.GHC.Compat: getSubstRangeTyCoFVs :: Subst -> VarSet
- Development.IDE.GHC.Compat: getTcEvBindsMap :: EvBindsVar -> TcM EvBindMap
- Development.IDE.GHC.Compat: getTcEvTyCoVars :: EvBindsVar -> TcM TyCoVarSet
- Development.IDE.GHC.Compat: getTcLevel :: TcM TcLevel
- Development.IDE.GHC.Compat: getTopEnv :: TcRnIf gbl lcl HscEnv
- Development.IDE.GHC.Compat: getTvSubstEnv :: Subst -> TvSubstEnv
- Development.IDE.GHC.Compat: getTyVar :: HasDebugCallStack => Type -> TyVar
- Development.IDE.GHC.Compat: getTyVar_maybe :: Type -> Maybe TyVar
- Development.IDE.GHC.Compat: getTypeSigNames :: [LSig GhcRn] -> NameSet
- Development.IDE.GHC.Compat: getUnique :: Uniquable a => a -> Unique
- Development.IDE.GHC.Compat: getUniqueM :: MonadUnique m => m Unique
- Development.IDE.GHC.Compat: getUniqueSupplyM :: MonadUnique m => m UniqSupply
- Development.IDE.GHC.Compat: getUniquesM :: MonadUnique m => m [Unique]
- Development.IDE.GHC.Compat: getUnitInstantiations :: Unit -> (UnitId, Maybe InstantiatedUnit)
- Development.IDE.GHC.Compat: ghcPass :: IsPass p => GhcPass p
- Development.IDE.GHC.Compat: ghcPrimDeclDocs :: Docs
- Development.IDE.GHC.Compat: ghcPrimExports :: [IfaceExport]
- Development.IDE.GHC.Compat: ghcPrimIds :: [Id]
- Development.IDE.GHC.Compat: ghcVersion :: GhcVersion
- Development.IDE.GHC.Compat: ghcVersionStr :: String
- Development.IDE.GHC.Compat: ghciIoClassKey :: Unique
- Development.IDE.GHC.Compat: ghciIoClassName :: Name
- Development.IDE.GHC.Compat: ghciStepIoMClassOpKey :: Unique
- Development.IDE.GHC.Compat: ghciStepIoMName :: Name
- Development.IDE.GHC.Compat: globalRdrEnvElts :: GlobalRdrEnv -> [GlobalRdrElt]
- Development.IDE.GHC.Compat: globaliseId :: Id -> Id
- Development.IDE.GHC.Compat: gopt :: GeneralFlag -> DynFlags -> Bool
- Development.IDE.GHC.Compat: goptM :: GeneralFlag -> TcRnIf gbl lcl Bool
- Development.IDE.GHC.Compat: gopt_set :: DynFlags -> GeneralFlag -> DynFlags
- Development.IDE.GHC.Compat: gopt_unset :: DynFlags -> GeneralFlag -> DynFlags
- Development.IDE.GHC.Compat: greDefinitionModule :: GlobalRdrElt -> Maybe Module
- Development.IDE.GHC.Compat: greDefinitionSrcSpan :: GlobalRdrElt -> SrcSpan
- Development.IDE.GHC.Compat: greFieldLabel :: GlobalRdrElt -> Maybe FieldLabel
- Development.IDE.GHC.Compat: greMangledName :: GlobalRdrElt -> Name
- Development.IDE.GHC.Compat: greNamePrintableName :: GreName -> Name
- Development.IDE.GHC.Compat: greNameSrcSpan :: GreName -> SrcSpan
- Development.IDE.GHC.Compat: greOccName :: GlobalRdrElt -> OccName
- Development.IDE.GHC.Compat: greParent_maybe :: GlobalRdrElt -> Maybe Name
- Development.IDE.GHC.Compat: grePrintableName :: GlobalRdrElt -> Name
- Development.IDE.GHC.Compat: greQualModName :: GlobalRdrElt -> ModuleName
- Development.IDE.GHC.Compat: greRdrNames :: GlobalRdrElt -> [RdrName]
- Development.IDE.GHC.Compat: greSrcSpan :: GlobalRdrElt -> SrcSpan
- Development.IDE.GHC.Compat: gre_imp :: GlobalRdrElt -> [ImportSpec]
- Development.IDE.GHC.Compat: gre_lcl :: GlobalRdrElt -> Bool
- Development.IDE.GHC.Compat: gre_name :: GlobalRdrElt -> Name
- Development.IDE.GHC.Compat: gre_par :: GlobalRdrElt -> Parent
- Development.IDE.GHC.Compat: gresFromAvail :: (Name -> Maybe ImportSpec) -> AvailInfo -> [GlobalRdrElt]
- Development.IDE.GHC.Compat: gresFromAvails :: Maybe ImportSpec -> [AvailInfo] -> [GlobalRdrElt]
- Development.IDE.GHC.Compat: gresToAvailInfo :: [GlobalRdrElt] -> [AvailInfo]
- Development.IDE.GHC.Compat: groupOrigin :: MatchGroup p body -> XMG p body
- Development.IDE.GHC.Compat: gtTag_RDR :: RdrName
- Development.IDE.GHC.Compat: gt_RDR :: RdrName
- Development.IDE.GHC.Compat: guardMIdKey :: Unique
- Development.IDE.GHC.Compat: guardMName :: Name
- Development.IDE.GHC.Compat: h98ConArgDocs :: HsConDeclH98Details GhcRn -> IntMap (HsDoc GhcRn)
- Development.IDE.GHC.Compat: hPutStringBuffer :: Handle -> StringBuffer -> IO ()
- Development.IDE.GHC.Compat: handleGhcException :: ExceptionMonad m => (GhcException -> m a) -> m a -> m a
- Development.IDE.GHC.Compat: happensBefore :: Platform -> Phase -> Phase -> Bool
- Development.IDE.GHC.Compat: hasCoercionHoleCo :: Coercion -> Bool
- Development.IDE.GHC.Compat: hasCoercionHoleTy :: Type -> Bool
- Development.IDE.GHC.Compat: hasCompleteSig :: TcSigFun -> Name -> Bool
- Development.IDE.GHC.Compat: hasFieldClassName :: Name
- Development.IDE.GHC.Compat: hasFieldClassNameKey :: Unique
- Development.IDE.GHC.Compat: hasIPSuperClasses :: Class -> [Type] -> Bool
- Development.IDE.GHC.Compat: hasIncoherentFlag :: OverlapMode -> Bool
- Development.IDE.GHC.Compat: hasKey :: Uniquable a => a -> Unique -> Bool
- Development.IDE.GHC.Compat: hasNoBinding :: Id -> Bool
- Development.IDE.GHC.Compat: hasNoOneShotInfo :: OneShotInfo -> Bool
- Development.IDE.GHC.Compat: hasOverlappableFlag :: OverlapMode -> Bool
- Development.IDE.GHC.Compat: hasOverlappingFlag :: OverlapMode -> Bool
- Development.IDE.GHC.Compat: hasSpecPrags :: TcSpecPrags -> Bool
- Development.IDE.GHC.Compat: hasThisCoercionHoleTy :: Type -> CoercionHole -> Bool
- Development.IDE.GHC.Compat: heqClass :: Class
- Development.IDE.GHC.Compat: heqDataCon :: DataCon
- Development.IDE.GHC.Compat: heqDataConKey :: Unique
- Development.IDE.GHC.Compat: heqSCSelIdKey :: Unique
- Development.IDE.GHC.Compat: heqTyCon :: TyCon
- Development.IDE.GHC.Compat: heqTyConKey :: Unique
- Development.IDE.GHC.Compat: heqTyConName :: Name
- Development.IDE.GHC.Compat: hieExportNames :: HieFile -> [(SrcSpan, Name)]
- Development.IDE.GHC.Compat: hieNameOcc :: HieName -> OccName
- Development.IDE.GHC.Compat: hieVersion :: Integer
- Development.IDE.GHC.Compat: homeModInfoByteCode :: HomeModInfo -> Maybe Linkable
- Development.IDE.GHC.Compat: homeModInfoObject :: HomeModInfo -> Maybe Linkable
- Development.IDE.GHC.Compat: hsAllLTyVarNames :: LHsQTyVars GhcRn -> [Name]
- Development.IDE.GHC.Compat: hsConDeclTheta :: forall (p :: Pass). Maybe (LHsContext (GhcPass p)) -> [LHsType (GhcPass p)]
- Development.IDE.GHC.Compat: hsConPatArgs :: UnXRec p => HsConPatDetails p -> [LPat p]
- Development.IDE.GHC.Compat: hsDataFamInstBinders :: forall (p :: Pass). IsPass p => DataFamInstDecl (GhcPass p) -> ([LocatedA (IdP (GhcPass p))], [LFieldOcc (GhcPass p)])
- Development.IDE.GHC.Compat: hsDeclHasCusk :: TyClDecl GhcRn -> Bool
- Development.IDE.GHC.Compat: hsDocIds :: WithHsDocIdentifiers a GhcRn -> NameSet
- Development.IDE.GHC.Compat: hsExplicitLTyVarNames :: forall (p :: Pass). LHsQTyVars (GhcPass p) -> [IdP (GhcPass p)]
- Development.IDE.GHC.Compat: hsExprNeedsParens :: forall (p :: Pass). IsPass p => PprPrec -> HsExpr (GhcPass p) -> Bool
- Development.IDE.GHC.Compat: hsForeignDeclsBinders :: forall (p :: Pass) a. (UnXRec (GhcPass p), IsSrcSpanAnn p a) => [LForeignDecl (GhcPass p)] -> [LIdP (GhcPass p)]
- Development.IDE.GHC.Compat: hsGroupBinders :: HsGroup GhcRn -> [Name]
- Development.IDE.GHC.Compat: hsGroupInstDecls :: HsGroup id -> [LInstDecl id]
- Development.IDE.GHC.Compat: hsGroupTopLevelFixitySigs :: forall (p :: Pass). HsGroup (GhcPass p) -> [LFixitySig (GhcPass p)]
- Development.IDE.GHC.Compat: hsIPNameFS :: HsIPName -> FastString
- Development.IDE.GHC.Compat: hsLMatchPats :: forall (id :: Pass) body. LMatch (GhcPass id) body -> [LPat (GhcPass id)]
- Development.IDE.GHC.Compat: hsLTyClDeclBinders :: forall (p :: Pass). IsPass p => LocatedA (TyClDecl (GhcPass p)) -> ([LocatedA (IdP (GhcPass p))], [LFieldOcc (GhcPass p)])
- Development.IDE.GHC.Compat: hsLTyVarLocName :: forall flag (p :: Pass). LHsTyVarBndr flag (GhcPass p) -> LocatedN (IdP (GhcPass p))
- Development.IDE.GHC.Compat: hsLTyVarLocNames :: forall (p :: Pass). LHsQTyVars (GhcPass p) -> [LocatedN (IdP (GhcPass p))]
- Development.IDE.GHC.Compat: hsLTyVarName :: forall flag (p :: Pass). LHsTyVarBndr flag (GhcPass p) -> IdP (GhcPass p)
- Development.IDE.GHC.Compat: hsLTyVarNames :: forall flag (p :: Pass). [LHsTyVarBndr flag (GhcPass p)] -> [IdP (GhcPass p)]
- Development.IDE.GHC.Compat: hsLinear :: forall a (p :: Pass). a -> HsScaled (GhcPass p) a
- Development.IDE.GHC.Compat: hsMult :: HsScaled pass a -> HsArrow pass
- Development.IDE.GHC.Compat: hsOuterExplicitBndrs :: forall flag (p :: Pass). HsOuterTyVarBndrs flag (GhcPass p) -> [LHsTyVarBndr flag (NoGhcTc (GhcPass p))]
- Development.IDE.GHC.Compat: hsOuterTyVarNames :: HsOuterTyVarBndrs flag GhcRn -> [Name]
- Development.IDE.GHC.Compat: hsPatSigType :: HsPatSigType pass -> LHsType pass
- Development.IDE.GHC.Compat: hsPatSynSelectors :: forall (p :: Pass). IsPass p => HsValBinds (GhcPass p) -> [FieldOcc (GhcPass p)]
- Development.IDE.GHC.Compat: hsQTvExplicit :: LHsQTyVars pass -> [LHsTyVarBndr () pass]
- Development.IDE.GHC.Compat: hsRecFieldId :: HsRecField GhcTc arg -> Id
- Development.IDE.GHC.Compat: hsRecFieldSel :: UnXRec p => HsRecField p arg -> XCFieldOcc p
- Development.IDE.GHC.Compat: hsRecFields :: UnXRec p => HsRecFields p arg -> [XCFieldOcc p]
- Development.IDE.GHC.Compat: hsRecFieldsArgs :: UnXRec p => HsRecFields p arg -> [arg]
- Development.IDE.GHC.Compat: hsRecUpdFieldId :: HsFieldBind (LAmbiguousFieldOcc GhcTc) arg -> Located Id
- Development.IDE.GHC.Compat: hsRecUpdFieldOcc :: HsFieldBind (LAmbiguousFieldOcc GhcTc) arg -> LFieldOcc GhcTc
- Development.IDE.GHC.Compat: hsRecUpdFieldRdr :: forall (p :: Pass). HsRecUpdField (GhcPass p) -> Located RdrName
- Development.IDE.GHC.Compat: hsScaledThing :: HsScaled pass a -> a
- Development.IDE.GHC.Compat: hsScopedTvs :: LHsSigType GhcRn -> [Name]
- Development.IDE.GHC.Compat: hsSigDoc :: forall (p :: Pass). IsPass p => Sig (GhcPass p) -> SDoc
- Development.IDE.GHC.Compat: hsSigWcType :: UnXRec p => LHsSigWcType p -> LHsType p
- Development.IDE.GHC.Compat: hsTvbAllKinded :: forall (p :: Pass). LHsQTyVars (GhcPass p) -> Bool
- Development.IDE.GHC.Compat: hsTyClForeignBinders :: [TyClGroup GhcRn] -> [LForeignDecl GhcRn] -> [Name]
- Development.IDE.GHC.Compat: hsTyGetAppHead_maybe :: forall (p :: Pass). Anno (IdGhcP p) ~ SrcSpanAnnN => LHsType (GhcPass p) -> Maybe (LocatedN (IdP (GhcPass p)))
- Development.IDE.GHC.Compat: hsTyKindSig :: forall (p :: Pass). LHsType (GhcPass p) -> Maybe (LHsKind (GhcPass p))
- Development.IDE.GHC.Compat: hsTyVarBndrFlag :: forall flag (pass :: Pass). HsTyVarBndr flag (GhcPass pass) -> flag
- Development.IDE.GHC.Compat: hsTyVarName :: forall flag (p :: Pass). HsTyVarBndr flag (GhcPass p) -> IdP (GhcPass p)
- Development.IDE.GHC.Compat: hsTypeNeedsParens :: forall (p :: Pass). PprPrec -> HsType (GhcPass p) -> Bool
- Development.IDE.GHC.Compat: hsTypeToHsSigType :: LHsType GhcPs -> LHsSigType GhcPs
- Development.IDE.GHC.Compat: hsTypeToHsSigWcType :: LHsType GhcPs -> LHsSigWcType GhcPs
- Development.IDE.GHC.Compat: hsUnrestricted :: forall a (p :: Pass). a -> HsScaled (GhcPass p) a
- Development.IDE.GHC.Compat: hsValBindsImplicits :: forall (idR :: Pass). HsValBindsLR GhcRn (GhcPass idR) -> [(SrcSpan, [Name])]
- Development.IDE.GHC.Compat: hsWcScopedTvs :: LHsSigWcType GhcRn -> [Name]
- Development.IDE.GHC.Compat: hsWrapDictBinders :: HsWrapper -> Bag DictId
- Development.IDE.GHC.Compat: hscCompileCoreExprHook :: Hooks -> Maybe (HscEnv -> SrcSpan -> CoreExpr -> IO (ForeignHValue, [Linkable], PkgsLoaded))
- Development.IDE.GHC.Compat: hscDesugar :: HscEnv -> ModSummary -> TcGblEnv -> IO ModGuts
- Development.IDE.GHC.Compat: hscGenHardCode :: HscEnv -> CgGuts -> ModLocation -> FilePath -> IO (FilePath, Maybe FilePath, [(ForeignSrcLang, FilePath)], Maybe StgCgInfos, Maybe CmmCgInfos)
- Development.IDE.GHC.Compat: hscInteractive :: HscEnv -> CgInteractiveGuts -> ModLocation -> IO (Maybe FilePath, CompiledByteCode, [SptEntry])
- Development.IDE.GHC.Compat: hscInterp :: HscEnv -> Interp
- Development.IDE.GHC.Compat: hscSimplify :: HscEnv -> [String] -> ModGuts -> IO ModGuts
- Development.IDE.GHC.Compat: hscTypecheckRename :: HscEnv -> ModSummary -> HsParsedModule -> IO (TcGblEnv, RenamedStuff)
- Development.IDE.GHC.Compat: hscUpdateHPT :: (HomePackageTable -> HomePackageTable) -> HscEnv -> HscEnv
- Development.IDE.GHC.Compat: hscUpdateHUG :: (HomeUnitGraph -> HomeUnitGraph) -> HscEnv -> HscEnv
- Development.IDE.GHC.Compat: hsc_HUG :: HscEnv -> HomeUnitGraph
- Development.IDE.GHC.Compat: hugElts :: HomeUnitGraph -> [(UnitId, HomeUnitEnv)]
- Development.IDE.GHC.Compat: iDFunId :: InstInfo a -> DFunId
- Development.IDE.GHC.Compat: icInteractiveModule :: InteractiveContext -> Module
- Development.IDE.GHC.Compat: idArity :: Id -> Arity
- Development.IDE.GHC.Compat: idCafInfo :: Id -> CafInfo
- Development.IDE.GHC.Compat: idCallArity :: Id -> Arity
- Development.IDE.GHC.Compat: idCbvMarkArity :: Id -> Arity
- Development.IDE.GHC.Compat: idCbvMarks_maybe :: Id -> Maybe [CbvMark]
- Development.IDE.GHC.Compat: idCoreRules :: Id -> [CoreRule]
- Development.IDE.GHC.Compat: idCprSig :: Id -> CprSig
- Development.IDE.GHC.Compat: idDataCon :: Id -> DataCon
- Development.IDE.GHC.Compat: idDemandInfo :: Id -> Demand
- Development.IDE.GHC.Compat: idDetails :: Id -> IdDetails
- Development.IDE.GHC.Compat: idDmdSig :: Id -> DmdSig
- Development.IDE.GHC.Compat: idDsWrapper :: DsWrapper
- Development.IDE.GHC.Compat: idFunRepArity :: Id -> RepArity
- Development.IDE.GHC.Compat: idHasRules :: Id -> Bool
- Development.IDE.GHC.Compat: idHsWrapper :: HsWrapper
- Development.IDE.GHC.Compat: idInfo :: HasDebugCallStack => Id -> IdInfo
- Development.IDE.GHC.Compat: idInlineActivation :: Id -> Activation
- Development.IDE.GHC.Compat: idInlinePragma :: Id -> InlinePragma
- Development.IDE.GHC.Compat: idIsFrom :: Module -> Id -> Bool
- Development.IDE.GHC.Compat: idJoinArity :: JoinId -> JoinArity
- Development.IDE.GHC.Compat: idLFInfo_maybe :: Id -> Maybe LambdaFormInfo
- Development.IDE.GHC.Compat: idMult :: Id -> Mult
- Development.IDE.GHC.Compat: idName :: Id -> Name
- Development.IDE.GHC.Compat: idOccInfo :: Id -> OccInfo
- Development.IDE.GHC.Compat: idOneShotInfo :: Id -> OneShotInfo
- Development.IDE.GHC.Compat: idRuleMatchInfo :: Id -> RuleMatchInfo
- Development.IDE.GHC.Compat: idScaledType :: Id -> Scaled Type
- Development.IDE.GHC.Compat: idSpecialisation :: Id -> RuleInfo
- Development.IDE.GHC.Compat: idTagSig_maybe :: Id -> Maybe TagSig
- Development.IDE.GHC.Compat: idType :: Id -> Kind
- Development.IDE.GHC.Compat: idUnfolding :: IdUnfoldingFun
- Development.IDE.GHC.Compat: idUnique :: Id -> Unique
- Development.IDE.GHC.Compat: ident_RDR :: RdrName
- Development.IDE.GHC.Compat: identicalClsInstHead :: ClsInst -> ClsInst -> Bool
- Development.IDE.GHC.Compat: ieLWrappedName :: forall (p :: Pass). LIEWrappedName (GhcPass p) -> LIdP (GhcPass p)
- Development.IDE.GHC.Compat: ieName :: forall (p :: Pass). IE (GhcPass p) -> IdP (GhcPass p)
- Development.IDE.GHC.Compat: ieNames :: forall (p :: Pass). IE (GhcPass p) -> [IdP (GhcPass p)]
- Development.IDE.GHC.Compat: ieWrappedLName :: forall (p :: Pass). IEWrappedName (GhcPass p) -> LIdP (GhcPass p)
- Development.IDE.GHC.Compat: ieWrappedName :: forall (p :: Pass). IEWrappedName (GhcPass p) -> IdP (GhcPass p)
- Development.IDE.GHC.Compat: ifErrsM :: TcRn r -> TcRn r -> TcRn r
- Development.IDE.GHC.Compat: ifForAllBndrName :: IfaceForAllBndr -> IfLclName
- Development.IDE.GHC.Compat: ifForAllBndrVar :: IfaceForAllBndr -> IfaceBndr
- Development.IDE.GHC.Compat: ifTyConBinderName :: IfaceTyConBinder -> IfLclName
- Development.IDE.GHC.Compat: ifTyConBinderVar :: IfaceTyConBinder -> IfaceBndr
- Development.IDE.GHC.Compat: ifaceBndrName :: IfaceBndr -> IfLclName
- Development.IDE.GHC.Compat: ifaceDeclFingerprints :: Fingerprint -> IfaceDecl -> [(OccName, Fingerprint)]
- Development.IDE.GHC.Compat: ifaceDeclImplicitBndrs :: IfaceDecl -> [OccName]
- Development.IDE.GHC.Compat: ifaceForAllSpecToBndr :: IfaceForAllSpecBndr -> IfaceForAllBndr
- Development.IDE.GHC.Compat: ifaceForAllSpecToBndrs :: [IfaceForAllSpecBndr] -> [IfaceForAllBndr]
- Development.IDE.GHC.Compat: ignoreParens :: forall (p :: Pass). LHsType (GhcPass p) -> LHsType (GhcPass p)
- Development.IDE.GHC.Compat: impLevel :: ThLevel
- Development.IDE.GHC.Compat: implicitClassThings :: Class -> [TyThing]
- Development.IDE.GHC.Compat: implicitCoTyCon :: TyCon -> [TyThing]
- Development.IDE.GHC.Compat: implicitConLikeThings :: ConLike -> [TyThing]
- Development.IDE.GHC.Compat: implicitRequirements :: HscEnv -> [(PkgQual, Located ModuleName)] -> IO [ModuleName]
- Development.IDE.GHC.Compat: implicitTyConThings :: TyCon -> [TyThing]
- Development.IDE.GHC.Compat: implicitTyThings :: TyThing -> [TyThing]
- Development.IDE.GHC.Compat: importDecl :: Name -> IfM lcl (MaybeErr SDoc TyThing)
- Development.IDE.GHC.Compat: importDeclQualifiedStyle :: Maybe EpaLocation -> Maybe EpaLocation -> (Maybe EpaLocation, ImportDeclQualifiedStyle)
- Development.IDE.GHC.Compat: importSpecLoc :: ImportSpec -> SrcSpan
- Development.IDE.GHC.Compat: importSpecModule :: ImportSpec -> ModuleName
- Development.IDE.GHC.Compat: importedByUser :: [ImportedBy] -> [ImportedModsVal]
- Development.IDE.GHC.Compat: impossibleConstraintErrorIdKey :: Unique
- Development.IDE.GHC.Compat: impossibleErrorIdKey :: Unique
- Development.IDE.GHC.Compat: inDomIfaceTySubst :: IfaceTySubst -> IfaceTvBndr -> Bool
- Development.IDE.GHC.Compat: inGeneratedCode :: TcRn Bool
- Development.IDE.GHC.Compat: inLocalRdrEnvScope :: Name -> LocalRdrEnv -> Bool
- Development.IDE.GHC.Compat: inRange_RDR :: RdrName
- Development.IDE.GHC.Compat: index_RDR :: RdrName
- Development.IDE.GHC.Compat: infinity :: IntWithInf
- Development.IDE.GHC.Compat: infixDataCon_RDR :: RdrName
- Development.IDE.GHC.Compat: infixIDataConKey :: Unique
- Development.IDE.GHC.Compat: infixIDataConName :: Name
- Development.IDE.GHC.Compat: infixl 1 `setIdOneShotInfo`
- Development.IDE.GHC.Compat: infixl 4 <$>
- Development.IDE.GHC.Compat: infixr 3 `mkVisFunTyMany`
- Development.IDE.GHC.Compat: initDs :: HscEnv -> TcGblEnv -> DsM a -> IO (Messages DsMessage, Maybe a)
- Development.IDE.GHC.Compat: initDsTc :: DsM a -> TcM (Messages DsMessage, Maybe a)
- Development.IDE.GHC.Compat: initDsWithModGuts :: HscEnv -> ModGuts -> DsM a -> IO (Messages DsMessage, Maybe a)
- Development.IDE.GHC.Compat: initIfaceCheck :: SDoc -> HscEnv -> IfG a -> IO a
- Development.IDE.GHC.Compat: initIfaceLcl :: Module -> SDoc -> IsBootInterface -> IfL a -> IfM lcl a
- Development.IDE.GHC.Compat: initIfaceLclWithSubst :: Module -> SDoc -> IsBootInterface -> NameShape -> IfL a -> IfM lcl a
- Development.IDE.GHC.Compat: initIfaceLoad :: HscEnv -> IfG a -> IO a
- Development.IDE.GHC.Compat: initIfaceLoadModule :: HscEnv -> Module -> IfG a -> IO a
- Development.IDE.GHC.Compat: initIfaceTcRn :: IfG a -> TcRn a
- Development.IDE.GHC.Compat: initNameCache :: Char -> [Name] -> IO NameCache
- Development.IDE.GHC.Compat: initObjLinker :: HscEnv -> IO ()
- Development.IDE.GHC.Compat: initPragState :: ParserOpts -> StringBuffer -> RealSrcLoc -> PState
- Development.IDE.GHC.Compat: initTc :: HscEnv -> HscSource -> Bool -> Module -> RealSrcSpan -> TcM r -> IO (Messages TcRnMessage, Maybe r)
- Development.IDE.GHC.Compat: initTcDsForSolver :: TcM a -> DsM a
- Development.IDE.GHC.Compat: initTcInteractive :: HscEnv -> TcM a -> IO (Messages TcRnMessage, Maybe a)
- Development.IDE.GHC.Compat: initTcRnIf :: Char -> HscEnv -> gbl -> lcl -> TcRnIf gbl lcl a -> IO a
- Development.IDE.GHC.Compat: initTcWithGbl :: HscEnv -> TcGblEnv -> RealSrcSpan -> TcM r -> IO (Messages TcRnMessage, Maybe r)
- Development.IDE.GHC.Compat: initTidyOccEnv :: [OccName] -> TidyOccEnv
- Development.IDE.GHC.Compat: initTidyOpts :: HscEnv -> IO TidyOpts
- Development.IDE.GHC.Compat: initTmpFs :: IO TmpFs
- Development.IDE.GHC.Compat: initUniqSupply :: Word -> Int -> IO ()
- Development.IDE.GHC.Compat: initUnitEnv :: UnitId -> HomeUnitGraph -> GhcNameVersion -> Platform -> IO UnitEnv
- Development.IDE.GHC.Compat: initUs :: UniqSupply -> UniqSM a -> (a, UniqSupply)
- Development.IDE.GHC.Compat: initUs_ :: UniqSupply -> UniqSM a -> a
- Development.IDE.GHC.Compat: injectiveBranches :: [Bool] -> CoAxBranch -> CoAxBranch -> InjectivityCheckResult
- Development.IDE.GHC.Compat: inlDataConKey :: Unique
- Development.IDE.GHC.Compat: inlineIdKey :: Unique
- Development.IDE.GHC.Compat: inlineIdName :: Name
- Development.IDE.GHC.Compat: inlinePragmaActivation :: InlinePragma -> Activation
- Development.IDE.GHC.Compat: inlinePragmaName :: InlineSpec -> SDoc
- Development.IDE.GHC.Compat: inlinePragmaRuleMatchInfo :: InlinePragma -> RuleMatchInfo
- Development.IDE.GHC.Compat: inlinePragmaSat :: InlinePragma -> Maybe Arity
- Development.IDE.GHC.Compat: inlinePragmaSource :: InlinePragma -> SourceText
- Development.IDE.GHC.Compat: inlinePragmaSpec :: InlinePragma -> InlineSpec
- Development.IDE.GHC.Compat: inlineSpecSource :: InlineSpec -> SourceText
- Development.IDE.GHC.Compat: inrDataConKey :: Unique
- Development.IDE.GHC.Compat: instDeclDataFamInsts :: forall (p :: Pass). [LInstDecl (GhcPass p)] -> [DataFamInstDecl (GhcPass p)]
- Development.IDE.GHC.Compat: instEnvClasses :: InstEnv -> UniqDSet Class
- Development.IDE.GHC.Compat: instEnvElts :: InstEnv -> [ClsInst]
- Development.IDE.GHC.Compat: instIsVisible :: VisibleOrphanModules -> ClsInst -> Bool
- Development.IDE.GHC.Compat: instNewTyCon_maybe :: TyCon -> [Type] -> Maybe (Type, Coercion)
- Development.IDE.GHC.Compat: installedModuleEnvElts :: InstalledModuleEnv a -> [(InstalledModule, a)]
- Development.IDE.GHC.Compat: installedModuleEq :: InstalledModule -> Module -> Bool
- Development.IDE.GHC.Compat: instance Data.String.IsString Development.IDE.GHC.Compat.FastStringCompat
- Development.IDE.GHC.Compat: instance GHC.Classes.Eq Development.IDE.GHC.Compat.FastStringCompat
- Development.IDE.GHC.Compat: instance GHC.Classes.Eq Development.IDE.GHC.Compat.GhcVersion
- Development.IDE.GHC.Compat: instance GHC.Classes.Ord Development.IDE.GHC.Compat.FastStringCompat
- Development.IDE.GHC.Compat: instance GHC.Classes.Ord Development.IDE.GHC.Compat.GhcVersion
- Development.IDE.GHC.Compat: instance GHC.Show.Show Development.IDE.GHC.Compat.FastStringCompat
- Development.IDE.GHC.Compat: instance GHC.Show.Show Development.IDE.GHC.Compat.GhcVersion
- Development.IDE.GHC.Compat: instanceBindFun :: BindFun
- Development.IDE.GHC.Compat: instanceCantMatch :: [RoughMatchTc] -> [RoughMatchTc] -> Bool
- Development.IDE.GHC.Compat: instanceDFunId :: ClsInst -> DFunId
- Development.IDE.GHC.Compat: instanceHead :: ClsInst -> ([TyVar], Class, [Type])
- Development.IDE.GHC.Compat: instanceSig :: ClsInst -> ([TyVar], [Type], Class, [Type])
- Development.IDE.GHC.Compat: instantiateSignature :: TcRn TcGblEnv
- Development.IDE.GHC.Compat: int16ElemRepDataConTy :: Type
- Development.IDE.GHC.Compat: int16PrimTy :: Type
- Development.IDE.GHC.Compat: int16PrimTyCon :: TyCon
- Development.IDE.GHC.Compat: int16PrimTyConKey :: Unique
- Development.IDE.GHC.Compat: int16PrimTyConName :: Name
- Development.IDE.GHC.Compat: int16RepDataConTy :: RuntimeRepType
- Development.IDE.GHC.Compat: int16TyConKey :: Unique
- Development.IDE.GHC.Compat: int16TyConName :: Name
- Development.IDE.GHC.Compat: int16X16PrimTy :: Type
- Development.IDE.GHC.Compat: int16X16PrimTyCon :: TyCon
- Development.IDE.GHC.Compat: int16X16PrimTyConKey :: Unique
- Development.IDE.GHC.Compat: int16X32PrimTy :: Type
- Development.IDE.GHC.Compat: int16X32PrimTyCon :: TyCon
- Development.IDE.GHC.Compat: int16X32PrimTyConKey :: Unique
- Development.IDE.GHC.Compat: int16X8PrimTy :: Type
- Development.IDE.GHC.Compat: int16X8PrimTyCon :: TyCon
- Development.IDE.GHC.Compat: int16X8PrimTyConKey :: Unique
- Development.IDE.GHC.Compat: int32ElemRepDataConTy :: Type
- Development.IDE.GHC.Compat: int32PrimTy :: Type
- Development.IDE.GHC.Compat: int32PrimTyCon :: TyCon
- Development.IDE.GHC.Compat: int32PrimTyConKey :: Unique
- Development.IDE.GHC.Compat: int32PrimTyConName :: Name
- Development.IDE.GHC.Compat: int32RepDataConTy :: RuntimeRepType
- Development.IDE.GHC.Compat: int32TyConKey :: Unique
- Development.IDE.GHC.Compat: int32TyConName :: Name
- Development.IDE.GHC.Compat: int32X16PrimTy :: Type
- Development.IDE.GHC.Compat: int32X16PrimTyCon :: TyCon
- Development.IDE.GHC.Compat: int32X16PrimTyConKey :: Unique
- Development.IDE.GHC.Compat: int32X4PrimTy :: Type
- Development.IDE.GHC.Compat: int32X4PrimTyCon :: TyCon
- Development.IDE.GHC.Compat: int32X4PrimTyConKey :: Unique
- Development.IDE.GHC.Compat: int32X8PrimTy :: Type
- Development.IDE.GHC.Compat: int32X8PrimTyCon :: TyCon
- Development.IDE.GHC.Compat: int32X8PrimTyConKey :: Unique
- Development.IDE.GHC.Compat: int64ElemRepDataConTy :: Type
- Development.IDE.GHC.Compat: int64PrimTy :: Type
- Development.IDE.GHC.Compat: int64PrimTyCon :: TyCon
- Development.IDE.GHC.Compat: int64PrimTyConKey :: Unique
- Development.IDE.GHC.Compat: int64PrimTyConName :: Name
- Development.IDE.GHC.Compat: int64RepDataConTy :: RuntimeRepType
- Development.IDE.GHC.Compat: int64TyConKey :: Unique
- Development.IDE.GHC.Compat: int64TyConName :: Name
- Development.IDE.GHC.Compat: int64X2PrimTy :: Type
- Development.IDE.GHC.Compat: int64X2PrimTyCon :: TyCon
- Development.IDE.GHC.Compat: int64X2PrimTyConKey :: Unique
- Development.IDE.GHC.Compat: int64X4PrimTy :: Type
- Development.IDE.GHC.Compat: int64X4PrimTyCon :: TyCon
- Development.IDE.GHC.Compat: int64X4PrimTyConKey :: Unique
- Development.IDE.GHC.Compat: int64X8PrimTy :: Type
- Development.IDE.GHC.Compat: int64X8PrimTyCon :: TyCon
- Development.IDE.GHC.Compat: int64X8PrimTyConKey :: Unique
- Development.IDE.GHC.Compat: int8ElemRepDataConTy :: Type
- Development.IDE.GHC.Compat: int8PrimTy :: Type
- Development.IDE.GHC.Compat: int8PrimTyCon :: TyCon
- Development.IDE.GHC.Compat: int8PrimTyConKey :: Unique
- Development.IDE.GHC.Compat: int8PrimTyConName :: Name
- Development.IDE.GHC.Compat: int8RepDataConTy :: RuntimeRepType
- Development.IDE.GHC.Compat: int8TyConKey :: Unique
- Development.IDE.GHC.Compat: int8TyConName :: Name
- Development.IDE.GHC.Compat: int8X16PrimTy :: Type
- Development.IDE.GHC.Compat: int8X16PrimTyCon :: TyCon
- Development.IDE.GHC.Compat: int8X16PrimTyConKey :: Unique
- Development.IDE.GHC.Compat: int8X32PrimTy :: Type
- Development.IDE.GHC.Compat: int8X32PrimTyCon :: TyCon
- Development.IDE.GHC.Compat: int8X32PrimTyConKey :: Unique
- Development.IDE.GHC.Compat: int8X64PrimTy :: Type
- Development.IDE.GHC.Compat: int8X64PrimTyCon :: TyCon
- Development.IDE.GHC.Compat: int8X64PrimTyConKey :: Unique
- Development.IDE.GHC.Compat: intDataCon :: DataCon
- Development.IDE.GHC.Compat: intDataConKey :: Unique
- Development.IDE.GHC.Compat: intDataCon_RDR :: RdrName
- Development.IDE.GHC.Compat: intGtLimit :: Int -> IntWithInf -> Bool
- Development.IDE.GHC.Compat: intPrimTy :: Type
- Development.IDE.GHC.Compat: intPrimTyCon :: TyCon
- Development.IDE.GHC.Compat: intPrimTyConKey :: Unique
- Development.IDE.GHC.Compat: intPrimTyConName :: Name
- Development.IDE.GHC.Compat: intRepDataConTy :: RuntimeRepType
- Development.IDE.GHC.Compat: intTy :: Type
- Development.IDE.GHC.Compat: intTyCon :: TyCon
- Development.IDE.GHC.Compat: intTyConKey :: Unique
- Development.IDE.GHC.Compat: intTyConName :: Name
- Development.IDE.GHC.Compat: intTyCon_RDR :: RdrName
- Development.IDE.GHC.Compat: integerAbsIdKey :: Unique
- Development.IDE.GHC.Compat: integerAbsName :: Name
- Development.IDE.GHC.Compat: integerAddIdKey :: Unique
- Development.IDE.GHC.Compat: integerAddName :: Name
- Development.IDE.GHC.Compat: integerAdd_RDR :: RdrName
- Development.IDE.GHC.Compat: integerAndIdKey :: Unique
- Development.IDE.GHC.Compat: integerAndName :: Name
- Development.IDE.GHC.Compat: integerBitIdKey :: Unique
- Development.IDE.GHC.Compat: integerBitName :: Name
- Development.IDE.GHC.Compat: integerComplementIdKey :: Unique
- Development.IDE.GHC.Compat: integerComplementName :: Name
- Development.IDE.GHC.Compat: integerDivIdKey :: Unique
- Development.IDE.GHC.Compat: integerDivModIdKey :: Unique
- Development.IDE.GHC.Compat: integerDivModName :: Name
- Development.IDE.GHC.Compat: integerDivName :: Name
- Development.IDE.GHC.Compat: integerEncodeDoubleIdKey :: Unique
- Development.IDE.GHC.Compat: integerEncodeDoubleName :: Name
- Development.IDE.GHC.Compat: integerEncodeFloatIdKey :: Unique
- Development.IDE.GHC.Compat: integerEncodeFloatName :: Name
- Development.IDE.GHC.Compat: integerFromInt64IdKey :: Unique
- Development.IDE.GHC.Compat: integerFromInt64Name :: Name
- Development.IDE.GHC.Compat: integerFromNaturalIdKey :: Unique
- Development.IDE.GHC.Compat: integerFromNaturalName :: Name
- Development.IDE.GHC.Compat: integerFromWord64IdKey :: Unique
- Development.IDE.GHC.Compat: integerFromWord64Name :: Name
- Development.IDE.GHC.Compat: integerFromWordIdKey :: Unique
- Development.IDE.GHC.Compat: integerFromWordName :: Name
- Development.IDE.GHC.Compat: integerGcdIdKey :: Unique
- Development.IDE.GHC.Compat: integerGcdName :: Name
- Development.IDE.GHC.Compat: integerINDataCon :: DataCon
- Development.IDE.GHC.Compat: integerINDataConKey :: Unique
- Development.IDE.GHC.Compat: integerINDataConName :: Name
- Development.IDE.GHC.Compat: integerIPDataCon :: DataCon
- Development.IDE.GHC.Compat: integerIPDataConKey :: Unique
- Development.IDE.GHC.Compat: integerIPDataConName :: Name
- Development.IDE.GHC.Compat: integerISDataCon :: DataCon
- Development.IDE.GHC.Compat: integerISDataConKey :: Unique
- Development.IDE.GHC.Compat: integerISDataConName :: Name
- Development.IDE.GHC.Compat: integerLcmIdKey :: Unique
- Development.IDE.GHC.Compat: integerLcmName :: Name
- Development.IDE.GHC.Compat: integerModIdKey :: Unique
- Development.IDE.GHC.Compat: integerModName :: Name
- Development.IDE.GHC.Compat: integerMulIdKey :: Unique
- Development.IDE.GHC.Compat: integerMulName :: Name
- Development.IDE.GHC.Compat: integerMul_RDR :: RdrName
- Development.IDE.GHC.Compat: integerNegateIdKey :: Unique
- Development.IDE.GHC.Compat: integerNegateName :: Name
- Development.IDE.GHC.Compat: integerOrIdKey :: Unique
- Development.IDE.GHC.Compat: integerOrName :: Name
- Development.IDE.GHC.Compat: integerPopCountIdKey :: Unique
- Development.IDE.GHC.Compat: integerPopCountName :: Name
- Development.IDE.GHC.Compat: integerQuotIdKey :: Unique
- Development.IDE.GHC.Compat: integerQuotName :: Name
- Development.IDE.GHC.Compat: integerQuotRemIdKey :: Unique
- Development.IDE.GHC.Compat: integerQuotRemName :: Name
- Development.IDE.GHC.Compat: integerRemIdKey :: Unique
- Development.IDE.GHC.Compat: integerRemName :: Name
- Development.IDE.GHC.Compat: integerShiftLIdKey :: Unique
- Development.IDE.GHC.Compat: integerShiftLName :: Name
- Development.IDE.GHC.Compat: integerShiftRIdKey :: Unique
- Development.IDE.GHC.Compat: integerShiftRName :: Name
- Development.IDE.GHC.Compat: integerSubIdKey :: Unique
- Development.IDE.GHC.Compat: integerSubName :: Name
- Development.IDE.GHC.Compat: integerTestBitIdKey :: Unique
- Development.IDE.GHC.Compat: integerTestBitName :: Name
- Development.IDE.GHC.Compat: integerToDoubleIdKey :: Unique
- Development.IDE.GHC.Compat: integerToDoubleName :: Name
- Development.IDE.GHC.Compat: integerToFloatIdKey :: Unique
- Development.IDE.GHC.Compat: integerToFloatName :: Name
- Development.IDE.GHC.Compat: integerToInt64IdKey :: Unique
- Development.IDE.GHC.Compat: integerToInt64Name :: Name
- Development.IDE.GHC.Compat: integerToIntIdKey :: Unique
- Development.IDE.GHC.Compat: integerToIntName :: Name
- Development.IDE.GHC.Compat: integerToNaturalClampIdKey :: Unique
- Development.IDE.GHC.Compat: integerToNaturalClampName :: Name
- Development.IDE.GHC.Compat: integerToNaturalIdKey :: Unique
- Development.IDE.GHC.Compat: integerToNaturalName :: Name
- Development.IDE.GHC.Compat: integerToNaturalThrowIdKey :: Unique
- Development.IDE.GHC.Compat: integerToNaturalThrowName :: Name
- Development.IDE.GHC.Compat: integerToWord64IdKey :: Unique
- Development.IDE.GHC.Compat: integerToWord64Name :: Name
- Development.IDE.GHC.Compat: integerToWordIdKey :: Unique
- Development.IDE.GHC.Compat: integerToWordName :: Name
- Development.IDE.GHC.Compat: integerTy :: Type
- Development.IDE.GHC.Compat: integerTyCon :: TyCon
- Development.IDE.GHC.Compat: integerTyConKey :: Unique
- Development.IDE.GHC.Compat: integerTyConName :: Name
- Development.IDE.GHC.Compat: integerXorIdKey :: Unique
- Development.IDE.GHC.Compat: integerXorName :: Name
- Development.IDE.GHC.Compat: integralClassKey :: Unique
- Development.IDE.GHC.Compat: integralClassName :: Name
- Development.IDE.GHC.Compat: integralFractionalLit :: Bool -> Integer -> FractionalLit
- Development.IDE.GHC.Compat: interactiveClassKeys :: [Unique]
- Development.IDE.GHC.Compat: interactiveClassNames :: [Name]
- Development.IDE.GHC.Compat: interactiveUnit :: Unit
- Development.IDE.GHC.Compat: interactiveUnitId :: UnitId
- Development.IDE.GHC.Compat: intersectFVs :: FreeVars -> FreeVars -> FreeVars
- Development.IDE.GHC.Compat: intersectModuleSet :: ModuleSet -> ModuleSet -> ModuleSet
- Development.IDE.GHC.Compat: intersectNameSet :: NameSet -> NameSet -> NameSet
- Development.IDE.GHC.Compat: intersectOccSet :: OccSet -> OccSet -> OccSet
- Development.IDE.GHC.Compat: intersectUFM :: UniqFM key elt1 -> UniqFM key elt2 -> UniqFM key elt1
- Development.IDE.GHC.Compat: intersectUFM_C :: (elt1 -> elt2 -> elt3) -> UniqFM key elt1 -> UniqFM key elt2 -> UniqFM key elt3
- Development.IDE.GHC.Compat: intersectUniqMap :: UniqMap k a -> UniqMap k b -> UniqMap k a
- Development.IDE.GHC.Compat: intersectUniqMap_C :: (a -> b -> c) -> UniqMap k a -> UniqMap k b -> UniqMap k c
- Development.IDE.GHC.Compat: intersectsNameSet :: NameSet -> NameSet -> Bool
- Development.IDE.GHC.Compat: invisibleTyBndrCount :: Type -> Int
- Development.IDE.GHC.Compat: ioDataConKey :: Unique
- Development.IDE.GHC.Compat: ioDataConName :: Name
- Development.IDE.GHC.Compat: ioDataCon_RDR :: RdrName
- Development.IDE.GHC.Compat: ioLookupDataCon :: HscEnv -> Name -> IO DataCon
- Development.IDE.GHC.Compat: ioPortPrimTyCon :: TyCon
- Development.IDE.GHC.Compat: ioPortPrimTyConKey :: Unique
- Development.IDE.GHC.Compat: ioTyConKey :: Unique
- Development.IDE.GHC.Compat: ioTyConName :: Name
- Development.IDE.GHC.Compat: ipClassKey :: Unique
- Development.IDE.GHC.Compat: ipClassName :: Name
- Development.IDE.GHC.Compat: irrelevantMult :: Scaled a -> a
- Development.IDE.GHC.Compat: isAbstractClass :: Class -> Bool
- Development.IDE.GHC.Compat: isAbstractTyCon :: TyCon -> Bool
- Development.IDE.GHC.Compat: isActive :: CompilerPhase -> Activation -> Bool
- Development.IDE.GHC.Compat: isAlgTyCon :: TyCon -> Bool
- Development.IDE.GHC.Compat: isAlgType :: Type -> Bool
- Development.IDE.GHC.Compat: isAlwaysActive :: Activation -> Bool
- Development.IDE.GHC.Compat: isAlwaysTailCalled :: OccInfo -> Bool
- Development.IDE.GHC.Compat: isAnnotationInNodeInfo :: (FastStringCompat, FastStringCompat) -> NodeInfo a -> Bool
- Development.IDE.GHC.Compat: isAnonPiTyBinder :: PiTyBinder -> Bool
- Development.IDE.GHC.Compat: isAnyInlinePragma :: InlinePragma -> Bool
- Development.IDE.GHC.Compat: isArrowTyCon :: TyCon -> Bool
- Development.IDE.GHC.Compat: isAtomicHsExpr :: forall (p :: Pass). IsPass p => HsExpr (GhcPass p) -> Bool
- Development.IDE.GHC.Compat: isAtomicTy :: Type -> Bool
- Development.IDE.GHC.Compat: isBackpackishSuffix :: String -> Bool
- Development.IDE.GHC.Compat: isBanged :: HsImplBang -> Bool
- Development.IDE.GHC.Compat: isBangedHsBind :: HsBind GhcTc -> Bool
- Development.IDE.GHC.Compat: isBangedLPat :: forall (p :: Pass). LPat (GhcPass p) -> Bool
- Development.IDE.GHC.Compat: isBoxed :: Boxity -> Bool
- Development.IDE.GHC.Compat: isBoxedRuntimeRep :: RuntimeRepType -> Bool
- Development.IDE.GHC.Compat: isBoxedTupleDataCon :: DataCon -> Bool
- Development.IDE.GHC.Compat: isBoxedTupleTyCon :: TyCon -> Bool
- Development.IDE.GHC.Compat: isBoxedType :: Type -> Bool
- Development.IDE.GHC.Compat: isBrackStage :: ThStage -> Bool
- Development.IDE.GHC.Compat: isBuiltInOcc_maybe :: OccName -> Maybe Name
- Development.IDE.GHC.Compat: isBuiltInSynFamTyCon_maybe :: TyCon -> Maybe BuiltInSynFamily
- Development.IDE.GHC.Compat: isBuiltInSyntax :: Name -> Bool
- Development.IDE.GHC.Compat: isCTupleClass :: Class -> Bool
- Development.IDE.GHC.Compat: isCTupleTyConName :: Name -> Bool
- Development.IDE.GHC.Compat: isCallStackPred :: Class -> [Type] -> Maybe FastString
- Development.IDE.GHC.Compat: isCallStackPredTy :: Type -> Bool
- Development.IDE.GHC.Compat: isCallStackTy :: Type -> Bool
- Development.IDE.GHC.Compat: isCharLitTy :: Type -> Maybe Char
- Development.IDE.GHC.Compat: isCheapApp :: CheapAppFun
- Development.IDE.GHC.Compat: isCishFilename :: FilePath -> Bool
- Development.IDE.GHC.Compat: isCishSuffix :: String -> Bool
- Development.IDE.GHC.Compat: isClassDecl :: TyClDecl pass -> Bool
- Development.IDE.GHC.Compat: isClassOpId :: Id -> Bool
- Development.IDE.GHC.Compat: isClassOpId_maybe :: Id -> Maybe Class
- Development.IDE.GHC.Compat: isClassPred :: PredType -> Bool
- Development.IDE.GHC.Compat: isClassTyCon :: TyCon -> Bool
- Development.IDE.GHC.Compat: isClosedSynFamilyTyConWithAxiom_maybe :: TyCon -> Maybe (CoAxiom Branched)
- Development.IDE.GHC.Compat: isClosedTypeFamilyInfo :: FamilyInfo pass -> Bool
- Development.IDE.GHC.Compat: isCoEvBindsVar :: EvBindsVar -> Bool
- Development.IDE.GHC.Compat: isCoVar :: Var -> Bool
- Development.IDE.GHC.Compat: isCoVarType :: Type -> Bool
- Development.IDE.GHC.Compat: isCoercionTy :: Type -> Bool
- Development.IDE.GHC.Compat: isCoercionTy_maybe :: Type -> Maybe Coercion
- Development.IDE.GHC.Compat: isCompleteMatchSig :: UnXRec p => LSig p -> Bool
- Development.IDE.GHC.Compat: isComprehensionContext :: HsStmtContext id -> Bool
- Development.IDE.GHC.Compat: isCompulsorySource :: UnfoldingSource -> Bool
- Development.IDE.GHC.Compat: isConLike :: RuleMatchInfo -> Bool
- Development.IDE.GHC.Compat: isConLikeId :: Id -> Bool
- Development.IDE.GHC.Compat: isConcrete :: Type -> Bool
- Development.IDE.GHC.Compat: isConcreteTyCon :: TyCon -> Bool
- Development.IDE.GHC.Compat: isConstraintKind :: Kind -> Bool
- Development.IDE.GHC.Compat: isConstraintLikeKind :: Kind -> Bool
- Development.IDE.GHC.Compat: isCovertGadtDataCon :: DataCon -> Bool
- Development.IDE.GHC.Compat: isDFunId :: Id -> Bool
- Development.IDE.GHC.Compat: isDataConId_maybe :: Id -> Maybe DataCon
- Development.IDE.GHC.Compat: isDataConName :: Name -> Bool
- Development.IDE.GHC.Compat: isDataConNameSpace :: NameSpace -> Bool
- Development.IDE.GHC.Compat: isDataConRecordSelector :: Id -> Bool
- Development.IDE.GHC.Compat: isDataConWorkId :: Id -> Bool
- Development.IDE.GHC.Compat: isDataConWorkId_maybe :: Id -> Maybe DataCon
- Development.IDE.GHC.Compat: isDataConWrapId :: Id -> Bool
- Development.IDE.GHC.Compat: isDataConWrapId_maybe :: Id -> Maybe DataCon
- Development.IDE.GHC.Compat: isDataDecl :: TyClDecl pass -> Bool
- Development.IDE.GHC.Compat: isDataFamilyAppType :: Type -> Bool
- Development.IDE.GHC.Compat: isDataFamilyDecl :: TyClDecl pass -> Bool
- Development.IDE.GHC.Compat: isDataFamilyTyCon :: TyCon -> Bool
- Development.IDE.GHC.Compat: isDataKindsPromotedDataCon :: TyCon -> Bool
- Development.IDE.GHC.Compat: isDataOcc :: OccName -> Bool
- Development.IDE.GHC.Compat: isDataSymOcc :: OccName -> Bool
- Development.IDE.GHC.Compat: isDataTyCon :: TyCon -> Bool
- Development.IDE.GHC.Compat: isDeadBinder :: Id -> Bool
- Development.IDE.GHC.Compat: isDeadEndId :: Var -> Bool
- Development.IDE.GHC.Compat: isDeadOcc :: OccInfo -> Bool
- Development.IDE.GHC.Compat: isDefaultAlt :: Alt b -> Bool
- Development.IDE.GHC.Compat: isDefaultInlinePragma :: InlinePragma -> Bool
- Development.IDE.GHC.Compat: isDefaultMethod :: TcSpecPrags -> Bool
- Development.IDE.GHC.Compat: isDefaultMethodOcc :: OccName -> Bool
- Development.IDE.GHC.Compat: isDerivedOccName :: OccName -> Bool
- Development.IDE.GHC.Compat: isDictId :: Id -> Bool
- Development.IDE.GHC.Compat: isDictTy :: Type -> Bool
- Development.IDE.GHC.Compat: isDoComprehensionContext :: HsDoFlavour -> Bool
- Development.IDE.GHC.Compat: isDominatedBy :: CoAxBranch -> [CoAxBranch] -> Bool
- Development.IDE.GHC.Compat: isDuplicateRecFldGRE :: GlobalRdrElt -> Bool
- Development.IDE.GHC.Compat: isDynLibFilename :: Platform -> FilePath -> Bool
- Development.IDE.GHC.Compat: isDynLibSuffix :: Platform -> String -> Bool
- Development.IDE.GHC.Compat: isDynLinkName :: Platform -> Module -> Name -> Bool
- Development.IDE.GHC.Compat: isEmptyDNameEnv :: DNameEnv a -> Bool
- Development.IDE.GHC.Compat: isEmptyDocString :: HsDocString -> Bool
- Development.IDE.GHC.Compat: isEmptyEvBindMap :: EvBindMap -> Bool
- Development.IDE.GHC.Compat: isEmptyFVs :: NameSet -> Bool
- Development.IDE.GHC.Compat: isEmptyIPBindsPR :: forall (p :: Pass). HsIPBinds (GhcPass p) -> Bool
- Development.IDE.GHC.Compat: isEmptyIPBindsTc :: HsIPBinds GhcTc -> Bool
- Development.IDE.GHC.Compat: isEmptyLHsBinds :: forall (idL :: Pass) idR. LHsBindsLR (GhcPass idL) idR -> Bool
- Development.IDE.GHC.Compat: isEmptyMatchGroup :: forall (p :: Pass) body. MatchGroup (GhcPass p) body -> Bool
- Development.IDE.GHC.Compat: isEmptyModuleEnv :: ModuleEnv a -> Bool
- Development.IDE.GHC.Compat: isEmptyModuleSet :: ModuleSet -> Bool
- Development.IDE.GHC.Compat: isEmptyNameEnv :: NameEnv a -> Bool
- Development.IDE.GHC.Compat: isEmptyNameSet :: NameSet -> Bool
- Development.IDE.GHC.Compat: isEmptyOccSet :: OccSet -> Bool
- Development.IDE.GHC.Compat: isEmptySubst :: Subst -> Bool
- Development.IDE.GHC.Compat: isEmptyTCvSubst :: Subst -> Bool
- Development.IDE.GHC.Compat: isEmptyTcEvBinds :: TcEvBinds -> Bool
- Development.IDE.GHC.Compat: isEmptyTy :: Type -> Bool
- Development.IDE.GHC.Compat: isEmptyValBinds :: forall (a :: Pass) (b :: Pass). HsValBindsLR (GhcPass a) (GhcPass b) -> Bool
- Development.IDE.GHC.Compat: isEnumerationTyCon :: TyCon -> Bool
- Development.IDE.GHC.Compat: isEqPred :: PredType -> Bool
- Development.IDE.GHC.Compat: isEqPredClass :: Class -> Bool
- Development.IDE.GHC.Compat: isEqPrimPred :: PredType -> Bool
- Development.IDE.GHC.Compat: isEvVar :: Var -> Bool
- Development.IDE.GHC.Compat: isEvVarType :: Type -> Bool
- Development.IDE.GHC.Compat: isExact :: RdrName -> Bool
- Development.IDE.GHC.Compat: isExact_maybe :: RdrName -> Maybe Name
- Development.IDE.GHC.Compat: isExpandableApp :: CheapAppFun
- Development.IDE.GHC.Compat: isExplicitItem :: ImpItemSpec -> Bool
- Development.IDE.GHC.Compat: isExportedId :: Var -> Bool
- Development.IDE.GHC.Compat: isExternalName :: Name -> Bool
- Development.IDE.GHC.Compat: isFCallId :: Id -> Bool
- Development.IDE.GHC.Compat: isFCallId_maybe :: Id -> Maybe ForeignCall
- Development.IDE.GHC.Compat: isFamFreeTy :: Type -> Bool
- Development.IDE.GHC.Compat: isFamFreeTyCon :: TyCon -> Bool
- Development.IDE.GHC.Compat: isFamInstTyCon :: TyCon -> Bool
- Development.IDE.GHC.Compat: isFamilyDecl :: TyClDecl pass -> Bool
- Development.IDE.GHC.Compat: isFamilyTyCon :: TyCon -> Bool
- Development.IDE.GHC.Compat: isFieldSelectorGRE :: GlobalRdrElt -> Bool
- Development.IDE.GHC.Compat: isFixedRuntimeRepKind :: HasDebugCallStack => Kind -> Bool
- Development.IDE.GHC.Compat: isFixityLSig :: UnXRec p => LSig p -> Bool
- Development.IDE.GHC.Compat: isForAllTy :: Type -> Bool
- Development.IDE.GHC.Compat: isForAllTy_co :: Type -> Bool
- Development.IDE.GHC.Compat: isForAllTy_ty :: Type -> Bool
- Development.IDE.GHC.Compat: isForgetfulSynTyCon :: TyCon -> Bool
- Development.IDE.GHC.Compat: isFunLike :: RuleMatchInfo -> Bool
- Development.IDE.GHC.Compat: isFunTy :: Type -> Bool
- Development.IDE.GHC.Compat: isGHCiMonad :: HscEnv -> String -> IO (Messages TcRnMessage, Maybe Name)
- Development.IDE.GHC.Compat: isGReflCo :: Coercion -> Bool
- Development.IDE.GHC.Compat: isGReflCo_maybe :: Coercion -> Maybe (Type, Role)
- Development.IDE.GHC.Compat: isGReflMCo :: MCoercion -> Bool
- Development.IDE.GHC.Compat: isGadtSyntaxTyCon :: TyCon -> Bool
- Development.IDE.GHC.Compat: isGcPtrRep :: PrimRep -> Bool
- Development.IDE.GHC.Compat: isGenInjAlgRhs :: AlgTyConRhs -> Bool
- Development.IDE.GHC.Compat: isGenerated :: Origin -> Bool
- Development.IDE.GHC.Compat: isGenerativeTyCon :: TyCon -> Role -> Bool
- Development.IDE.GHC.Compat: isGlobalId :: Var -> Bool
- Development.IDE.GHC.Compat: isHaskellSigFilename :: FilePath -> Bool
- Development.IDE.GHC.Compat: isHaskellSigSuffix :: String -> Bool
- Development.IDE.GHC.Compat: isHaskellSrcFilename :: FilePath -> Bool
- Development.IDE.GHC.Compat: isHaskellSrcSuffix :: String -> Bool
- Development.IDE.GHC.Compat: isHaskellUserSrcFilename :: FilePath -> Bool
- Development.IDE.GHC.Compat: isHaskellUserSrcSuffix :: String -> Bool
- Development.IDE.GHC.Compat: isHaskellishFilename :: FilePath -> Bool
- Development.IDE.GHC.Compat: isHaskellishSuffix :: String -> Bool
- Development.IDE.GHC.Compat: isHaskellishTarget :: (String, Maybe Phase) -> Bool
- Development.IDE.GHC.Compat: isHoleModule :: GenModule (GenUnit u) -> Bool
- Development.IDE.GHC.Compat: isHoleName :: Name -> Bool
- Development.IDE.GHC.Compat: isHoleUnit :: GenUnit u -> Bool
- Development.IDE.GHC.Compat: isHsKindedTyVar :: HsTyVarBndr flag pass -> Bool
- Development.IDE.GHC.Compat: isIPClass :: Class -> Bool
- Development.IDE.GHC.Compat: isIPLikePred :: Type -> Bool
- Development.IDE.GHC.Compat: isIPPred_maybe :: Type -> Maybe (FastString, Type)
- Development.IDE.GHC.Compat: isIPTyCon :: TyCon -> Bool
- Development.IDE.GHC.Compat: isId :: Var -> Bool
- Development.IDE.GHC.Compat: isIdHsWrapper :: HsWrapper -> Bool
- Development.IDE.GHC.Compat: isIfaceLiftedTypeKind :: IfaceKind -> Bool
- Development.IDE.GHC.Compat: isIfaceRhoType :: IfaceType -> Bool
- Development.IDE.GHC.Compat: isImplicitId :: Id -> Bool
- Development.IDE.GHC.Compat: isImplicitTyCon :: TyCon -> Bool
- Development.IDE.GHC.Compat: isImplicitTyThing :: TyThing -> Bool
- Development.IDE.GHC.Compat: isImportDeclQualified :: ImportDeclQualifiedStyle -> Bool
- Development.IDE.GHC.Compat: isInScope :: Var -> Subst -> Bool
- Development.IDE.GHC.Compat: isIncoherent :: ClsInst -> Bool
- Development.IDE.GHC.Compat: isInfixFunBind :: forall id1 id2. UnXRec id2 => HsBindLR id1 id2 -> Bool
- Development.IDE.GHC.Compat: isInfixMatch :: Match id body -> Bool
- Development.IDE.GHC.Compat: isInjectiveTyCon :: TyCon -> Role -> Bool
- Development.IDE.GHC.Compat: isInlinablePragma :: InlinePragma -> Bool
- Development.IDE.GHC.Compat: isInlineLSig :: UnXRec p => LSig p -> Bool
- Development.IDE.GHC.Compat: isInlinePragma :: InlinePragma -> Bool
- Development.IDE.GHC.Compat: isInteractiveModule :: Module -> Bool
- Development.IDE.GHC.Compat: isInternalName :: Name -> Bool
- Development.IDE.GHC.Compat: isInterpretable :: Unlinked -> Bool
- Development.IDE.GHC.Compat: isInvisibleForAllTyFlag :: ForAllTyFlag -> Bool
- Development.IDE.GHC.Compat: isInvisiblePiTyBinder :: PiTyBinder -> Bool
- Development.IDE.GHC.Compat: isInvisibleTyConBinder :: VarBndr tv TyConBndrVis -> Bool
- Development.IDE.GHC.Compat: isIrrefutableHsPat :: forall (p :: Pass). OutputableBndrId p => DynFlags -> LPat (GhcPass p) -> Bool
- Development.IDE.GHC.Compat: isJoinBind :: CoreBind -> Bool
- Development.IDE.GHC.Compat: isJoinId :: Var -> Bool
- Development.IDE.GHC.Compat: isJoinId_maybe :: Var -> Maybe JoinArity
- Development.IDE.GHC.Compat: isKindLevel :: TypeOrKind -> Bool
- Development.IDE.GHC.Compat: isKindTyCon :: TyCon -> Bool
- Development.IDE.GHC.Compat: isKnownKeyName :: Name -> Bool
- Development.IDE.GHC.Compat: isLevityTy :: Type -> Bool
- Development.IDE.GHC.Compat: isLevityVar :: TyVar -> Bool
- Development.IDE.GHC.Compat: isLiftedAlgTyCon :: TyCon -> Bool
- Development.IDE.GHC.Compat: isLiftedLevity :: Type -> Bool
- Development.IDE.GHC.Compat: isLiftedRuntimeRep :: RuntimeRepType -> Bool
- Development.IDE.GHC.Compat: isLiftedTypeKind :: Kind -> Bool
- Development.IDE.GHC.Compat: isLiftedTypeKindTyConName :: Name -> Bool
- Development.IDE.GHC.Compat: isLinearType :: Type -> Bool
- Development.IDE.GHC.Compat: isListClassKey :: Unique
- Development.IDE.GHC.Compat: isListClassName :: Name
- Development.IDE.GHC.Compat: isLitTy :: Type -> Maybe TyLit
- Development.IDE.GHC.Compat: isLocalGRE :: GlobalRdrElt -> Bool
- Development.IDE.GHC.Compat: isLocalId :: Var -> Bool
- Development.IDE.GHC.Compat: isManyOccs :: OccInfo -> Bool
- Development.IDE.GHC.Compat: isManyTy :: Mult -> Bool
- Development.IDE.GHC.Compat: isMappedByLC :: TyCoVar -> LiftingContext -> Bool
- Development.IDE.GHC.Compat: isMarkedCbv :: CbvMark -> Bool
- Development.IDE.GHC.Compat: isMarkedStrict :: StrictnessMark -> Bool
- Development.IDE.GHC.Compat: isMinimalLSig :: UnXRec p => LSig p -> Bool
- Development.IDE.GHC.Compat: isMonadCompContext :: HsStmtContext id -> Bool
- Development.IDE.GHC.Compat: isMonadDoCompContext :: HsDoFlavour -> Bool
- Development.IDE.GHC.Compat: isMonadDoStmtContext :: HsDoFlavour -> Bool
- Development.IDE.GHC.Compat: isMonadStmtContext :: HsStmtContext id -> Bool
- Development.IDE.GHC.Compat: isMonoTcTyCon :: TyCon -> Bool
- Development.IDE.GHC.Compat: isMultiplicityTy :: Type -> Bool
- Development.IDE.GHC.Compat: isMultiplicityVar :: TyVar -> Bool
- Development.IDE.GHC.Compat: isNamedPiTyBinder :: PiTyBinder -> Bool
- Development.IDE.GHC.Compat: isNamedTyConBinder :: TyConBinder -> Bool
- Development.IDE.GHC.Compat: isNaughtyRecordSelector :: Id -> Bool
- Development.IDE.GHC.Compat: isNeverActive :: Activation -> Bool
- Development.IDE.GHC.Compat: isNewDataCon :: DataCon -> Bool
- Development.IDE.GHC.Compat: isNewTyCon :: TyCon -> Bool
- Development.IDE.GHC.Compat: isNewtypeName_RDR :: RdrName
- Development.IDE.GHC.Compat: isNoFieldSelectorGRE :: GlobalRdrElt -> Bool
- Development.IDE.GHC.Compat: isNoInlinePragma :: InlinePragma -> Bool
- Development.IDE.GHC.Compat: isNoOccInfo :: OccInfo -> Bool
- Development.IDE.GHC.Compat: isNoParent :: AlgTyConFlav -> Bool
- Development.IDE.GHC.Compat: isNonRec :: RecFlag -> Bool
- Development.IDE.GHC.Compat: isNotTopLevel :: TopLevelFlag -> Bool
- Development.IDE.GHC.Compat: isNullUFM :: UniqFM key elt -> Bool
- Development.IDE.GHC.Compat: isNullUniqMap :: UniqMap k a -> Bool
- Development.IDE.GHC.Compat: isNullaryRepDataCon :: DataCon -> Bool
- Development.IDE.GHC.Compat: isNullarySrcDataCon :: DataCon -> Bool
- Development.IDE.GHC.Compat: isNumLitTy :: Type -> Maybe Integer
- Development.IDE.GHC.Compat: isNumericClass :: Class -> Bool
- Development.IDE.GHC.Compat: isObject :: Unlinked -> Bool
- Development.IDE.GHC.Compat: isObjectFilename :: Platform -> FilePath -> Bool
- Development.IDE.GHC.Compat: isObjectLinkable :: Linkable -> Bool
- Development.IDE.GHC.Compat: isObjectSuffix :: Platform -> String -> Bool
- Development.IDE.GHC.Compat: isOneOcc :: OccInfo -> Bool
- Development.IDE.GHC.Compat: isOneShotInfo :: OneShotInfo -> Bool
- Development.IDE.GHC.Compat: isOneTy :: Mult -> Bool
- Development.IDE.GHC.Compat: isOpaquePragma :: InlinePragma -> Bool
- Development.IDE.GHC.Compat: isOpenFamilyTyCon :: TyCon -> Bool
- Development.IDE.GHC.Compat: isOpenTypeFamilyInfo :: FamilyInfo pass -> Bool
- Development.IDE.GHC.Compat: isOpenTypeFamilyTyCon :: TyCon -> Bool
- Development.IDE.GHC.Compat: isOrig :: RdrName -> Bool
- Development.IDE.GHC.Compat: isOrig_maybe :: RdrName -> Maybe (Module, OccName)
- Development.IDE.GHC.Compat: isOverlappable :: ClsInst -> Bool
- Development.IDE.GHC.Compat: isOverlapping :: ClsInst -> Bool
- Development.IDE.GHC.Compat: isPartialSig :: TcIdSigInst -> Bool
- Development.IDE.GHC.Compat: isPatSynCtxt :: HsMatchContext p -> Bool
- Development.IDE.GHC.Compat: isPatSynRecordSelector :: Id -> Bool
- Development.IDE.GHC.Compat: isPiTy :: Type -> Bool
- Development.IDE.GHC.Compat: isPragLSig :: UnXRec p => LSig p -> Bool
- Development.IDE.GHC.Compat: isPredTy :: HasDebugCallStack => Type -> Bool
- Development.IDE.GHC.Compat: isPrimOpId :: Id -> Bool
- Development.IDE.GHC.Compat: isPrimOpId_maybe :: Id -> Maybe PrimOp
- Development.IDE.GHC.Compat: isPrimTyCon :: TyCon -> Bool
- Development.IDE.GHC.Compat: isPrimitiveType :: Type -> Bool
- Development.IDE.GHC.Compat: isPromoted :: PromotionFlag -> Bool
- Development.IDE.GHC.Compat: isPromotedDataCon :: TyCon -> Bool
- Development.IDE.GHC.Compat: isPromotedDataCon_maybe :: TyCon -> Maybe DataCon
- Development.IDE.GHC.Compat: isPromotedMaybeTy :: Type -> Maybe (Maybe Type)
- Development.IDE.GHC.Compat: isPromotedPairType :: Type -> Maybe (Type, Type)
- Development.IDE.GHC.Compat: isPromotedTupleTyCon :: TyCon -> Bool
- Development.IDE.GHC.Compat: isPunOcc_maybe :: Module -> OccName -> Maybe Name
- Development.IDE.GHC.Compat: isQual :: RdrName -> Bool
- Development.IDE.GHC.Compat: isQual_maybe :: RdrName -> Maybe (ModuleName, OccName)
- Development.IDE.GHC.Compat: isQualifiedImport :: ImportDecl a -> Bool
- Development.IDE.GHC.Compat: isQuietHsCmd :: HsCmd id -> Bool
- Development.IDE.GHC.Compat: isQuietHsExpr :: HsExpr id -> Bool
- Development.IDE.GHC.Compat: isRdrDataCon :: RdrName -> Bool
- Development.IDE.GHC.Compat: isRdrTc :: RdrName -> Bool
- Development.IDE.GHC.Compat: isRdrTyVar :: RdrName -> Bool
- Development.IDE.GHC.Compat: isRec :: RecFlag -> Bool
- Development.IDE.GHC.Compat: isRecFldGRE :: GlobalRdrElt -> Bool
- Development.IDE.GHC.Compat: isRecordSelector :: Id -> Bool
- Development.IDE.GHC.Compat: isReflCo :: Coercion -> Bool
- Development.IDE.GHC.Compat: isReflCoVar_maybe :: Var -> Maybe Coercion
- Development.IDE.GHC.Compat: isReflCo_maybe :: Coercion -> Maybe (Type, Role)
- Development.IDE.GHC.Compat: isReflMCo :: MCoercion -> Bool
- Development.IDE.GHC.Compat: isReflexiveCo :: Coercion -> Bool
- Development.IDE.GHC.Compat: isReflexiveCo_maybe :: Coercion -> Maybe (Type, Role)
- Development.IDE.GHC.Compat: isRuntimeRepKindedTy :: Type -> Bool
- Development.IDE.GHC.Compat: isRuntimeRepTy :: Type -> Bool
- Development.IDE.GHC.Compat: isRuntimeRepVar :: TyVar -> Bool
- Development.IDE.GHC.Compat: isSCCFunSig :: UnXRec p => LSig p -> Bool
- Development.IDE.GHC.Compat: isSaturatedConApp :: CoreExpr -> Bool
- Development.IDE.GHC.Compat: isSimplePat :: forall (x :: Pass). LPat (GhcPass x) -> Maybe (IdP (GhcPass x))
- Development.IDE.GHC.Compat: isSingletonMatchGroup :: forall (p :: Pass) body. [LMatch (GhcPass p) body] -> Bool
- Development.IDE.GHC.Compat: isSourceFilename :: FilePath -> Bool
- Development.IDE.GHC.Compat: isSourceSuffix :: String -> Bool
- Development.IDE.GHC.Compat: isSpecInstLSig :: UnXRec p => LSig p -> Bool
- Development.IDE.GHC.Compat: isSpecLSig :: UnXRec p => LSig p -> Bool
- Development.IDE.GHC.Compat: isSrcRdrName :: RdrName -> Bool
- Development.IDE.GHC.Compat: isSrcStrict :: SrcStrictness -> Bool
- Development.IDE.GHC.Compat: isSrcUnpacked :: SrcUnpackedness -> Bool
- Development.IDE.GHC.Compat: isStableSource :: UnfoldingSource -> Bool
- Development.IDE.GHC.Compat: isStableSystemSource :: UnfoldingSource -> Bool
- Development.IDE.GHC.Compat: isStableUserSource :: UnfoldingSource -> Bool
- Development.IDE.GHC.Compat: isStandardClass :: Class -> Bool
- Development.IDE.GHC.Compat: isStopLn :: Phase -> Bool
- Development.IDE.GHC.Compat: isStrLitTy :: Type -> Maybe FastString
- Development.IDE.GHC.Compat: isStrictId :: Id -> Bool
- Development.IDE.GHC.Compat: isStrictType :: HasDebugCallStack => Type -> Bool
- Development.IDE.GHC.Compat: isStringClassKey :: Unique
- Development.IDE.GHC.Compat: isStringClassName :: Name
- Development.IDE.GHC.Compat: isStrongLoopBreaker :: OccInfo -> Bool
- Development.IDE.GHC.Compat: isSubspanOf :: SrcSpan -> SrcSpan -> Bool
- Development.IDE.GHC.Compat: isSubspanOfA :: LocatedAn la a -> LocatedAn lb b -> Bool
- Development.IDE.GHC.Compat: isSwapped :: SwapFlag -> Bool
- Development.IDE.GHC.Compat: isSymOcc :: OccName -> Bool
- Development.IDE.GHC.Compat: isSynDecl :: TyClDecl pass -> Bool
- Development.IDE.GHC.Compat: isSystemName :: Name -> Bool
- Development.IDE.GHC.Compat: isTYPEorCONSTRAINT :: Kind -> Bool
- Development.IDE.GHC.Compat: isTauTy :: Type -> Bool
- Development.IDE.GHC.Compat: isTauTyCon :: TyCon -> Bool
- Development.IDE.GHC.Compat: isTcClsNameSpace :: NameSpace -> Bool
- Development.IDE.GHC.Compat: isTcOcc :: OccName -> Bool
- Development.IDE.GHC.Compat: isTcTyCon :: TyCon -> Bool
- Development.IDE.GHC.Compat: isTemplateHaskellOrQQNonBoot :: ModSummary -> Bool
- Development.IDE.GHC.Compat: isTopLevel :: TopLevelFlag -> Bool
- Development.IDE.GHC.Compat: isTouchableTcM :: TcTyVar -> TcM Bool
- Development.IDE.GHC.Compat: isTupleDataCon :: DataCon -> Bool
- Development.IDE.GHC.Compat: isTupleTyCon :: TyCon -> Bool
- Development.IDE.GHC.Compat: isTvNameSpace :: NameSpace -> Bool
- Development.IDE.GHC.Compat: isTvOcc :: OccName -> Bool
- Development.IDE.GHC.Compat: isTyConAssoc :: TyCon -> Bool
- Development.IDE.GHC.Compat: isTyConName :: Name -> Bool
- Development.IDE.GHC.Compat: isTyConWithSrcDataCons :: TyCon -> Bool
- Development.IDE.GHC.Compat: isTyVar :: Var -> Bool
- Development.IDE.GHC.Compat: isTyVarName :: Name -> Bool
- Development.IDE.GHC.Compat: isTyVarTy :: Type -> Bool
- Development.IDE.GHC.Compat: isTypeClosedLetBndr :: Id -> Bool
- Development.IDE.GHC.Compat: isTypeDataCon :: DataCon -> Bool
- Development.IDE.GHC.Compat: isTypeDataDefnCons :: DataDefnCons a -> Bool
- Development.IDE.GHC.Compat: isTypeDataTyCon :: TyCon -> Bool
- Development.IDE.GHC.Compat: isTypeFamilyDecl :: TyClDecl pass -> Bool
- Development.IDE.GHC.Compat: isTypeFamilyTyCon :: TyCon -> Bool
- Development.IDE.GHC.Compat: isTypeLSig :: UnXRec p => LSig p -> Bool
- Development.IDE.GHC.Compat: isTypeLevel :: TypeOrKind -> Bool
- Development.IDE.GHC.Compat: isTypeLikeKind :: Kind -> Bool
- Development.IDE.GHC.Compat: isTypeSynonymTyCon :: TyCon -> Bool
- Development.IDE.GHC.Compat: isTypeableBindOcc :: OccName -> Bool
- Development.IDE.GHC.Compat: isUnboundName :: Name -> Bool
- Development.IDE.GHC.Compat: isUnboxedSumDataCon :: DataCon -> Bool
- Development.IDE.GHC.Compat: isUnboxedSumTyCon :: TyCon -> Bool
- Development.IDE.GHC.Compat: isUnboxedSumType :: Type -> Bool
- Development.IDE.GHC.Compat: isUnboxedTupleDataCon :: DataCon -> Bool
- Development.IDE.GHC.Compat: isUnboxedTupleTyCon :: TyCon -> Bool
- Development.IDE.GHC.Compat: isUnboxedTupleType :: Type -> Bool
- Development.IDE.GHC.Compat: isUnitEnvInstalledModule :: UnitEnv -> InstalledModule -> Bool
- Development.IDE.GHC.Compat: isUnliftedHsBind :: HsBind GhcTc -> Bool
- Development.IDE.GHC.Compat: isUnliftedLevity :: Type -> Bool
- Development.IDE.GHC.Compat: isUnliftedRuntimeRep :: RuntimeRepType -> Bool
- Development.IDE.GHC.Compat: isUnliftedType :: HasDebugCallStack => Type -> Bool
- Development.IDE.GHC.Compat: isUnliftedTypeKind :: Kind -> Bool
- Development.IDE.GHC.Compat: isUnqual :: RdrName -> Bool
- Development.IDE.GHC.Compat: isUnrestricted :: HsArrow GhcRn -> Bool
- Development.IDE.GHC.Compat: isUnsafeEqualityProof :: CoreExpr -> Bool
- Development.IDE.GHC.Compat: isUserSig :: Sig name -> Bool
- Development.IDE.GHC.Compat: isValD :: HsDecl a -> Bool
- Development.IDE.GHC.Compat: isValName :: Name -> Bool
- Development.IDE.GHC.Compat: isValNameSpace :: NameSpace -> Bool
- Development.IDE.GHC.Compat: isValOcc :: OccName -> Bool
- Development.IDE.GHC.Compat: isValidJoinPointType :: JoinArity -> Type -> Bool
- Development.IDE.GHC.Compat: isVanillaAlgTyCon :: TyCon -> Bool
- Development.IDE.GHC.Compat: isVanillaConLike :: ConLike -> Bool
- Development.IDE.GHC.Compat: isVanillaDataCon :: DataCon -> Bool
- Development.IDE.GHC.Compat: isVanillaPatSyn :: PatSyn -> Bool
- Development.IDE.GHC.Compat: isVarName :: Name -> Bool
- Development.IDE.GHC.Compat: isVarNameSpace :: NameSpace -> Bool
- Development.IDE.GHC.Compat: isVarOcc :: OccName -> Bool
- Development.IDE.GHC.Compat: isVisibleForAllTyFlag :: ForAllTyFlag -> Bool
- Development.IDE.GHC.Compat: isVisibleFunArg :: FunTyFlag -> Bool
- Development.IDE.GHC.Compat: isVisiblePiTyBinder :: PiTyBinder -> Bool
- Development.IDE.GHC.Compat: isVisibleTcbVis :: TyConBndrVis -> Bool
- Development.IDE.GHC.Compat: isVisibleTyConBinder :: VarBndr tv TyConBndrVis -> Bool
- Development.IDE.GHC.Compat: isVoidRep :: PrimRep -> Bool
- Development.IDE.GHC.Compat: isWeakLoopBreaker :: OccInfo -> Bool
- Development.IDE.GHC.Compat: isWiredIn :: NamedThing thing => thing -> Bool
- Development.IDE.GHC.Compat: isWiredInName :: Name -> Bool
- Development.IDE.GHC.Compat: isWorkerLikeId :: Id -> Bool
- Development.IDE.GHC.Compat: itName :: Unique -> SrcSpan -> Name
- Development.IDE.GHC.Compat: ixClassKey :: Unique
- Development.IDE.GHC.Compat: ixClassName :: Name
- Development.IDE.GHC.Compat: joinMIdKey :: Unique
- Development.IDE.GHC.Compat: joinMName :: Name
- Development.IDE.GHC.Compat: justBytecode :: Linkable -> HomeModLinkable
- Development.IDE.GHC.Compat: justDataCon :: DataCon
- Development.IDE.GHC.Compat: justDataConKey :: Unique
- Development.IDE.GHC.Compat: justDataConName :: Name
- Development.IDE.GHC.Compat: justObjects :: Linkable -> HomeModLinkable
- Development.IDE.GHC.Compat: k1DataCon_RDR :: RdrName
- Development.IDE.GHC.Compat: k1TyConKey :: Unique
- Development.IDE.GHC.Compat: k1TyConName :: Name
- Development.IDE.GHC.Compat: keepAlive :: Name -> TcRn ()
- Development.IDE.GHC.Compat: keepCurrentModuleTempFiles :: HasCallStack => Logger -> TmpFs -> IO ()
- Development.IDE.GHC.Compat: kindBoxedRepLevity_maybe :: Type -> Maybe Levity
- Development.IDE.GHC.Compat: kindConKey :: Unique
- Development.IDE.GHC.Compat: kindRep :: HasDebugCallStack => Kind -> RuntimeRepType
- Development.IDE.GHC.Compat: kindRepAppDataConKey :: Unique
- Development.IDE.GHC.Compat: kindRepAppDataConName :: Name
- Development.IDE.GHC.Compat: kindRepFunDataConKey :: Unique
- Development.IDE.GHC.Compat: kindRepFunDataConName :: Name
- Development.IDE.GHC.Compat: kindRepTYPEDataConKey :: Unique
- Development.IDE.GHC.Compat: kindRepTYPEDataConName :: Name
- Development.IDE.GHC.Compat: kindRepTyConAppDataConKey :: Unique
- Development.IDE.GHC.Compat: kindRepTyConAppDataConName :: Name
- Development.IDE.GHC.Compat: kindRepTyConKey :: Unique
- Development.IDE.GHC.Compat: kindRepTyConName :: Name
- Development.IDE.GHC.Compat: kindRepTypeLitDDataConKey :: Unique
- Development.IDE.GHC.Compat: kindRepTypeLitDDataConName :: Name
- Development.IDE.GHC.Compat: kindRepTypeLitSDataConKey :: Unique
- Development.IDE.GHC.Compat: kindRepTypeLitSDataConName :: Name
- Development.IDE.GHC.Compat: kindRepVarDataConKey :: Unique
- Development.IDE.GHC.Compat: kindRepVarDataConName :: Name
- Development.IDE.GHC.Compat: kindRep_maybe :: HasDebugCallStack => Kind -> Maybe RuntimeRepType
- Development.IDE.GHC.Compat: knotVarElems :: KnotVars a -> [a]
- Development.IDE.GHC.Compat: knotVarsFromModuleEnv :: ModuleEnv a -> KnotVars a
- Development.IDE.GHC.Compat: knotVarsWithout :: Module -> KnotVars a -> KnotVars a
- Development.IDE.GHC.Compat: knownCharClassName :: Name
- Development.IDE.GHC.Compat: knownCharClassNameKey :: Unique
- Development.IDE.GHC.Compat: knownKeyNames :: [Name]
- Development.IDE.GHC.Compat: knownNatClassName :: Name
- Development.IDE.GHC.Compat: knownNatClassNameKey :: Unique
- Development.IDE.GHC.Compat: knownSymbolClassName :: Name
- Development.IDE.GHC.Compat: knownSymbolClassNameKey :: Unique
- Development.IDE.GHC.Compat: l1DataCon_RDR :: RdrName
- Development.IDE.GHC.Compat: lEX :: Module
- Development.IDE.GHC.Compat: lPatImplicits :: LPat GhcRn -> [(SrcSpan, [Name])]
- Development.IDE.GHC.Compat: lStmtsImplicits :: forall (idR :: Pass) (body :: Type -> Type). [LStmtLR GhcRn (GhcPass idR) (LocatedA (body (GhcPass idR)))] -> [(SrcSpan, [Name])]
- Development.IDE.GHC.Compat: lamCaseKeyword :: LamCaseVariant -> SDoc
- Development.IDE.GHC.Compat: laterPhase :: CompilerPhase -> CompilerPhase -> CompilerPhase
- Development.IDE.GHC.Compat: lazyIdKey :: Unique
- Development.IDE.GHC.Compat: lazySetIdInfo :: Id -> IdInfo -> Id
- Development.IDE.GHC.Compat: lcInScopeSet :: LiftingContext -> InScopeSet
- Development.IDE.GHC.Compat: lcSubst :: LiftingContext -> Subst
- Development.IDE.GHC.Compat: lcSubstLeft :: LiftingContext -> Subst
- Development.IDE.GHC.Compat: lcSubstRight :: LiftingContext -> Subst
- Development.IDE.GHC.Compat: lclEnvInGeneratedCode :: TcLclEnv -> Bool
- Development.IDE.GHC.Compat: le_RDR :: RdrName
- Development.IDE.GHC.Compat: leftAssocDataCon_RDR :: RdrName
- Development.IDE.GHC.Compat: leftAssociativeDataConKey :: Unique
- Development.IDE.GHC.Compat: leftAssociativeDataConName :: Name
- Development.IDE.GHC.Compat: leftDataConKey :: Unique
- Development.IDE.GHC.Compat: leftDataConName :: Name
- Development.IDE.GHC.Compat: leftSectionKey :: Unique
- Development.IDE.GHC.Compat: left_RDR :: RdrName
- Development.IDE.GHC.Compat: leftmost_smallest :: SrcSpan -> SrcSpan -> Ordering
- Development.IDE.GHC.Compat: levPolyAlphaTy :: Type
- Development.IDE.GHC.Compat: levPolyAlphaTyVar :: TyVar
- Development.IDE.GHC.Compat: levPolyAlphaTyVarSpec :: TyVarBinder
- Development.IDE.GHC.Compat: levPolyBetaTy :: Type
- Development.IDE.GHC.Compat: levPolyBetaTyVar :: TyVar
- Development.IDE.GHC.Compat: levPolyBetaTyVarSpec :: TyVarBinder
- Development.IDE.GHC.Compat: levity1Ty :: Type
- Development.IDE.GHC.Compat: levity1TyVar :: TyVar
- Development.IDE.GHC.Compat: levity1TyVarInf :: TyVarBinder
- Development.IDE.GHC.Compat: levity2Ty :: Type
- Development.IDE.GHC.Compat: levity2TyVar :: TyVar
- Development.IDE.GHC.Compat: levity2TyVarInf :: TyVarBinder
- Development.IDE.GHC.Compat: levityTy :: Type
- Development.IDE.GHC.Compat: levityTyCon :: TyCon
- Development.IDE.GHC.Compat: levityTyConKey :: Unique
- Development.IDE.GHC.Compat: levityType_maybe :: LevityType -> Maybe Levity
- Development.IDE.GHC.Compat: lexP_RDR :: RdrName
- Development.IDE.GHC.Compat: lexTokenStream :: ParserOpts -> StringBuffer -> RealSrcLoc -> ParseResult [Located Token]
- Development.IDE.GHC.Compat: lexer :: Bool -> (Located Token -> P a) -> P a
- Development.IDE.GHC.Compat: lexerDbg :: Bool -> (Located Token -> P a) -> P a
- Development.IDE.GHC.Compat: lhsTypeArgSrcSpan :: forall (pass :: Pass). LHsTypeArg (GhcPass pass) -> SrcSpan
- Development.IDE.GHC.Compat: lieWrappedName :: forall (p :: Pass). LIEWrappedName (GhcPass p) -> IdP (GhcPass p)
- Development.IDE.GHC.Compat: liftA2 :: Applicative f => (a -> b -> c) -> f a -> f b -> f c
- Development.IDE.GHC.Compat: liftA2_RDR :: RdrName
- Development.IDE.GHC.Compat: liftCoMatch :: TyCoVarSet -> Type -> Coercion -> Maybe LiftingContext
- Development.IDE.GHC.Compat: liftCoSubst :: HasDebugCallStack => Role -> LiftingContext -> Type -> Coercion
- Development.IDE.GHC.Compat: liftCoSubstTyVar :: LiftingContext -> Role -> TyVar -> Maybe Coercion
- Development.IDE.GHC.Compat: liftCoSubstVarBndrUsing :: (r -> CoercionN) -> (LiftingContext -> Type -> r) -> LiftingContext -> TyCoVar -> (LiftingContext, TyCoVar, r)
- Development.IDE.GHC.Compat: liftCoSubstWith :: Role -> [TyCoVar] -> [Coercion] -> Type -> Coercion
- Development.IDE.GHC.Compat: liftCoSubstWithEx :: Role -> [TyVar] -> [Coercion] -> [TyCoVar] -> [Type] -> (Type -> Coercion, [Type])
- Development.IDE.GHC.Compat: liftEnvSubstLeft :: Subst -> LiftCoEnv -> Subst
- Development.IDE.GHC.Compat: liftEnvSubstRight :: Subst -> LiftCoEnv -> Subst
- Development.IDE.GHC.Compat: liftMIdKey :: Unique
- Development.IDE.GHC.Compat: liftMName :: Name
- Development.IDE.GHC.Compat: liftZonkM :: a -> a
- Development.IDE.GHC.Compat: liftedDataConKey :: Unique
- Development.IDE.GHC.Compat: liftedDataConTy :: Type
- Development.IDE.GHC.Compat: liftedDataConTyCon :: TyCon
- Development.IDE.GHC.Compat: liftedRepTy :: RuntimeRepType
- Development.IDE.GHC.Compat: liftedRepTyCon :: TyCon
- Development.IDE.GHC.Compat: liftedRepTyConKey :: Unique
- Development.IDE.GHC.Compat: liftedRepTyConName :: Name
- Development.IDE.GHC.Compat: liftedTypeKind :: Type
- Development.IDE.GHC.Compat: liftedTypeKindTyCon :: TyCon
- Development.IDE.GHC.Compat: liftedTypeKindTyConKey :: Unique
- Development.IDE.GHC.Compat: liftedTypeKindTyConName :: Name
- Development.IDE.GHC.Compat: linear :: a -> Scaled a
- Development.IDE.GHC.Compat: linkableObjs :: Linkable -> [FilePath]
- Development.IDE.GHC.Compat: lintGblEnv :: Logger -> DynFlags -> TcGblEnv -> TcM ()
- Development.IDE.GHC.Compat: lintInteractiveExpr :: SDoc -> HscEnv -> CoreExpr -> IO ()
- Development.IDE.GHC.Compat: listSplitUniqSupply :: UniqSupply -> [UniqSupply]
- Development.IDE.GHC.Compat: listToIdentityUFM :: Uniquable key => [key] -> UniqFM key key
- Development.IDE.GHC.Compat: listToUFM :: Uniquable key => [(key, elt)] -> UniqFM key elt
- Development.IDE.GHC.Compat: listToUFM_C :: Uniquable key => (elt -> elt -> elt) -> [(key, elt)] -> UniqFM key elt
- Development.IDE.GHC.Compat: listToUFM_Directly :: [(Unique, elt)] -> UniqFM key elt
- Development.IDE.GHC.Compat: listToUniqMap :: Uniquable k => [(k, a)] -> UniqMap k a
- Development.IDE.GHC.Compat: listToUniqMap_C :: Uniquable k => (a -> a -> a) -> [(k, a)] -> UniqMap k a
- Development.IDE.GHC.Compat: listTyCon :: TyCon
- Development.IDE.GHC.Compat: listTyConKey :: Unique
- Development.IDE.GHC.Compat: listTyConName :: Name
- Development.IDE.GHC.Compat: listTyCon_RDR :: RdrName
- Development.IDE.GHC.Compat: loadDLL :: HscEnv -> String -> IO (Maybe String)
- Development.IDE.GHC.Compat: loadDecls :: Interp -> HscEnv -> SrcSpan -> CompiledByteCode -> IO ([(Name, ForeignHValue)], [Linkable], PkgsLoaded)
- Development.IDE.GHC.Compat: loadExpr :: Interp -> HscEnv -> SrcSpan -> UnlinkedBCO -> IO ForeignHValue
- Development.IDE.GHC.Compat: loadInterface :: SDoc -> Module -> WhereFrom -> IfM lcl (MaybeErr SDoc ModIface)
- Development.IDE.GHC.Compat: loadModuleInterface :: SDoc -> Module -> TcM ModIface
- Development.IDE.GHC.Compat: loadModulesHome :: [HomeModInfo] -> HscEnv -> HscEnv
- Development.IDE.GHC.Compat: loadSysInterface :: SDoc -> Module -> IfM lcl ModIface
- Development.IDE.GHC.Compat: loadUnqualIfaces :: HscEnv -> InteractiveContext -> TcM ()
- Development.IDE.GHC.Compat: loadWiredInHomeIface :: Name -> IfM lcl ()
- Development.IDE.GHC.Compat: localGREsFromAvail :: AvailInfo -> [GlobalRdrElt]
- Development.IDE.GHC.Compat: localRdrEnvElts :: LocalRdrEnv -> [Name]
- Development.IDE.GHC.Compat: localiseId :: Id -> Id
- Development.IDE.GHC.Compat: localiseName :: Name -> Name
- Development.IDE.GHC.Compat: looksLazyPatBind :: HsBind GhcTc -> Bool
- Development.IDE.GHC.Compat: lookupCoVar :: Subst -> Var -> Maybe Coercion
- Development.IDE.GHC.Compat: lookupDNameEnv :: DNameEnv a -> Name -> Maybe a
- Development.IDE.GHC.Compat: lookupDataCon :: MonadThings m => Name -> m DataCon
- Development.IDE.GHC.Compat: lookupEvBind :: EvBindMap -> EvVar -> Maybe EvBind
- Development.IDE.GHC.Compat: lookupFamInstEnv :: FamInstEnvs -> TyCon -> [Type] -> [FamInstMatch]
- Development.IDE.GHC.Compat: lookupFamInstEnvByTyCon :: FamInstEnvs -> TyCon -> [FamInst]
- Development.IDE.GHC.Compat: lookupFamInstEnvConflicts :: FamInstEnvs -> FamInst -> [FamInst]
- Development.IDE.GHC.Compat: lookupFamInstEnvInjectivityConflicts :: [Bool] -> FamInstEnvs -> FamInst -> [CoAxBranch]
- Development.IDE.GHC.Compat: lookupFixityRn :: Name -> RnM Fixity
- Development.IDE.GHC.Compat: lookupFsEnv :: FastStringEnv a -> FastString -> Maybe a
- Development.IDE.GHC.Compat: lookupGRE_FieldLabel :: GlobalRdrEnv -> FieldLabel -> Maybe GlobalRdrElt
- Development.IDE.GHC.Compat: lookupGRE_GreName :: GlobalRdrEnv -> GreName -> Maybe GlobalRdrElt
- Development.IDE.GHC.Compat: lookupGRE_Name :: GlobalRdrEnv -> Name -> Maybe GlobalRdrElt
- Development.IDE.GHC.Compat: lookupGRE_Name_OccName :: GlobalRdrEnv -> Name -> OccName -> Maybe GlobalRdrElt
- Development.IDE.GHC.Compat: lookupGRE_RdrName :: RdrName -> GlobalRdrEnv -> [GlobalRdrElt]
- Development.IDE.GHC.Compat: lookupGRE_RdrName' :: RdrName -> GlobalRdrEnv -> [GlobalRdrElt]
- Development.IDE.GHC.Compat: lookupGlobal :: HscEnv -> Name -> IO TyThing
- Development.IDE.GHC.Compat: lookupGlobalRdrEnv :: GlobalRdrEnv -> OccName -> [GlobalRdrElt]
- Development.IDE.GHC.Compat: lookupGlobal_maybe :: HscEnv -> Name -> IO (MaybeErr SDoc TyThing)
- Development.IDE.GHC.Compat: lookupHpt :: HomePackageTable -> ModuleName -> Maybe HomeModInfo
- Development.IDE.GHC.Compat: lookupHug :: HomeUnitGraph -> UnitId -> ModuleName -> Maybe HomeModInfo
- Development.IDE.GHC.Compat: lookupHugByModule :: Module -> HomeUnitGraph -> Maybe HomeModInfo
- Development.IDE.GHC.Compat: lookupId :: MonadThings m => Name -> m Id
- Development.IDE.GHC.Compat: lookupInstEnv :: Bool -> InstEnvs -> Class -> [Type] -> ClsInstLookupResult
- Development.IDE.GHC.Compat: lookupInstalledModuleEnv :: InstalledModuleEnv a -> InstalledModule -> Maybe a
- Development.IDE.GHC.Compat: lookupKnotVars :: KnotVars a -> Module -> Maybe a
- Development.IDE.GHC.Compat: lookupKnownKeyName :: Unique -> Maybe Name
- Development.IDE.GHC.Compat: lookupKnownNameInfo :: Name -> SDoc
- Development.IDE.GHC.Compat: lookupLocalRdrEnv :: LocalRdrEnv -> RdrName -> Maybe Name
- Development.IDE.GHC.Compat: lookupLocalRdrOcc :: LocalRdrEnv -> OccName -> Maybe Name
- Development.IDE.GHC.Compat: lookupModuleEnv :: ModuleEnv a -> Module -> Maybe a
- Development.IDE.GHC.Compat: lookupNameCache :: NameCache -> Module -> OccName -> IO Name
- Development.IDE.GHC.Compat: lookupNameEnv :: NameEnv a -> Name -> Maybe a
- Development.IDE.GHC.Compat: lookupNameEnv_NF :: NameEnv a -> Name -> a
- Development.IDE.GHC.Compat: lookupOccEnv :: OccEnv a -> OccName -> Maybe a
- Development.IDE.GHC.Compat: lookupOrigNameCache :: OrigNameCache -> Module -> OccName -> Maybe Name
- Development.IDE.GHC.Compat: lookupRoleAnnot :: RoleAnnotEnv -> Name -> Maybe (LRoleAnnotDecl GhcRn)
- Development.IDE.GHC.Compat: lookupThing :: MonadThings m => Name -> m TyThing
- Development.IDE.GHC.Compat: lookupTyCon :: MonadThings m => Name -> m TyCon
- Development.IDE.GHC.Compat: lookupTyConFieldLabel :: FieldLabelString -> TyCon -> Maybe FieldLabel
- Development.IDE.GHC.Compat: lookupTyVar :: Subst -> TyVar -> Maybe Type
- Development.IDE.GHC.Compat: lookupType :: HscEnv -> Name -> IO (Maybe TyThing)
- Development.IDE.GHC.Compat: lookupUFM :: Uniquable key => UniqFM key elt -> key -> Maybe elt
- Development.IDE.GHC.Compat: lookupUFM_Directly :: UniqFM key elt -> Unique -> Maybe elt
- Development.IDE.GHC.Compat: lookupUniqMap :: Uniquable k => UniqMap k a -> k -> Maybe a
- Development.IDE.GHC.Compat: lookupUniqueInstEnv :: InstEnvs -> Class -> [Type] -> Either SDoc (ClsInst, [Type])
- Development.IDE.GHC.Compat: lookupWithDefaultModuleEnv :: ModuleEnv a -> a -> Module -> a
- Development.IDE.GHC.Compat: lookupWithDefaultUFM :: Uniquable key => UniqFM key elt -> elt -> key -> elt
- Development.IDE.GHC.Compat: lookupWithDefaultUFM_Directly :: UniqFM key elt -> elt -> Unique -> elt
- Development.IDE.GHC.Compat: lookupWithDefaultUniqMap :: Uniquable k => UniqMap k a -> a -> k -> a
- Development.IDE.GHC.Compat: loopAIdKey :: Unique
- Development.IDE.GHC.Compat: loopAName :: Name
- Development.IDE.GHC.Compat: ltRole :: Role -> Role -> Bool
- Development.IDE.GHC.Compat: ltTag_RDR :: RdrName
- Development.IDE.GHC.Compat: lt_RDR :: RdrName
- Development.IDE.GHC.Compat: m1DataCon_RDR :: RdrName
- Development.IDE.GHC.Compat: m1TyConKey :: Unique
- Development.IDE.GHC.Compat: m1TyConName :: Name
- Development.IDE.GHC.Compat: mAIN_NAME :: ModuleName
- Development.IDE.GHC.Compat: mONAD :: Module
- Development.IDE.GHC.Compat: mONAD_FAIL :: Module
- Development.IDE.GHC.Compat: mONAD_FIX :: Module
- Development.IDE.GHC.Compat: mONAD_ZIP :: Module
- Development.IDE.GHC.Compat: mVarPrimTyCon :: TyCon
- Development.IDE.GHC.Compat: mVarPrimTyConKey :: Unique
- Development.IDE.GHC.Compat: mainUnit :: Unit
- Development.IDE.GHC.Compat: mainUnitId :: UnitId
- Development.IDE.GHC.Compat: main_RDR_Unqual :: RdrName
- Development.IDE.GHC.Compat: makeRecoveryTyCon :: TyCon -> TyCon
- Development.IDE.GHC.Compat: makeSimpleDetails :: HscEnv -> TcGblEnv -> IO ModDetails
- Development.IDE.GHC.Compat: makeStaticKey :: Unique
- Development.IDE.GHC.Compat: makeStaticName :: Name
- Development.IDE.GHC.Compat: manyDataCon :: DataCon
- Development.IDE.GHC.Compat: manyDataConKey :: Unique
- Development.IDE.GHC.Compat: manyDataConName :: Name
- Development.IDE.GHC.Compat: manyDataConTy :: Type
- Development.IDE.GHC.Compat: manyDataConTyCon :: TyCon
- Development.IDE.GHC.Compat: many_ty :: IfaceType
- Development.IDE.GHC.Compat: mapAccumLM :: (Monad m, Traversable t) => (acc -> x -> m (acc, y)) -> acc -> t x -> m (acc, t y)
- Development.IDE.GHC.Compat: mapAndRecoverM :: (a -> TcRn b) -> [a] -> TcRn [b]
- Development.IDE.GHC.Compat: mapAndReportM :: (a -> TcRn b) -> [a] -> TcRn [b]
- Development.IDE.GHC.Compat: mapAndUnzip3M :: Monad m => (a -> m (b, c, d)) -> [a] -> m ([b], [c], [d])
- Development.IDE.GHC.Compat: mapAndUnzip4M :: Monad m => (a -> m (b, c, d, e)) -> [a] -> m ([b], [c], [d], [e])
- Development.IDE.GHC.Compat: mapAndUnzip5M :: Monad m => (a -> m (b, c, d, e, f)) -> [a] -> m ([b], [c], [d], [e], [f])
- Development.IDE.GHC.Compat: mapAndUnzipM :: Applicative m => (a -> m (b, c)) -> [a] -> m ([b], [c])
- Development.IDE.GHC.Compat: mapConPatDetail :: (HsConPatDetails p -> Maybe (HsConPatDetails p)) -> Pat p -> Maybe (Pat p)
- Development.IDE.GHC.Compat: mapDNameEnv :: (a -> b) -> DNameEnv a -> DNameEnv b
- Development.IDE.GHC.Compat: mapDerivStrategy :: forall p (pass :: Pass). p ~ GhcPass pass => (XViaStrategy p -> XViaStrategy p) -> DerivStrategy p -> DerivStrategy p
- Development.IDE.GHC.Compat: mapGenUnit :: IsUnitId v => (u -> v) -> GenUnit u -> GenUnit v
- Development.IDE.GHC.Compat: mapHsOuterImplicit :: (XHsOuterImplicit pass -> XHsOuterImplicit pass) -> HsOuterTyVarBndrs flag pass -> HsOuterTyVarBndrs flag pass
- Development.IDE.GHC.Compat: mapIdKey :: Unique
- Development.IDE.GHC.Compat: mapInstEnv :: (ClsInst -> ClsInst) -> InstEnv -> InstEnv
- Development.IDE.GHC.Compat: mapInstantiations :: IsUnitId v => (u -> v) -> GenInstantiations u -> GenInstantiations v
- Development.IDE.GHC.Compat: mapLoc :: (a -> b) -> GenLocated l a -> GenLocated l b
- Development.IDE.GHC.Compat: mapM :: (Traversable t, Monad m) => (a -> m b) -> t a -> m (t b)
- Development.IDE.GHC.Compat: mapMG :: (ModSummary -> ModSummary) -> ModuleGraph -> ModuleGraph
- Development.IDE.GHC.Compat: mapMaybeModuleEnv :: (Module -> a -> Maybe b) -> ModuleEnv a -> ModuleEnv b
- Development.IDE.GHC.Compat: mapMaybeNameEnv :: (a -> Maybe b) -> NameEnv a -> NameEnv b
- Development.IDE.GHC.Compat: mapMaybeUFM :: (elt1 -> Maybe elt2) -> UniqFM key elt1 -> UniqFM key elt2
- Development.IDE.GHC.Compat: mapModuleEnv :: (a -> b) -> ModuleEnv a -> ModuleEnv b
- Development.IDE.GHC.Compat: mapName :: Name
- Development.IDE.GHC.Compat: mapNameEnv :: (elt1 -> elt2) -> NameEnv elt1 -> NameEnv elt2
- Development.IDE.GHC.Compat: mapOccEnv :: (a -> b) -> OccEnv a -> OccEnv b
- Development.IDE.GHC.Compat: mapSndM :: (Applicative m, Traversable f) => (b -> m c) -> f (a, b) -> m (f (a, c))
- Development.IDE.GHC.Compat: mapTyCo :: Monad m => TyCoMapper () m -> (Type -> m Type, [Type] -> m [Type], Coercion -> m Coercion, [Coercion] -> m [Coercion])
- Development.IDE.GHC.Compat: mapTyCoX :: Monad m => TyCoMapper env m -> (env -> Type -> m Type, env -> [Type] -> m [Type], env -> Coercion -> m Coercion, env -> [Coercion] -> m [Coercion])
- Development.IDE.GHC.Compat: mapUFM :: (elt1 -> elt2) -> UniqFM key elt1 -> UniqFM key elt2
- Development.IDE.GHC.Compat: mapUFM_Directly :: (Unique -> elt1 -> elt2) -> UniqFM key elt1 -> UniqFM key elt2
- Development.IDE.GHC.Compat: mapUniqMap :: (a -> b) -> UniqMap k a -> UniqMap k b
- Development.IDE.GHC.Compat: mapXRec :: (MapXRec p, Anno a ~ Anno b) => (a -> b) -> XRec p a -> XRec p b
- Development.IDE.GHC.Compat: map_RDR :: RdrName
- Development.IDE.GHC.Compat: mappendClassOpKey :: Unique
- Development.IDE.GHC.Compat: mappendName :: Name
- Development.IDE.GHC.Compat: mappend_RDR :: RdrName
- Development.IDE.GHC.Compat: massertPpr :: (HasCallStack, Applicative m) => Bool -> SDoc -> m ()
- Development.IDE.GHC.Compat: matchArrowContextErrString :: HsArrowMatchContext -> SDoc
- Development.IDE.GHC.Compat: matchBindFun :: TyCoVarSet -> BindFun
- Development.IDE.GHC.Compat: matchContextErrString :: forall (p :: Pass). OutputableBndrId p => HsMatchContext (GhcPass p) -> SDoc
- Development.IDE.GHC.Compat: matchDoContextErrString :: HsDoFlavour -> SDoc
- Development.IDE.GHC.Compat: matchGroupArity :: forall (id :: Pass) body. MatchGroup (GhcPass id) body -> Arity
- Development.IDE.GHC.Compat: matchSeparator :: HsMatchContext p -> SDoc
- Development.IDE.GHC.Compat: maxBound_RDR :: RdrName
- Development.IDE.GHC.Compat: maxPrec :: PprPrec
- Development.IDE.GHC.Compat: maybeCharLikeCon :: DataCon -> Bool
- Development.IDE.GHC.Compat: maybeIntLikeCon :: DataCon -> Bool
- Development.IDE.GHC.Compat: maybeModifyIdInfo :: Maybe IdInfo -> Id -> Id
- Development.IDE.GHC.Compat: maybeParen :: PprPrec -> PprPrec -> SDoc -> SDoc
- Development.IDE.GHC.Compat: maybeSymCo :: SwapFlag -> TcCoercion -> TcCoercion
- Development.IDE.GHC.Compat: maybeTyCon :: TyCon
- Development.IDE.GHC.Compat: maybeTyConKey :: Unique
- Development.IDE.GHC.Compat: maybeTyConName :: Name
- Development.IDE.GHC.Compat: mconcatClassOpKey :: Unique
- Development.IDE.GHC.Compat: mconcatName :: Name
- Development.IDE.GHC.Compat: memberInstEnv :: InstEnv -> ClsInst -> Bool
- Development.IDE.GHC.Compat: memptyClassOpKey :: Unique
- Development.IDE.GHC.Compat: memptyName :: Name
- Development.IDE.GHC.Compat: mempty_RDR :: RdrName
- Development.IDE.GHC.Compat: mergeAlts :: [Alt a] -> [Alt a] -> [Alt a]
- Development.IDE.GHC.Compat: mergeInstalledModuleEnv :: (elta -> eltb -> Maybe eltc) -> (InstalledModuleEnv elta -> InstalledModuleEnv eltc) -> (InstalledModuleEnv eltb -> InstalledModuleEnv eltc) -> InstalledModuleEnv elta -> InstalledModuleEnv eltb -> InstalledModuleEnv eltc
- Development.IDE.GHC.Compat: mergeSignatures :: HsParsedModule -> TcGblEnv -> ModIface -> TcRn TcGblEnv
- Development.IDE.GHC.Compat: mergeTmpFsInto :: TmpFs -> TmpFs -> IO ()
- Development.IDE.GHC.Compat: mergeUFM :: (elta -> eltb -> Maybe eltc) -> (UniqFM key elta -> UniqFM key eltc) -> (UniqFM key eltb -> UniqFM key eltc) -> UniqFM key elta -> UniqFM key eltb -> UniqFM key eltc
- Development.IDE.GHC.Compat: metaConsDataConKey :: Unique
- Development.IDE.GHC.Compat: metaConsDataConName :: Name
- Development.IDE.GHC.Compat: metaDataDataConKey :: Unique
- Development.IDE.GHC.Compat: metaDataDataConName :: Name
- Development.IDE.GHC.Compat: metaRequestAW :: Functor f => MetaHook f -> LHsExpr GhcTc -> f Serialized
- Development.IDE.GHC.Compat: metaRequestD :: Functor f => MetaHook f -> LHsExpr GhcTc -> f [LHsDecl GhcPs]
- Development.IDE.GHC.Compat: metaRequestE :: Functor f => MetaHook f -> LHsExpr GhcTc -> f (LHsExpr GhcPs)
- Development.IDE.GHC.Compat: metaRequestP :: Functor f => MetaHook f -> LHsExpr GhcTc -> f (LPat GhcPs)
- Development.IDE.GHC.Compat: metaRequestT :: Functor f => MetaHook f -> LHsExpr GhcTc -> f (LHsType GhcPs)
- Development.IDE.GHC.Compat: metaSelDataConKey :: Unique
- Development.IDE.GHC.Compat: metaSelDataConName :: Name
- Development.IDE.GHC.Compat: mfixIdKey :: Unique
- Development.IDE.GHC.Compat: mfixName :: Name
- Development.IDE.GHC.Compat: mgLookupModule :: ModuleGraph -> Module -> Maybe ModSummary
- Development.IDE.GHC.Compat: mgModSummaries :: ModuleGraph -> [ModSummary]
- Development.IDE.GHC.Compat: mgModSummaries' :: ModuleGraph -> [ModuleGraphNode]
- Development.IDE.GHC.Compat: mgTransDeps :: ModuleGraph -> Map NodeKey (Set NodeKey)
- Development.IDE.GHC.Compat: mi_fix :: ModIface -> OccName -> Fixity
- Development.IDE.GHC.Compat: mightBeLifted :: Maybe Levity -> Bool
- Development.IDE.GHC.Compat: mightBeLiftedType :: Type -> Bool
- Development.IDE.GHC.Compat: mightBeUnlifted :: Maybe Levity -> Bool
- Development.IDE.GHC.Compat: mightBeUnliftedType :: Type -> Bool
- Development.IDE.GHC.Compat: minBound_RDR :: RdrName
- Development.IDE.GHC.Compat: minusClassOpKey :: Unique
- Development.IDE.GHC.Compat: minusLocalRdrEnv :: LocalRdrEnv -> OccEnv a -> LocalRdrEnv
- Development.IDE.GHC.Compat: minusModuleSet :: ModuleSet -> ModuleSet -> ModuleSet
- Development.IDE.GHC.Compat: minusName :: Name
- Development.IDE.GHC.Compat: minusNameSet :: NameSet -> NameSet -> NameSet
- Development.IDE.GHC.Compat: minusOccEnv :: OccEnv a -> OccEnv b -> OccEnv a
- Development.IDE.GHC.Compat: minusOccEnv_C :: (a -> b -> Maybe a) -> OccEnv a -> OccEnv b -> OccEnv a
- Development.IDE.GHC.Compat: minusOccSet :: OccSet -> OccSet -> OccSet
- Development.IDE.GHC.Compat: minusUFM :: UniqFM key elt1 -> UniqFM key elt2 -> UniqFM key elt1
- Development.IDE.GHC.Compat: minusUFM_C :: (elt1 -> elt2 -> Maybe elt1) -> UniqFM key elt1 -> UniqFM key elt2 -> UniqFM key elt1
- Development.IDE.GHC.Compat: minusUniqMap :: UniqMap k a -> UniqMap k b -> UniqMap k a
- Development.IDE.GHC.Compat: minus_RDR :: RdrName
- Development.IDE.GHC.Compat: missingBootThing :: Bool -> Name -> String -> TcRnMessage
- Development.IDE.GHC.Compat: missingTupArg :: EpAnn EpaLocation -> HsTupArg GhcPs
- Development.IDE.GHC.Compat: mkATyCon :: TyCon -> TyThing
- Development.IDE.GHC.Compat: mkAbstractClass :: Name -> [TyVar] -> [FunDep TyVar] -> TyCon -> Class
- Development.IDE.GHC.Compat: mkAlgTyCon :: Name -> [TyConBinder] -> Kind -> [Role] -> Maybe CType -> [PredType] -> AlgTyConRhs -> AlgTyConFlav -> Bool -> TyCon
- Development.IDE.GHC.Compat: mkAlignment :: Int -> Alignment
- Development.IDE.GHC.Compat: mkAltExpr :: AltCon -> [CoreBndr] -> [Type] -> CoreExpr
- Development.IDE.GHC.Compat: mkAmbiguousFieldOcc :: LocatedN RdrName -> AmbiguousFieldOcc GhcPs
- Development.IDE.GHC.Compat: mkAnId :: Id -> TyThing
- Development.IDE.GHC.Compat: mkAnonTyConBinder :: TyVar -> TyConBinder
- Development.IDE.GHC.Compat: mkAnonTyConBinders :: [TyVar] -> [TyConBinder]
- Development.IDE.GHC.Compat: mkAnonWildCardTy :: HsType GhcPs
- Development.IDE.GHC.Compat: mkAppCo :: Coercion -> Coercion -> Coercion
- Development.IDE.GHC.Compat: mkAppCos :: Coercion -> [Coercion] -> Coercion
- Development.IDE.GHC.Compat: mkAppTy :: Type -> Type -> Type
- Development.IDE.GHC.Compat: mkAppTys :: Type -> [Type] -> Type
- Development.IDE.GHC.Compat: mkArrayPrimTy :: Type -> Type
- Development.IDE.GHC.Compat: mkAstNode :: NodeInfo a -> Span -> [HieAST a] -> HieAST a
- Development.IDE.GHC.Compat: mkAxInstCo :: forall (br :: BranchFlag). Role -> CoAxiom br -> BranchIndex -> [Type] -> [Coercion] -> Coercion
- Development.IDE.GHC.Compat: mkAxInstLHS :: forall (br :: BranchFlag). CoAxiom br -> BranchIndex -> [Type] -> [Coercion] -> Type
- Development.IDE.GHC.Compat: mkAxInstRHS :: forall (br :: BranchFlag). CoAxiom br -> BranchIndex -> [Type] -> [Coercion] -> Type
- Development.IDE.GHC.Compat: mkAxiomInstCo :: CoAxiom Branched -> BranchIndex -> [Coercion] -> Coercion
- Development.IDE.GHC.Compat: mkAxiomRuleCo :: CoAxiomRule -> [Coercion] -> Coercion
- Development.IDE.GHC.Compat: mkBaseModule :: FastString -> Module
- Development.IDE.GHC.Compat: mkBaseModule_ :: ModuleName -> Module
- Development.IDE.GHC.Compat: mkBigLHsPatTup :: [LPat GhcRn] -> LPat GhcRn
- Development.IDE.GHC.Compat: mkBigLHsTup :: forall (id :: Pass). [LHsExpr (GhcPass id)] -> XExplicitTuple (GhcPass id) -> LHsExpr (GhcPass id)
- Development.IDE.GHC.Compat: mkBigLHsVarPatTup :: [IdP GhcRn] -> LPat GhcRn
- Development.IDE.GHC.Compat: mkBigLHsVarTup :: forall (p :: Pass) a. IsSrcSpanAnn p a => [IdP (GhcPass p)] -> XExplicitTuple (GhcPass p) -> LHsExpr (GhcPass p)
- Development.IDE.GHC.Compat: mkBignumModule :: FastString -> Module
- Development.IDE.GHC.Compat: mkBodyStmt :: forall bodyR (idL :: Pass). LocatedA (bodyR GhcPs) -> StmtLR (GhcPass idL) GhcPs (LocatedA (bodyR GhcPs))
- Development.IDE.GHC.Compat: mkBootModDetailsTc :: HscEnv -> TcGblEnv -> IO ModDetails
- Development.IDE.GHC.Compat: mkBoxedRepApp_maybe :: LevityType -> Maybe Type
- Development.IDE.GHC.Compat: mkBoxedTupleTy :: [Type] -> Type
- Development.IDE.GHC.Compat: mkBranchedCoAxiom :: Name -> TyCon -> [CoAxBranch] -> CoAxiom Branched
- Development.IDE.GHC.Compat: mkBuilderOcc :: OccName -> OccName
- Development.IDE.GHC.Compat: mkCONSTRAINTapp :: RuntimeRepType -> Type
- Development.IDE.GHC.Compat: mkCONSTRAINTapp_maybe :: RuntimeRepType -> Maybe Type
- Development.IDE.GHC.Compat: mkCast :: HasDebugCallStack => CoreExpr -> CoercionR -> CoreExpr
- Development.IDE.GHC.Compat: mkCastMCo :: CoreExpr -> MCoercionR -> CoreExpr
- Development.IDE.GHC.Compat: mkCastTy :: Type -> Coercion -> Type
- Development.IDE.GHC.Compat: mkCastTyMCo :: Type -> MCoercion -> Type
- Development.IDE.GHC.Compat: mkCgInteractiveGuts :: CgGuts -> CgInteractiveGuts
- Development.IDE.GHC.Compat: mkCharLitPat :: SourceText -> Char -> LPat GhcTc
- Development.IDE.GHC.Compat: mkCharLitTy :: Char -> Type
- Development.IDE.GHC.Compat: mkChildEnv :: [GlobalRdrElt] -> NameEnv [GlobalRdrElt]
- Development.IDE.GHC.Compat: mkClass :: Name -> [TyVar] -> [FunDep TyVar] -> [PredType] -> [Id] -> [ClassATItem] -> [ClassOpItem] -> ClassMinimalDef -> TyCon -> Class
- Development.IDE.GHC.Compat: mkClassDataConOcc :: OccName -> OccName
- Development.IDE.GHC.Compat: mkClassOpAuxOcc :: OccName -> OccName
- Development.IDE.GHC.Compat: mkClassOpSigs :: [LSig GhcPs] -> [LSig GhcPs]
- Development.IDE.GHC.Compat: mkClassPred :: Class -> [Type] -> PredType
- Development.IDE.GHC.Compat: mkClassTyCon :: Name -> [TyConBinder] -> [Role] -> AlgTyConRhs -> Class -> Name -> TyCon
- Development.IDE.GHC.Compat: mkClonedInternalName :: Unique -> Name -> Name
- Development.IDE.GHC.Compat: mkClsOcc :: String -> OccName
- Development.IDE.GHC.Compat: mkClsOccFS :: FastString -> OccName
- Development.IDE.GHC.Compat: mkCoAxBranch :: [TyVar] -> [TyVar] -> [CoVar] -> [Type] -> Type -> [Role] -> SrcSpan -> CoAxBranch
- Development.IDE.GHC.Compat: mkCoCast :: Coercion -> CoercionR -> Coercion
- Development.IDE.GHC.Compat: mkCoVar :: Name -> Type -> CoVar
- Development.IDE.GHC.Compat: mkCoVarCo :: CoVar -> Coercion
- Development.IDE.GHC.Compat: mkCoVarCos :: [CoVar] -> [Coercion]
- Development.IDE.GHC.Compat: mkCoercionTy :: Coercion -> Type
- Development.IDE.GHC.Compat: mkCoercionType :: Role -> Type -> Type -> Type
- Development.IDE.GHC.Compat: mkCoherenceLeftCo :: Role -> Type -> CoercionN -> Coercion -> Coercion
- Development.IDE.GHC.Compat: mkCoherenceRightCo :: Role -> Type -> CoercionN -> Coercion -> Coercion
- Development.IDE.GHC.Compat: mkCoherenceRightMCo :: Role -> Type -> MCoercionN -> Coercion -> Coercion
- Development.IDE.GHC.Compat: mkCon2TagOcc :: OccName -> OccName
- Development.IDE.GHC.Compat: mkConLikeTc :: ConLike -> HsExpr GhcTc
- Development.IDE.GHC.Compat: mkConstraintTupleTy :: [Type] -> Type
- Development.IDE.GHC.Compat: mkDFunOcc :: String -> Bool -> OccSet -> OccName
- Development.IDE.GHC.Compat: mkDUs :: [(Defs, Uses)] -> DefUses
- Development.IDE.GHC.Compat: mkDataCOcc :: OccName -> OccName
- Development.IDE.GHC.Compat: mkDataCon :: Name -> Bool -> TyConRepName -> [HsSrcBang] -> [FieldLabel] -> [TyVar] -> [TyCoVar] -> [InvisTVBinder] -> [EqSpec] -> KnotTied ThetaType -> [KnotTied (Scaled Type)] -> KnotTied Type -> PromDataConInfo -> KnotTied TyCon -> ConTag -> ThetaType -> Id -> DataConRep -> DataCon
- Development.IDE.GHC.Compat: mkDataConWorkerOcc :: OccName -> OccName
- Development.IDE.GHC.Compat: mkDataConWrapperOcc :: OccName -> OccName
- Development.IDE.GHC.Compat: mkDataOcc :: String -> OccName
- Development.IDE.GHC.Compat: mkDataOccFS :: FastString -> OccName
- Development.IDE.GHC.Compat: mkDataTOcc :: OccName -> OccName
- Development.IDE.GHC.Compat: mkDataTyConRhs :: [DataCon] -> AlgTyConRhs
- Development.IDE.GHC.Compat: mkDecls :: (struct -> [GenLocated l decl]) -> (decl -> hsDecl) -> struct -> [GenLocated l hsDecl]
- Development.IDE.GHC.Compat: mkDefaultCase :: CoreExpr -> Id -> CoreExpr -> CoreExpr
- Development.IDE.GHC.Compat: mkDefaultMethodOcc :: OccName -> OccName
- Development.IDE.GHC.Compat: mkDerivedInternalName :: (OccName -> OccName) -> Unique -> Name -> Name
- Development.IDE.GHC.Compat: mkDetailedMessage :: ErrInfo -> TcRnMessage -> TcRnMessageDetailed
- Development.IDE.GHC.Compat: mkDictDataConKey :: Unique
- Development.IDE.GHC.Compat: mkDictOcc :: OccName -> OccName
- Development.IDE.GHC.Compat: mkDocStructure :: Module -> ImportAvails -> Maybe [(LIE GhcRn, Avails)] -> HsGroup GhcRn -> [AvailInfo] -> OccEnv Name -> DocStructure
- Development.IDE.GHC.Compat: mkDocStructureFromDecls :: OccEnv Name -> [AvailInfo] -> HsGroup GhcRn -> DocStructure
- Development.IDE.GHC.Compat: mkDocStructureFromExportList :: Module -> ImportAvails -> [(LIE GhcRn, Avails)] -> DocStructure
- Development.IDE.GHC.Compat: mkEmptySubst :: InScopeSet -> Subst
- Development.IDE.GHC.Compat: mkEmptyWildCardBndrs :: thing -> HsWildCardBndrs GhcRn thing
- Development.IDE.GHC.Compat: mkEqPredCoOcc :: OccName -> OccName
- Development.IDE.GHC.Compat: mkEqSpec :: TyVar -> Type -> EqSpec
- Development.IDE.GHC.Compat: mkErrInfo :: TidyEnv -> [ErrCtxt] -> TcM SDoc
- Development.IDE.GHC.Compat: mkEvCast :: EvExpr -> TcCoercion -> EvTerm
- Development.IDE.GHC.Compat: mkEvScSelectors :: Class -> [TcType] -> [(TcPredType, EvExpr)]
- Development.IDE.GHC.Compat: mkExportedLocalId :: IdDetails -> Name -> Type -> Id
- Development.IDE.GHC.Compat: mkExportedVanillaId :: Name -> Type -> Id
- Development.IDE.GHC.Compat: mkExternalName :: Unique -> Module -> OccName -> SrcSpan -> Name
- Development.IDE.GHC.Compat: mkFCallName :: Unique -> FastString -> Name
- Development.IDE.GHC.Compat: mkFVs :: [Name] -> FreeVars
- Development.IDE.GHC.Compat: mkFamilyTyCon :: Name -> [TyConBinder] -> Kind -> Maybe Name -> FamTyConFlav -> Maybe Class -> Injectivity -> TyCon
- Development.IDE.GHC.Compat: mkFamilyTyConApp :: TyCon -> [Type] -> Type
- Development.IDE.GHC.Compat: mkFastStringByteString :: ByteString -> FastString
- Development.IDE.GHC.Compat: mkFieldOcc :: LocatedN RdrName -> FieldOcc GhcPs
- Development.IDE.GHC.Compat: mkForAllCo :: TyCoVar -> CoercionN -> Coercion -> Coercion
- Development.IDE.GHC.Compat: mkForAllCos :: [(TyCoVar, CoercionN)] -> Coercion -> Coercion
- Development.IDE.GHC.Compat: mkForAllTy :: ForAllTyBinder -> Type -> Type
- Development.IDE.GHC.Compat: mkForAllTyBinder :: vis -> TyCoVar -> VarBndr TyCoVar vis
- Development.IDE.GHC.Compat: mkForAllTyBinders :: vis -> [TyCoVar] -> [VarBndr TyCoVar vis]
- Development.IDE.GHC.Compat: mkForAllTys :: [ForAllTyBinder] -> Type -> Type
- Development.IDE.GHC.Compat: mkForeignExportOcc :: OccName -> OccName
- Development.IDE.GHC.Compat: mkFractionalLit :: SourceText -> Bool -> Rational -> Integer -> FractionalExponentBase -> FractionalLit
- Development.IDE.GHC.Compat: mkFsEnv :: [(FastString, a)] -> FastStringEnv a
- Development.IDE.GHC.Compat: mkFullIface :: HscEnv -> PartialModIface -> Maybe StgCgInfos -> Maybe CmmCgInfos -> IO ModIface
- Development.IDE.GHC.Compat: mkFunBind :: Origin -> LocatedN RdrName -> [LMatch GhcPs (LHsExpr GhcPs)] -> HsBind GhcPs
- Development.IDE.GHC.Compat: mkFunCo1 :: HasDebugCallStack => Role -> FunTyFlag -> CoercionN -> Coercion -> Coercion -> Coercion
- Development.IDE.GHC.Compat: mkFunCo2 :: HasDebugCallStack => Role -> FunTyFlag -> FunTyFlag -> CoercionN -> Coercion -> Coercion -> Coercion
- Development.IDE.GHC.Compat: mkFunCoNoFTF :: HasDebugCallStack => Role -> CoercionN -> Coercion -> Coercion -> Coercion
- Development.IDE.GHC.Compat: mkFunResCo :: Role -> Id -> Coercion -> Coercion
- Development.IDE.GHC.Compat: mkFunResMCo :: Id -> MCoercionR -> MCoercionR
- Development.IDE.GHC.Compat: mkFunTy :: HasDebugCallStack => FunTyFlag -> Mult -> Type -> Type -> Type
- Development.IDE.GHC.Compat: mkFunctionType :: HasDebugCallStack => Mult -> Type -> Type -> Type
- Development.IDE.GHC.Compat: mkGReflCo :: Role -> Type -> MCoercionN -> Coercion
- Development.IDE.GHC.Compat: mkGReflLeftCo :: Role -> Type -> CoercionN -> Coercion
- Development.IDE.GHC.Compat: mkGReflLeftMCo :: Role -> Type -> MCoercionN -> Coercion
- Development.IDE.GHC.Compat: mkGReflRightCo :: Role -> Type -> CoercionN -> Coercion
- Development.IDE.GHC.Compat: mkGReflRightMCo :: Role -> Type -> MCoercionN -> Coercion
- Development.IDE.GHC.Compat: mkGen1R :: OccName -> OccName
- Development.IDE.GHC.Compat: mkGenR :: OccName -> OccName
- Development.IDE.GHC.Compat: mkGeneralSrcSpan :: FastString -> SrcSpan
- Development.IDE.GHC.Compat: mkGeneratedHsDocString :: String -> HsDocString
- Development.IDE.GHC.Compat: mkGivenEvBind :: EvVar -> EvTerm -> EvBind
- Development.IDE.GHC.Compat: mkGlobalId :: IdDetails -> Name -> Type -> IdInfo -> Id
- Development.IDE.GHC.Compat: mkGlobalRdrEnv :: [GlobalRdrElt] -> GlobalRdrEnv
- Development.IDE.GHC.Compat: mkGroupByUsingStmt :: EpAnn [AddEpAnn] -> [ExprLStmt GhcPs] -> LHsExpr GhcPs -> LHsExpr GhcPs -> StmtLR GhcPs GhcPs (LHsExpr GhcPs)
- Development.IDE.GHC.Compat: mkGroupUsingStmt :: EpAnn [AddEpAnn] -> [ExprLStmt GhcPs] -> LHsExpr GhcPs -> StmtLR GhcPs GhcPs (LHsExpr GhcPs)
- Development.IDE.GHC.Compat: mkHeteroPrimEqPred :: Kind -> Kind -> Type -> Type -> Type
- Development.IDE.GHC.Compat: mkHeteroReprPrimEqPred :: Kind -> Kind -> Type -> Type -> Type
- Development.IDE.GHC.Compat: mkHieFile' :: ModSummary -> [AvailInfo] -> HieASTs Type -> ByteString -> Hsc HieFile
- Development.IDE.GHC.Compat: mkHoleCo :: CoercionHole -> Coercion
- Development.IDE.GHC.Compat: mkHoleModule :: ModuleName -> GenModule (GenUnit u)
- Development.IDE.GHC.Compat: mkHomeModLocation :: DynFlags -> ModuleName -> FilePath -> IO ModLocation
- Development.IDE.GHC.Compat: mkHomeUnitEnv :: DynFlags -> HomePackageTable -> Maybe HomeUnit -> HomeUnitEnv
- Development.IDE.GHC.Compat: mkHomoForAllCos :: [TyCoVar] -> Coercion -> Coercion
- Development.IDE.GHC.Compat: mkHomoForAllMCo :: TyCoVar -> MCoercion -> MCoercion
- Development.IDE.GHC.Compat: mkHsApp :: forall (id :: Pass). LHsExpr (GhcPass id) -> LHsExpr (GhcPass id) -> LHsExpr (GhcPass id)
- Development.IDE.GHC.Compat: mkHsAppKindTy :: forall (p :: Pass). XAppKindTy (GhcPass p) -> LHsType (GhcPass p) -> LHsType (GhcPass p) -> LHsType (GhcPass p)
- Development.IDE.GHC.Compat: mkHsAppTy :: forall (p :: Pass). LHsType (GhcPass p) -> LHsType (GhcPass p) -> LHsType (GhcPass p)
- Development.IDE.GHC.Compat: mkHsAppType :: LHsExpr GhcRn -> LHsWcType GhcRn -> LHsExpr GhcRn
- Development.IDE.GHC.Compat: mkHsAppTypes :: LHsExpr GhcRn -> [LHsWcType GhcRn] -> LHsExpr GhcRn
- Development.IDE.GHC.Compat: mkHsAppTys :: forall (p :: Pass). LHsType (GhcPass p) -> [LHsType (GhcPass p)] -> LHsType (GhcPass p)
- Development.IDE.GHC.Compat: mkHsAppWith :: forall (id :: Pass). (LHsExpr (GhcPass id) -> LHsExpr (GhcPass id) -> HsExpr (GhcPass id) -> LHsExpr (GhcPass id)) -> LHsExpr (GhcPass id) -> LHsExpr (GhcPass id) -> LHsExpr (GhcPass id)
- Development.IDE.GHC.Compat: mkHsApps :: forall (id :: Pass). LHsExpr (GhcPass id) -> [LHsExpr (GhcPass id)] -> LHsExpr (GhcPass id)
- Development.IDE.GHC.Compat: mkHsAppsWith :: forall (id :: Pass). (LHsExpr (GhcPass id) -> LHsExpr (GhcPass id) -> HsExpr (GhcPass id) -> LHsExpr (GhcPass id)) -> LHsExpr (GhcPass id) -> [LHsExpr (GhcPass id)] -> LHsExpr (GhcPass id)
- Development.IDE.GHC.Compat: mkHsCaseAlt :: forall (p :: Pass) body. (Anno (GRHS (GhcPass p) (LocatedA (body (GhcPass p)))) ~ SrcAnn NoEpAnns, Anno (Match (GhcPass p) (LocatedA (body (GhcPass p)))) ~ SrcSpanAnnA) => LPat (GhcPass p) -> LocatedA (body (GhcPass p)) -> LMatch (GhcPass p) (LocatedA (body (GhcPass p)))
- Development.IDE.GHC.Compat: mkHsCharPrimLit :: forall (p :: Pass). Char -> HsLit (GhcPass p)
- Development.IDE.GHC.Compat: mkHsCmdIf :: LHsExpr GhcPs -> LHsCmd GhcPs -> LHsCmd GhcPs -> EpAnn AnnsIf -> HsCmd GhcPs
- Development.IDE.GHC.Compat: mkHsCmdWrap :: HsWrapper -> HsCmd GhcTc -> HsCmd GhcTc
- Development.IDE.GHC.Compat: mkHsComp :: HsDoFlavour -> [ExprLStmt GhcPs] -> LHsExpr GhcPs -> HsExpr GhcPs
- Development.IDE.GHC.Compat: mkHsCompAnns :: HsDoFlavour -> [ExprLStmt GhcPs] -> LHsExpr GhcPs -> EpAnn AnnList -> HsExpr GhcPs
- Development.IDE.GHC.Compat: mkHsDictLet :: TcEvBinds -> LHsExpr GhcTc -> LHsExpr GhcTc
- Development.IDE.GHC.Compat: mkHsDo :: HsDoFlavour -> LocatedL [ExprLStmt GhcPs] -> HsExpr GhcPs
- Development.IDE.GHC.Compat: mkHsDoAnns :: HsDoFlavour -> LocatedL [ExprLStmt GhcPs] -> EpAnn AnnList -> HsExpr GhcPs
- Development.IDE.GHC.Compat: mkHsDocStringChunk :: String -> HsDocStringChunk
- Development.IDE.GHC.Compat: mkHsDocStringChunkUtf8ByteString :: ByteString -> HsDocStringChunk
- Development.IDE.GHC.Compat: mkHsExplicitSigType :: EpAnnForallTy -> [LHsTyVarBndr Specificity GhcPs] -> LHsType GhcPs -> HsSigType GhcPs
- Development.IDE.GHC.Compat: mkHsForAllInvisTele :: forall (p :: Pass). EpAnnForallTy -> [LHsTyVarBndr Specificity (GhcPass p)] -> HsForAllTelescope (GhcPass p)
- Development.IDE.GHC.Compat: mkHsForAllVisTele :: forall (p :: Pass). EpAnnForallTy -> [LHsTyVarBndr () (GhcPass p)] -> HsForAllTelescope (GhcPass p)
- Development.IDE.GHC.Compat: mkHsFractional :: FractionalLit -> HsOverLit GhcPs
- Development.IDE.GHC.Compat: mkHsIf :: LHsExpr GhcPs -> LHsExpr GhcPs -> LHsExpr GhcPs -> EpAnn AnnsIf -> HsExpr GhcPs
- Development.IDE.GHC.Compat: mkHsImplicitSigType :: LHsType GhcPs -> HsSigType GhcPs
- Development.IDE.GHC.Compat: mkHsIntegral :: IntegralLit -> HsOverLit GhcPs
- Development.IDE.GHC.Compat: mkHsIsString :: SourceText -> FastString -> HsOverLit GhcPs
- Development.IDE.GHC.Compat: mkHsLam :: forall (p :: Pass). (IsPass p, XMG (GhcPass p) (LHsExpr (GhcPass p)) ~ Origin) => [LPat (GhcPass p)] -> LHsExpr (GhcPass p) -> LHsExpr (GhcPass p)
- Development.IDE.GHC.Compat: mkHsLams :: [TyVar] -> [EvVar] -> LHsExpr GhcTc -> LHsExpr GhcTc
- Development.IDE.GHC.Compat: mkHsOpApp :: LHsExpr GhcPs -> IdP GhcPs -> LHsExpr GhcPs -> HsExpr GhcPs
- Development.IDE.GHC.Compat: mkHsOpTy :: forall (p :: Pass). Anno (IdGhcP p) ~ SrcSpanAnnN => PromotionFlag -> LHsType (GhcPass p) -> LocatedN (IdP (GhcPass p)) -> LHsType (GhcPass p) -> HsType (GhcPass p)
- Development.IDE.GHC.Compat: mkHsOuterExplicit :: EpAnnForallTy -> [LHsTyVarBndr flag GhcPs] -> HsOuterTyVarBndrs flag GhcPs
- Development.IDE.GHC.Compat: mkHsOuterImplicit :: HsOuterTyVarBndrs flag GhcPs
- Development.IDE.GHC.Compat: mkHsPar :: forall (id :: Pass). LHsExpr (GhcPass id) -> LHsExpr (GhcPass id)
- Development.IDE.GHC.Compat: mkHsPatSigType :: EpAnnCO -> LHsType GhcPs -> HsPatSigType GhcPs
- Development.IDE.GHC.Compat: mkHsQTvs :: [LHsTyVarBndr () GhcPs] -> LHsQTyVars GhcPs
- Development.IDE.GHC.Compat: mkHsSigEnv :: (LSig GhcRn -> Maybe ([LocatedN Name], a)) -> [LSig GhcRn] -> NameEnv a
- Development.IDE.GHC.Compat: mkHsString :: forall (p :: Pass). String -> HsLit (GhcPass p)
- Development.IDE.GHC.Compat: mkHsStringFS :: forall (p :: Pass). FastString -> HsLit (GhcPass p)
- Development.IDE.GHC.Compat: mkHsStringPrimLit :: forall (p :: Pass). FastString -> HsLit (GhcPass p)
- Development.IDE.GHC.Compat: mkHsVarBind :: SrcSpan -> RdrName -> LHsExpr GhcPs -> LHsBind GhcPs
- Development.IDE.GHC.Compat: mkHsWildCardBndrs :: thing -> HsWildCardBndrs GhcPs thing
- Development.IDE.GHC.Compat: mkHsWrap :: HsWrapper -> HsExpr GhcTc -> HsExpr GhcTc
- Development.IDE.GHC.Compat: mkHsWrapCo :: TcCoercionN -> HsExpr GhcTc -> HsExpr GhcTc
- Development.IDE.GHC.Compat: mkHsWrapCoR :: TcCoercionR -> HsExpr GhcTc -> HsExpr GhcTc
- Development.IDE.GHC.Compat: mkHsWrapPat :: HsWrapper -> Pat GhcTc -> Type -> Pat GhcTc
- Development.IDE.GHC.Compat: mkHsWrapPatCo :: TcCoercionN -> Pat GhcTc -> Type -> Pat GhcTc
- Development.IDE.GHC.Compat: mkIOPortPrimTy :: Type -> Type -> Type
- Development.IDE.GHC.Compat: mkIPOcc :: OccName -> OccName
- Development.IDE.GHC.Compat: mkIfLclEnv :: Module -> SDoc -> IsBootInterface -> IfLclEnv
- Development.IDE.GHC.Compat: mkIfaceForAllTvBndr :: ForAllTyFlag -> IfaceTvBndr -> IfaceForAllBndr
- Development.IDE.GHC.Compat: mkIfaceTc :: HscEnv -> SafeHaskellMode -> ModDetails -> ModSummary -> Maybe CoreProgram -> TcGblEnv -> IO ModIface
- Development.IDE.GHC.Compat: mkIfaceTyConInfo :: PromotionFlag -> IfaceTyConSort -> IfaceTyConInfo
- Development.IDE.GHC.Compat: mkIfaceTyConKind :: [IfaceTyConBinder] -> IfaceKind -> IfaceKind
- Development.IDE.GHC.Compat: mkIfaceTySubst :: [(IfLclName, IfaceType)] -> IfaceTySubst
- Development.IDE.GHC.Compat: mkImportedFamInst :: Name -> [RoughMatchTc] -> CoAxiom Unbranched -> FamInst
- Development.IDE.GHC.Compat: mkImportedInstance :: Name -> [RoughMatchTc] -> Name -> DFunId -> OverlapFlag -> IsOrphan -> ClsInst
- Development.IDE.GHC.Compat: mkInScopeSetBndrs :: [CoreBind] -> InScopeSet
- Development.IDE.GHC.Compat: mkInfForAllTy :: TyVar -> Type -> Type
- Development.IDE.GHC.Compat: mkInfForAllTys :: [TyVar] -> Type -> Type
- Development.IDE.GHC.Compat: mkInstCo :: Coercion -> CoercionN -> Coercion
- Development.IDE.GHC.Compat: mkInstEnv :: [ClsInst] -> InstEnv
- Development.IDE.GHC.Compat: mkInstTyCoOcc :: OccName -> OccName
- Development.IDE.GHC.Compat: mkInstTyTcOcc :: String -> OccSet -> OccName
- Development.IDE.GHC.Compat: mkInstantiatedUnit :: IsUnitId u => u -> GenInstantiations u -> GenInstantiatedUnit u
- Development.IDE.GHC.Compat: mkInstantiatedUnitHash :: IsUnitId u => u -> [(ModuleName, GenModule (GenUnit u))] -> FastString
- Development.IDE.GHC.Compat: mkIntWithInf :: Int -> IntWithInf
- Development.IDE.GHC.Compat: mkIntegralLit :: Integral a => a -> IntegralLit
- Development.IDE.GHC.Compat: mkInteractiveModule :: Int -> Module
- Development.IDE.GHC.Compat: mkInternalName :: Unique -> OccName -> SrcSpan -> Name
- Development.IDE.GHC.Compat: mkInvisAnonTyConBinder :: TyVar -> TyConBinder
- Development.IDE.GHC.Compat: mkInvisForAllTys :: [InvisTVBinder] -> Type -> Type
- Development.IDE.GHC.Compat: mkInvisFunTy :: HasDebugCallStack => Type -> Type -> Type
- Development.IDE.GHC.Compat: mkInvisFunTys :: HasDebugCallStack => [Type] -> Type -> Type
- Development.IDE.GHC.Compat: mkKindCo :: Coercion -> Coercion
- Development.IDE.GHC.Compat: mkLHsCmdWrap :: HsWrapper -> LHsCmd GhcTc -> LHsCmd GhcTc
- Development.IDE.GHC.Compat: mkLHsPar :: forall (id :: Pass). IsPass id => LHsExpr (GhcPass id) -> LHsExpr (GhcPass id)
- Development.IDE.GHC.Compat: mkLHsTupleExpr :: forall (p :: Pass). [LHsExpr (GhcPass p)] -> XExplicitTuple (GhcPass p) -> LHsExpr (GhcPass p)
- Development.IDE.GHC.Compat: mkLHsVarTuple :: forall (p :: Pass) a. IsSrcSpanAnn p a => [IdP (GhcPass p)] -> XExplicitTuple (GhcPass p) -> LHsExpr (GhcPass p)
- Development.IDE.GHC.Compat: mkLHsWrap :: HsWrapper -> LHsExpr GhcTc -> LHsExpr GhcTc
- Development.IDE.GHC.Compat: mkLHsWrapCo :: TcCoercionN -> LHsExpr GhcTc -> LHsExpr GhcTc
- Development.IDE.GHC.Compat: mkLRCo :: LeftOrRight -> Coercion -> Coercion
- Development.IDE.GHC.Compat: mkLamCaseMatchGroup :: forall (p :: Pass) body. AnnoBody p body => Origin -> LamCaseVariant -> LocatedL [LocatedA (Match (GhcPass p) (LocatedA (body (GhcPass p))))] -> MatchGroup (GhcPass p) (LocatedA (body (GhcPass p)))
- Development.IDE.GHC.Compat: mkLamType :: HasDebugCallStack => Var -> Type -> Type
- Development.IDE.GHC.Compat: mkLamTypes :: [Var] -> Type -> Type
- Development.IDE.GHC.Compat: mkLastStmt :: forall (idR :: Pass) bodyR (idL :: Pass). IsPass idR => LocatedA (bodyR (GhcPass idR)) -> StmtLR (GhcPass idL) (GhcPass idR) (LocatedA (bodyR (GhcPass idR)))
- Development.IDE.GHC.Compat: mkLetStmt :: EpAnn [AddEpAnn] -> HsLocalBinds GhcPs -> StmtLR GhcPs GhcPs (LocatedA b)
- Development.IDE.GHC.Compat: mkLevPolyDataTyConRhs :: Bool -> Bool -> [DataCon] -> AlgTyConRhs
- Development.IDE.GHC.Compat: mkLinkableSet :: [Linkable] -> LinkableSet
- Development.IDE.GHC.Compat: mkListTy :: Type -> Type
- Development.IDE.GHC.Compat: mkLocalCoVar :: Name -> Type -> CoVar
- Development.IDE.GHC.Compat: mkLocalId :: HasDebugCallStack => Name -> Mult -> Type -> Id
- Development.IDE.GHC.Compat: mkLocalIdOrCoVar :: Name -> Mult -> Type -> Id
- Development.IDE.GHC.Compat: mkLocalIdWithInfo :: HasDebugCallStack => Name -> Mult -> Type -> IdInfo -> Id
- Development.IDE.GHC.Compat: mkLocalInstance :: DFunId -> OverlapFlag -> [TyVar] -> Class -> [Type] -> ClsInst
- Development.IDE.GHC.Compat: mkLocalOcc :: Unique -> OccName -> OccName
- Development.IDE.GHC.Compat: mkLocatedList :: Semigroup a => [GenLocated (SrcAnn a) e2] -> LocatedAn an [GenLocated (SrcAnn a) e2]
- Development.IDE.GHC.Compat: mkMVarPrimTy :: Type -> Type -> Type
- Development.IDE.GHC.Compat: mkMainModule :: FastString -> Module
- Development.IDE.GHC.Compat: mkMainModule_ :: ModuleName -> Module
- Development.IDE.GHC.Compat: mkMaps :: OccEnv Name -> [Name] -> [(LHsDecl GhcRn, [HsDoc GhcRn])] -> (UniqMap Name [HsDoc GhcRn], UniqMap Name (IntMap (HsDoc GhcRn)))
- Development.IDE.GHC.Compat: mkMatch :: forall (p :: Pass). IsPass p => HsMatchContext (GhcPass p) -> [LPat (GhcPass p)] -> LHsExpr (GhcPass p) -> HsLocalBinds (GhcPass p) -> LMatch (GhcPass p) (LHsExpr (GhcPass p))
- Development.IDE.GHC.Compat: mkMatchGroup :: forall (p :: Pass) body. AnnoBody p body => Origin -> LocatedL [LocatedA (Match (GhcPass p) (LocatedA (body (GhcPass p))))] -> MatchGroup (GhcPass p) (LocatedA (body (GhcPass p)))
- Development.IDE.GHC.Compat: mkMatcherOcc :: OccName -> OccName
- Development.IDE.GHC.Compat: mkMaxTagOcc :: OccName -> OccName
- Development.IDE.GHC.Compat: mkMaybeTy :: Type -> Kind
- Development.IDE.GHC.Compat: mkMethodOcc :: OccName -> OccName
- Development.IDE.GHC.Compat: mkModDeps :: Set (UnitId, ModuleNameWithIsBoot) -> InstalledModuleEnv ModuleNameWithIsBoot
- Development.IDE.GHC.Compat: mkModule :: u -> ModuleName -> GenModule u
- Development.IDE.GHC.Compat: mkModuleEnv :: [(Module, a)] -> ModuleEnv a
- Development.IDE.GHC.Compat: mkModuleGraph :: [ModuleGraphNode] -> ModuleGraph
- Development.IDE.GHC.Compat: mkModuleName :: String -> ModuleName
- Development.IDE.GHC.Compat: mkModuleNameFS :: FastString -> ModuleName
- Development.IDE.GHC.Compat: mkModuleSet :: [Module] -> ModuleSet
- Development.IDE.GHC.Compat: mkMutVarPrimTy :: Type -> Type -> Type
- Development.IDE.GHC.Compat: mkMutableArrayPrimTy :: Type -> Type -> Type
- Development.IDE.GHC.Compat: mkMutableByteArrayPrimTy :: Type -> Type
- Development.IDE.GHC.Compat: mkNPat :: LocatedAn NoEpAnns (HsOverLit GhcPs) -> Maybe (SyntaxExpr GhcPs) -> EpAnn [AddEpAnn] -> Pat GhcPs
- Development.IDE.GHC.Compat: mkNPlusKPat :: LocatedN RdrName -> LocatedAn NoEpAnns (HsOverLit GhcPs) -> EpAnn EpaLocation -> Pat GhcPs
- Development.IDE.GHC.Compat: mkNakedFunCo1 :: Role -> FunTyFlag -> CoercionN -> Coercion -> Coercion -> Coercion
- Development.IDE.GHC.Compat: mkNakedFunCo2 :: Role -> FunTyFlag -> FunTyFlag -> CoercionN -> Coercion -> Coercion -> Coercion
- Development.IDE.GHC.Compat: mkNameEnv :: [(Name, a)] -> NameEnv a
- Development.IDE.GHC.Compat: mkNameEnvWith :: (a -> Name) -> [a] -> NameEnv a
- Development.IDE.GHC.Compat: mkNamePprCtxDs :: DsM NamePprCtx
- Development.IDE.GHC.Compat: mkNameSet :: [Name] -> NameSet
- Development.IDE.GHC.Compat: mkNamedTyConBinder :: ForAllTyFlag -> TyVar -> TyConBinder
- Development.IDE.GHC.Compat: mkNamedTyConBinders :: ForAllTyFlag -> [TyVar] -> [TyConBinder]
- Development.IDE.GHC.Compat: mkNewTyCoOcc :: OccName -> OccName
- Development.IDE.GHC.Compat: mkNewTypeCoAxiom :: Name -> TyCon -> [TyVar] -> [Role] -> Type -> CoAxiom Unbranched
- Development.IDE.GHC.Compat: mkNilPat :: Type -> LPat GhcTc
- Development.IDE.GHC.Compat: mkNodeKey :: ModuleGraphNode -> NodeKey
- Development.IDE.GHC.Compat: mkNomReflCo :: Type -> Coercion
- Development.IDE.GHC.Compat: mkNumLitTy :: Integer -> Type
- Development.IDE.GHC.Compat: mkOccEnv :: [(OccName, a)] -> OccEnv a
- Development.IDE.GHC.Compat: mkOccEnv_C :: (a -> a -> a) -> [(OccName, a)] -> OccEnv a
- Development.IDE.GHC.Compat: mkOccName :: NameSpace -> String -> OccName
- Development.IDE.GHC.Compat: mkOccNameFS :: NameSpace -> FastString -> OccName
- Development.IDE.GHC.Compat: mkOccSet :: [OccName] -> OccSet
- Development.IDE.GHC.Compat: mkOrig :: Module -> OccName -> RdrName
- Development.IDE.GHC.Compat: mkParPat :: forall (p :: Pass). IsPass p => LPat (GhcPass p) -> LPat (GhcPass p)
- Development.IDE.GHC.Compat: mkParensEpAnn :: RealSrcSpan -> (AddEpAnn, AddEpAnn)
- Development.IDE.GHC.Compat: mkParserOpts :: EnumSet Extension -> DiagOpts -> [String] -> Bool -> Bool -> Bool -> Bool -> ParserOpts
- Development.IDE.GHC.Compat: mkPartialIface :: HscEnv -> CoreProgram -> ModDetails -> ModSummary -> ModGuts -> PartialModIface
- Development.IDE.GHC.Compat: mkPatSyn :: Name -> Bool -> ([InvisTVBinder], ThetaType) -> ([InvisTVBinder], ThetaType) -> [FRRType] -> Type -> PatSynMatcher -> PatSynBuilder -> [FieldLabel] -> PatSyn
- Development.IDE.GHC.Compat: mkPatSynBind :: LocatedN RdrName -> HsPatSynDetails GhcPs -> LPat GhcPs -> HsPatSynDir GhcPs -> EpAnn [AddEpAnn] -> HsBind GhcPs
- Development.IDE.GHC.Compat: mkPhantomCo :: Coercion -> Type -> Type -> Coercion
- Development.IDE.GHC.Compat: mkPiCo :: Role -> Var -> Coercion -> Coercion
- Development.IDE.GHC.Compat: mkPiCos :: Role -> [Var] -> Coercion -> Coercion
- Development.IDE.GHC.Compat: mkPiMCo :: Var -> MCoercionR -> MCoercionR
- Development.IDE.GHC.Compat: mkPiMCos :: [Var] -> MCoercion -> MCoercion
- Development.IDE.GHC.Compat: mkPiTy :: PiTyBinder -> Type -> Type
- Development.IDE.GHC.Compat: mkPiTys :: [PiTyBinder] -> Type -> Type
- Development.IDE.GHC.Compat: mkPrefixConPat :: DataCon -> [LPat GhcTc] -> [Type] -> LPat GhcTc
- Development.IDE.GHC.Compat: mkPrefixFunRhs :: LIdP (NoGhcTc p) -> HsMatchContext p
- Development.IDE.GHC.Compat: mkPrelImports :: ModuleName -> SrcSpan -> Bool -> [LImportDecl GhcPs] -> [LImportDecl GhcPs]
- Development.IDE.GHC.Compat: mkPrelTyConRepName :: Name -> TyConRepName
- Development.IDE.GHC.Compat: mkPrimEqPred :: Type -> Type -> Type
- Development.IDE.GHC.Compat: mkPrimEqPredRole :: Role -> Type -> Type -> PredType
- Development.IDE.GHC.Compat: mkPrimModule :: FastString -> Module
- Development.IDE.GHC.Compat: mkPrimTyCon :: Name -> [TyConBinder] -> Kind -> [Role] -> TyCon
- Development.IDE.GHC.Compat: mkPromotedDataCon :: DataCon -> Name -> TyConRepName -> [TyConPiTyBinder] -> Kind -> [Role] -> PromDataConInfo -> TyCon
- Development.IDE.GHC.Compat: mkPromotedListTy :: Kind -> [Type] -> Type
- Development.IDE.GHC.Compat: mkPromotedMaybeTy :: Kind -> Maybe Type -> Type
- Development.IDE.GHC.Compat: mkPromotedPairTy :: Kind -> Kind -> Type -> Type -> Type
- Development.IDE.GHC.Compat: mkPromptTagPrimTy :: Type -> Type
- Development.IDE.GHC.Compat: mkProofIrrelCo :: Role -> CoercionN -> Coercion -> Coercion -> Coercion
- Development.IDE.GHC.Compat: mkProxyPrimTy :: Type -> Type -> Type
- Development.IDE.GHC.Compat: mkPsBindStmt :: EpAnn [AddEpAnn] -> LPat GhcPs -> LocatedA (bodyR GhcPs) -> StmtLR GhcPs GhcPs (LocatedA (bodyR GhcPs))
- Development.IDE.GHC.Compat: mkQual :: NameSpace -> (FastString, FastString) -> RdrName
- Development.IDE.GHC.Compat: mkRationalBase10IdKey :: Unique
- Development.IDE.GHC.Compat: mkRationalBase10Name :: Name
- Development.IDE.GHC.Compat: mkRationalBase2IdKey :: Unique
- Development.IDE.GHC.Compat: mkRationalBase2Name :: Name
- Development.IDE.GHC.Compat: mkRdrQual :: ModuleName -> OccName -> RdrName
- Development.IDE.GHC.Compat: mkRdrUnqual :: OccName -> RdrName
- Development.IDE.GHC.Compat: mkRealSrcLoc :: FastString -> Int -> Int -> RealSrcLoc
- Development.IDE.GHC.Compat: mkRealSrcSpan :: RealSrcLoc -> RealSrcLoc -> RealSrcSpan
- Development.IDE.GHC.Compat: mkRecFldSelOcc :: FastString -> OccName
- Development.IDE.GHC.Compat: mkRecStmt :: forall (idL :: Pass) bodyR. Anno [GenLocated (Anno (StmtLR (GhcPass idL) GhcPs bodyR)) (StmtLR (GhcPass idL) GhcPs bodyR)] ~ SrcSpanAnnL => EpAnn AnnList -> LocatedL [LStmtLR (GhcPass idL) GhcPs bodyR] -> StmtLR (GhcPass idL) GhcPs bodyR
- Development.IDE.GHC.Compat: mkReflCo :: Role -> Type -> Coercion
- Development.IDE.GHC.Compat: mkRepEqOcc :: OccName -> OccName
- Development.IDE.GHC.Compat: mkRepReflCo :: Type -> Coercion
- Development.IDE.GHC.Compat: mkReprPrimEqPred :: Type -> Type -> Type
- Development.IDE.GHC.Compat: mkRequiredTyConBinder :: TyCoVarSet -> TyVar -> TyConBinder
- Development.IDE.GHC.Compat: mkRnBindStmt :: LPat GhcRn -> LocatedA (bodyR GhcRn) -> StmtLR GhcRn GhcRn (LocatedA (bodyR GhcRn))
- Development.IDE.GHC.Compat: mkRnEnv2 :: InScopeSet -> RnEnv2
- Development.IDE.GHC.Compat: mkRnSyntaxExpr :: Name -> SyntaxExprRn
- Development.IDE.GHC.Compat: mkRoleAnnotEnv :: [LRoleAnnotDecl GhcRn] -> RoleAnnotEnv
- Development.IDE.GHC.Compat: mkRuntimeRepCo :: HasDebugCallStack => Coercion -> Coercion
- Development.IDE.GHC.Compat: mkScaled :: Mult -> a -> Scaled a
- Development.IDE.GHC.Compat: mkScaledFunTys :: HasDebugCallStack => [Scaled Type] -> Type -> Type
- Development.IDE.GHC.Compat: mkScaledFunctionTys :: [Scaled Type] -> Type -> Type
- Development.IDE.GHC.Compat: mkScaledTemplateLocal :: Int -> Scaled Type -> Id
- Development.IDE.GHC.Compat: mkSelCo :: HasDebugCallStack => CoSel -> Coercion -> Coercion
- Development.IDE.GHC.Compat: mkSimpleGeneratedFunBind :: SrcSpan -> RdrName -> [LPat GhcPs] -> LHsExpr GhcPs -> LHsBind GhcPs
- Development.IDE.GHC.Compat: mkSimpleMatch :: forall (p :: Pass) body. (Anno (Match (GhcPass p) (LocatedA (body (GhcPass p)))) ~ SrcSpanAnnA, Anno (GRHS (GhcPass p) (LocatedA (body (GhcPass p)))) ~ SrcAnn NoEpAnns) => HsMatchContext (GhcPass p) -> [LPat (GhcPass p)] -> LocatedA (body (GhcPass p)) -> LMatch (GhcPass p) (LocatedA (body (GhcPass p)))
- Development.IDE.GHC.Compat: mkSimpleTarget :: DynFlags -> FilePath -> Target
- Development.IDE.GHC.Compat: mkSingleAltCase :: CoreExpr -> Id -> AltCon -> [Var] -> CoreExpr -> CoreExpr
- Development.IDE.GHC.Compat: mkSingleCoAxiom :: Role -> Name -> [TyVar] -> [TyVar] -> [CoVar] -> TyCon -> [Type] -> Type -> CoAxiom Unbranched
- Development.IDE.GHC.Compat: mkSmallArrayPrimTy :: Type -> Type
- Development.IDE.GHC.Compat: mkSmallMutableArrayPrimTy :: Type -> Type -> Type
- Development.IDE.GHC.Compat: mkSourceFractionalLit :: String -> Bool -> Integer -> Integer -> FractionalExponentBase -> FractionalLit
- Development.IDE.GHC.Compat: mkSpecForAllTy :: TyVar -> Type -> Type
- Development.IDE.GHC.Compat: mkSpecForAllTys :: [TyVar] -> Type -> Type
- Development.IDE.GHC.Compat: mkSpecOcc :: OccName -> OccName
- Development.IDE.GHC.Compat: mkSplitUniqSupply :: Char -> IO UniqSupply
- Development.IDE.GHC.Compat: mkSrcSpan :: SrcLoc -> SrcLoc -> SrcSpan
- Development.IDE.GHC.Compat: mkStableIdFromName :: Name -> Type -> SrcSpan -> (OccName -> OccName) -> TcM TcId
- Development.IDE.GHC.Compat: mkStableIdFromString :: String -> Type -> SrcSpan -> (OccName -> OccName) -> TcM TcId
- Development.IDE.GHC.Compat: mkStableNamePrimTy :: Type -> Type
- Development.IDE.GHC.Compat: mkStablePtrPrimTy :: Type -> Type
- Development.IDE.GHC.Compat: mkStatePrimTy :: Type -> Type
- Development.IDE.GHC.Compat: mkStrLitTy :: FastString -> Type
- Development.IDE.GHC.Compat: mkStrictFieldSeqs :: [(Id, StrictnessMark)] -> CoreExpr -> CoreExpr
- Development.IDE.GHC.Compat: mkSubCo :: HasDebugCallStack => Coercion -> Coercion
- Development.IDE.GHC.Compat: mkSubst :: InScopeSet -> TvSubstEnv -> CvSubstEnv -> IdSubstEnv -> Subst
- Development.IDE.GHC.Compat: mkSubstLiftingContext :: Subst -> LiftingContext
- Development.IDE.GHC.Compat: mkSumTy :: [Type] -> Type
- Development.IDE.GHC.Compat: mkSumTyCon :: Name -> [TyConBinder] -> Kind -> [DataCon] -> AlgTyConFlav -> TyCon
- Development.IDE.GHC.Compat: mkSuperDictAuxOcc :: Int -> OccName -> OccName
- Development.IDE.GHC.Compat: mkSuperDictSelOcc :: Int -> OccName -> OccName
- Development.IDE.GHC.Compat: mkSymCo :: Coercion -> Coercion
- Development.IDE.GHC.Compat: mkSymMCo :: MCoercion -> MCoercion
- Development.IDE.GHC.Compat: mkSynonymTyCon :: Name -> [TyConBinder] -> Kind -> [Role] -> Type -> Bool -> Bool -> Bool -> TyCon
- Development.IDE.GHC.Compat: mkSyntaxExpr :: HsExpr GhcRn -> SyntaxExprRn
- Development.IDE.GHC.Compat: mkSysLocal :: FastString -> Unique -> Mult -> Type -> Id
- Development.IDE.GHC.Compat: mkSysLocalM :: MonadUnique m => FastString -> Mult -> Type -> m Id
- Development.IDE.GHC.Compat: mkSysLocalOrCoVar :: FastString -> Unique -> Mult -> Type -> Id
- Development.IDE.GHC.Compat: mkSysLocalOrCoVarM :: MonadUnique m => FastString -> Mult -> Type -> m Id
- Development.IDE.GHC.Compat: mkSysTvName :: Unique -> FastString -> Name
- Development.IDE.GHC.Compat: mkSystemName :: Unique -> OccName -> Name
- Development.IDE.GHC.Compat: mkSystemNameAt :: Unique -> OccName -> SrcSpan -> Name
- Development.IDE.GHC.Compat: mkSystemVarName :: Unique -> FastString -> Name
- Development.IDE.GHC.Compat: mkTHFractionalLit :: Rational -> FractionalLit
- Development.IDE.GHC.Compat: mkTVarPrimTy :: Type -> Type -> Type
- Development.IDE.GHC.Compat: mkTYPEapp :: RuntimeRepType -> Type
- Development.IDE.GHC.Compat: mkTYPEapp_maybe :: RuntimeRepType -> Maybe Type
- Development.IDE.GHC.Compat: mkTag2ConOcc :: OccName -> OccName
- Development.IDE.GHC.Compat: mkTcBindStmt :: LPat GhcTc -> LocatedA (bodyR GhcTc) -> StmtLR GhcTc GhcTc (LocatedA (bodyR GhcTc))
- Development.IDE.GHC.Compat: mkTcOcc :: String -> OccName
- Development.IDE.GHC.Compat: mkTcOccFS :: FastString -> OccName
- Development.IDE.GHC.Compat: mkTcRnMessage :: SrcSpan -> TcRnMessage -> TcRn (MsgEnvelope TcRnMessage)
- Development.IDE.GHC.Compat: mkTcTyCon :: Name -> [TyConBinder] -> Kind -> [(Name, TcTyVar)] -> Bool -> TyConFlavour -> TyCon
- Development.IDE.GHC.Compat: mkTemplateAnonTyConBinders :: [Kind] -> [TyConBinder]
- Development.IDE.GHC.Compat: mkTemplateKiTyVar :: Kind -> (Kind -> [Kind]) -> [TyVar]
- Development.IDE.GHC.Compat: mkTemplateKiTyVars :: [Kind] -> ([Kind] -> [Kind]) -> [TyVar]
- Development.IDE.GHC.Compat: mkTemplateKindTyConBinders :: [Kind] -> [TyConBinder]
- Development.IDE.GHC.Compat: mkTemplateKindVar :: Kind -> TyVar
- Development.IDE.GHC.Compat: mkTemplateKindVars :: [Kind] -> [TyVar]
- Development.IDE.GHC.Compat: mkTemplateLocal :: Int -> Type -> Id
- Development.IDE.GHC.Compat: mkTemplateLocals :: [Type] -> [Id]
- Development.IDE.GHC.Compat: mkTemplateLocalsNum :: Int -> [Type] -> [Id]
- Development.IDE.GHC.Compat: mkTemplateTyConBinders :: [Kind] -> ([Kind] -> [Kind]) -> [TyConBinder]
- Development.IDE.GHC.Compat: mkTemplateTyVars :: [Kind] -> [TyVar]
- Development.IDE.GHC.Compat: mkTemplateTyVarsFrom :: Int -> [Kind] -> [TyVar]
- Development.IDE.GHC.Compat: mkThisGhcModule :: FastString -> Module
- Development.IDE.GHC.Compat: mkThisGhcModule_ :: ModuleName -> Module
- Development.IDE.GHC.Compat: mkTick :: CoreTickish -> CoreExpr -> CoreExpr
- Development.IDE.GHC.Compat: mkTickNoHNF :: CoreTickish -> CoreExpr -> CoreExpr
- Development.IDE.GHC.Compat: mkTicks :: [CoreTickish] -> CoreExpr -> CoreExpr
- Development.IDE.GHC.Compat: mkTopFunBind :: Origin -> LocatedN Name -> [LMatch GhcRn (LHsExpr GhcRn)] -> HsBind GhcRn
- Development.IDE.GHC.Compat: mkTrAppKey :: Unique
- Development.IDE.GHC.Compat: mkTrAppName :: Name
- Development.IDE.GHC.Compat: mkTrConKey :: Unique
- Development.IDE.GHC.Compat: mkTrConName :: Name
- Development.IDE.GHC.Compat: mkTrFunKey :: Unique
- Development.IDE.GHC.Compat: mkTrFunName :: Name
- Development.IDE.GHC.Compat: mkTrTypeKey :: Unique
- Development.IDE.GHC.Compat: mkTrTypeName :: Name
- Development.IDE.GHC.Compat: mkTransCo :: Coercion -> Coercion -> Coercion
- Development.IDE.GHC.Compat: mkTransMCo :: MCoercion -> MCoercion -> MCoercion
- Development.IDE.GHC.Compat: mkTransMCoL :: MCoercion -> Coercion -> MCoercion
- Development.IDE.GHC.Compat: mkTransMCoR :: Coercion -> MCoercion -> MCoercion
- Development.IDE.GHC.Compat: mkTransformByStmt :: EpAnn [AddEpAnn] -> [ExprLStmt GhcPs] -> LHsExpr GhcPs -> LHsExpr GhcPs -> StmtLR GhcPs GhcPs (LHsExpr GhcPs)
- Development.IDE.GHC.Compat: mkTransformStmt :: EpAnn [AddEpAnn] -> [ExprLStmt GhcPs] -> LHsExpr GhcPs -> StmtLR GhcPs GhcPs (LHsExpr GhcPs)
- Development.IDE.GHC.Compat: mkTupleRepApp_maybe :: Type -> Maybe Type
- Development.IDE.GHC.Compat: mkTupleStr :: Boxity -> NameSpace -> Arity -> String
- Development.IDE.GHC.Compat: mkTupleTy :: Boxity -> [Type] -> Type
- Development.IDE.GHC.Compat: mkTupleTy1 :: Boxity -> [Type] -> Type
- Development.IDE.GHC.Compat: mkTupleTyCon :: Name -> [TyConBinder] -> Kind -> DataCon -> TupleSort -> AlgTyConFlav -> TyCon
- Development.IDE.GHC.Compat: mkTvSubstPrs :: [(TyVar, Type)] -> Subst
- Development.IDE.GHC.Compat: mkTyCoInvForAllTy :: TyCoVar -> Type -> Type
- Development.IDE.GHC.Compat: mkTyCoInvForAllTys :: [TyCoVar] -> Type -> Type
- Development.IDE.GHC.Compat: mkTyConApp :: TyCon -> [Type] -> Type
- Development.IDE.GHC.Compat: mkTyConAppCo :: HasDebugCallStack => Role -> TyCon -> [Coercion] -> Coercion
- Development.IDE.GHC.Compat: mkTyConBindersPreferAnon :: [TyVar] -> TyCoVarSet -> [TyConBinder]
- Development.IDE.GHC.Compat: mkTyConKey :: Unique
- Development.IDE.GHC.Compat: mkTyConKind :: [TyConBinder] -> Kind -> Kind
- Development.IDE.GHC.Compat: mkTyConRepOcc :: OccName -> OccName
- Development.IDE.GHC.Compat: mkTyConTagMap :: TyCon -> NameEnv ConTag
- Development.IDE.GHC.Compat: mkTyConTy :: TyCon -> Type
- Development.IDE.GHC.Compat: mkTyVarBinder :: vis -> TyVar -> VarBndr TyVar vis
- Development.IDE.GHC.Compat: mkTyVarBinders :: vis -> [TyVar] -> [VarBndr TyVar vis]
- Development.IDE.GHC.Compat: mkTyVarOcc :: String -> OccName
- Development.IDE.GHC.Compat: mkTyVarOccFS :: FastString -> OccName
- Development.IDE.GHC.Compat: mkTyVarTy :: TyVar -> Type
- Development.IDE.GHC.Compat: mkTyVarTys :: [TyVar] -> [Type]
- Development.IDE.GHC.Compat: mkUnboundName :: OccName -> Name
- Development.IDE.GHC.Compat: mkUnbranchedAxInstCo :: Role -> CoAxiom Unbranched -> [Type] -> [Coercion] -> Coercion
- Development.IDE.GHC.Compat: mkUnbranchedAxInstLHS :: CoAxiom Unbranched -> [Type] -> [Coercion] -> Type
- Development.IDE.GHC.Compat: mkUnbranchedAxInstRHS :: CoAxiom Unbranched -> [Type] -> [Coercion] -> Type
- Development.IDE.GHC.Compat: mkUnbranchedCoAxiom :: Name -> TyCon -> CoAxBranch -> CoAxiom Unbranched
- Development.IDE.GHC.Compat: mkUnivCo :: UnivCoProvenance -> Role -> Type -> Type -> Coercion
- Development.IDE.GHC.Compat: mkUnqual :: NameSpace -> FastString -> RdrName
- Development.IDE.GHC.Compat: mkUserLocal :: OccName -> Unique -> Mult -> Type -> SrcSpan -> Id
- Development.IDE.GHC.Compat: mkUserLocalOrCoVar :: OccName -> Unique -> Mult -> Type -> SrcSpan -> Id
- Development.IDE.GHC.Compat: mkVanillaGlobal :: Name -> Type -> Id
- Development.IDE.GHC.Compat: mkVanillaGlobalWithInfo :: Name -> Type -> IdInfo -> Id
- Development.IDE.GHC.Compat: mkVarBind :: forall (p :: Pass). IdP (GhcPass p) -> LHsExpr (GhcPass p) -> LHsBind (GhcPass p)
- Development.IDE.GHC.Compat: mkVarOcc :: String -> OccName
- Development.IDE.GHC.Compat: mkVarOccFS :: FastString -> OccName
- Development.IDE.GHC.Compat: mkVarUnqual :: FastString -> RdrName
- Development.IDE.GHC.Compat: mkVirtUnit :: IsUnitId u => u -> [(ModuleName, GenModule (GenUnit u))] -> GenUnit u
- Development.IDE.GHC.Compat: mkVisForAllTys :: [TyVar] -> Type -> Type
- Development.IDE.GHC.Compat: mkVisFunTy :: HasDebugCallStack => Mult -> Type -> Type -> Type
- Development.IDE.GHC.Compat: mkVisFunTyMany :: HasDebugCallStack => Type -> Type -> Type
- Development.IDE.GHC.Compat: mkVisFunTys :: [Scaled Type] -> Type -> Type
- Development.IDE.GHC.Compat: mkVisFunTysMany :: [Type] -> Type -> Type
- Development.IDE.GHC.Compat: mkWantedEvBind :: EvVar -> EvTerm -> EvBind
- Development.IDE.GHC.Compat: mkWeakPrimTy :: Type -> Type
- Development.IDE.GHC.Compat: mkWiredInIdName :: Module -> FastString -> Unique -> Id -> Name
- Development.IDE.GHC.Compat: mkWiredInName :: Module -> OccName -> Unique -> TyThing -> BuiltInSyntax -> Name
- Development.IDE.GHC.Compat: mkWiredInTyConName :: BuiltInSyntax -> Module -> FastString -> Unique -> TyCon -> Name
- Development.IDE.GHC.Compat: mkWorkerId :: Unique -> Id -> Type -> Id
- Development.IDE.GHC.Compat: mkWorkerOcc :: OccName -> OccName
- Development.IDE.GHC.Compat: mkWpCastN :: TcCoercionN -> HsWrapper
- Development.IDE.GHC.Compat: mkWpCastR :: TcCoercionR -> HsWrapper
- Development.IDE.GHC.Compat: mkWpEta :: [Id] -> HsWrapper -> HsWrapper
- Development.IDE.GHC.Compat: mkWpEvApps :: [EvTerm] -> HsWrapper
- Development.IDE.GHC.Compat: mkWpEvLams :: [Var] -> HsWrapper
- Development.IDE.GHC.Compat: mkWpEvVarApps :: [EvVar] -> HsWrapper
- Development.IDE.GHC.Compat: mkWpFun :: HsWrapper -> HsWrapper -> Scaled TcTypeFRR -> TcType -> HsWrapper
- Development.IDE.GHC.Compat: mkWpLet :: TcEvBinds -> HsWrapper
- Development.IDE.GHC.Compat: mkWpTyApps :: [Type] -> HsWrapper
- Development.IDE.GHC.Compat: mkWpTyLams :: [TyVar] -> HsWrapper
- Development.IDE.GHC.Compat: mkWrapperName :: (MonadIO m, HasModule m) => IORef (ModuleEnv Int) -> String -> String -> m FastString
- Development.IDE.GHC.Compat: mk_known_key_name :: NameSpace -> Module -> FastString -> Unique -> Name
- Development.IDE.GHC.Compat: modIntIdKey :: Unique
- Development.IDE.GHC.Compat: modIntName :: Name
- Development.IDE.GHC.Compat: modifyClosureEnv :: LoaderState -> (ClosureEnv -> ClosureEnv) -> LoaderState
- Development.IDE.GHC.Compat: modifyIdInfo :: HasDebugCallStack => (IdInfo -> IdInfo) -> Id -> Id
- Development.IDE.GHC.Compat: modifyInlinePragma :: Id -> (InlinePragma -> InlinePragma) -> Id
- Development.IDE.GHC.Compat: modifySession :: GhcMonad m => (HscEnv -> HscEnv) -> m ()
- Development.IDE.GHC.Compat: moduleEnvElts :: ModuleEnv a -> [a]
- Development.IDE.GHC.Compat: moduleEnvKeys :: ModuleEnv a -> [Module]
- Development.IDE.GHC.Compat: moduleEnvToList :: ModuleEnv a -> [(Module, a)]
- Development.IDE.GHC.Compat: moduleFreeHoles :: GenModule (GenUnit u) -> UniqDSet ModuleName
- Development.IDE.GHC.Compat: moduleGraphNodeModSum :: ModuleGraphNode -> Maybe ModSummary
- Development.IDE.GHC.Compat: moduleGraphNodeModule :: ModuleGraphNode -> Maybe ModuleName
- Development.IDE.GHC.Compat: moduleGraphNodeUnitId :: ModuleGraphNode -> UnitId
- Development.IDE.GHC.Compat: moduleGraphNodes :: Bool -> [ModuleGraphNode] -> (Graph SummaryNode, NodeKey -> Maybe SummaryNode)
- Development.IDE.GHC.Compat: moduleIsDefinite :: Module -> Bool
- Development.IDE.GHC.Compat: moduleNameColons :: ModuleName -> String
- Development.IDE.GHC.Compat: moduleNameFS :: ModuleName -> FastString
- Development.IDE.GHC.Compat: moduleNameSlashes :: ModuleName -> String
- Development.IDE.GHC.Compat: moduleNameString :: ModuleName -> String
- Development.IDE.GHC.Compat: moduleName_RDR :: RdrName
- Development.IDE.GHC.Compat: moduleSetElts :: ModuleSet -> [Module]
- Development.IDE.GHC.Compat: moduleStableString :: Module -> String
- Development.IDE.GHC.Compat: monadClassKey :: Unique
- Development.IDE.GHC.Compat: monadClassName :: Name
- Development.IDE.GHC.Compat: monadClass_RDR :: RdrName
- Development.IDE.GHC.Compat: monadFailClassKey :: Unique
- Development.IDE.GHC.Compat: monadFailClassName :: Name
- Development.IDE.GHC.Compat: monadFixClassKey :: Unique
- Development.IDE.GHC.Compat: monadFixClassName :: Name
- Development.IDE.GHC.Compat: monadPlusClassKey :: Unique
- Development.IDE.GHC.Compat: monadPlusClassName :: Name
- Development.IDE.GHC.Compat: monoidClassKey :: Unique
- Development.IDE.GHC.Compat: monoidClassName :: Name
- Development.IDE.GHC.Compat: msKey :: ModSummary -> ModNodeKeyWithUid
- Development.IDE.GHC.Compat: multMulTyCon :: TyCon
- Development.IDE.GHC.Compat: multMulTyConKey :: Unique
- Development.IDE.GHC.Compat: multToCo :: Mult -> Coercion
- Development.IDE.GHC.Compat: multiplicityTy :: Type
- Development.IDE.GHC.Compat: multiplicityTyCon :: TyCon
- Development.IDE.GHC.Compat: multiplicityTyConKey :: Unique
- Development.IDE.GHC.Compat: multiplicityTyConName :: Name
- Development.IDE.GHC.Compat: multiplicityTyVar1 :: TyVar
- Development.IDE.GHC.Compat: multiplicityTyVar2 :: TyVar
- Development.IDE.GHC.Compat: mutVarPrimTyCon :: TyCon
- Development.IDE.GHC.Compat: mutVarPrimTyConKey :: Unique
- Development.IDE.GHC.Compat: mutableArrayPrimTyCon :: TyCon
- Development.IDE.GHC.Compat: mutableArrayPrimTyConKey :: Unique
- Development.IDE.GHC.Compat: mutableByteArrayPrimTyCon :: TyCon
- Development.IDE.GHC.Compat: mutableByteArrayPrimTyConKey :: Unique
- Development.IDE.GHC.Compat: myCoreToStgExpr :: Logger -> DynFlags -> InteractiveContext -> Bool -> Module -> ModLocation -> CoreExpr -> IO (Id, [CgStgTopBinding], InfoTableProvMap, CollectedCCs)
- Development.IDE.GHC.Compat: mzipIdKey :: Unique
- Development.IDE.GHC.Compat: mzipName :: Name
- Development.IDE.GHC.Compat: nameEnvElts :: NameEnv a -> [a]
- Development.IDE.GHC.Compat: nameIsExternalOrFrom :: Module -> Name -> Bool
- Development.IDE.GHC.Compat: nameIsFromExternalPackage :: HomeUnit -> Name -> Bool
- Development.IDE.GHC.Compat: nameIsHomePackage :: Module -> Name -> Bool
- Development.IDE.GHC.Compat: nameIsHomePackageImport :: Module -> Name -> Bool
- Development.IDE.GHC.Compat: nameIsLocalOrFrom :: Module -> Name -> Bool
- Development.IDE.GHC.Compat: nameModule :: HasDebugCallStack => Name -> Module
- Development.IDE.GHC.Compat: nameModule_maybe :: Name -> Maybe Module
- Development.IDE.GHC.Compat: nameNameSpace :: Name -> NameSpace
- Development.IDE.GHC.Compat: nameOccName :: Name -> OccName
- Development.IDE.GHC.Compat: nameOfObject :: Unlinked -> FilePath
- Development.IDE.GHC.Compat: nameOfObject_maybe :: Unlinked -> Maybe FilePath
- Development.IDE.GHC.Compat: namePun_maybe :: Name -> Maybe FastString
- Development.IDE.GHC.Compat: nameRdrName :: Name -> RdrName
- Development.IDE.GHC.Compat: nameSetAll :: (Name -> Bool) -> NameSet -> Bool
- Development.IDE.GHC.Compat: nameSetAny :: (Name -> Bool) -> NameSet -> Bool
- Development.IDE.GHC.Compat: nameSetElemsStable :: NameSet -> [Name]
- Development.IDE.GHC.Compat: nameSrcLoc :: Name -> SrcLoc
- Development.IDE.GHC.Compat: nameSrcSpan :: Name -> SrcSpan
- Development.IDE.GHC.Compat: nameStableString :: Name -> String
- Development.IDE.GHC.Compat: nameUnique :: Name -> Unique
- Development.IDE.GHC.Compat: namedPiTyBinder_maybe :: PiTyBinder -> Maybe TyCoVar
- Development.IDE.GHC.Compat: naturalAddIdKey :: Unique
- Development.IDE.GHC.Compat: naturalAddName :: Name
- Development.IDE.GHC.Compat: naturalAndIdKey :: Unique
- Development.IDE.GHC.Compat: naturalAndName :: Name
- Development.IDE.GHC.Compat: naturalAndNotIdKey :: Unique
- Development.IDE.GHC.Compat: naturalAndNotName :: Name
- Development.IDE.GHC.Compat: naturalBitIdKey :: Unique
- Development.IDE.GHC.Compat: naturalBitName :: Name
- Development.IDE.GHC.Compat: naturalGcdIdKey :: Unique
- Development.IDE.GHC.Compat: naturalGcdName :: Name
- Development.IDE.GHC.Compat: naturalLcmIdKey :: Unique
- Development.IDE.GHC.Compat: naturalLcmName :: Name
- Development.IDE.GHC.Compat: naturalLog2IdKey :: Unique
- Development.IDE.GHC.Compat: naturalLog2Name :: Name
- Development.IDE.GHC.Compat: naturalLogBaseIdKey :: Unique
- Development.IDE.GHC.Compat: naturalLogBaseName :: Name
- Development.IDE.GHC.Compat: naturalLogBaseWordIdKey :: Unique
- Development.IDE.GHC.Compat: naturalLogBaseWordName :: Name
- Development.IDE.GHC.Compat: naturalMulIdKey :: Unique
- Development.IDE.GHC.Compat: naturalMulName :: Name
- Development.IDE.GHC.Compat: naturalNBDataCon :: DataCon
- Development.IDE.GHC.Compat: naturalNBDataConKey :: Unique
- Development.IDE.GHC.Compat: naturalNBDataConName :: Name
- Development.IDE.GHC.Compat: naturalNSDataCon :: DataCon
- Development.IDE.GHC.Compat: naturalNSDataConKey :: Unique
- Development.IDE.GHC.Compat: naturalNSDataConName :: Name
- Development.IDE.GHC.Compat: naturalOrIdKey :: Unique
- Development.IDE.GHC.Compat: naturalOrName :: Name
- Development.IDE.GHC.Compat: naturalPopCountIdKey :: Unique
- Development.IDE.GHC.Compat: naturalPopCountName :: Name
- Development.IDE.GHC.Compat: naturalPowModIdKey :: Unique
- Development.IDE.GHC.Compat: naturalPowModName :: Name
- Development.IDE.GHC.Compat: naturalQuotIdKey :: Unique
- Development.IDE.GHC.Compat: naturalQuotName :: Name
- Development.IDE.GHC.Compat: naturalQuotRemIdKey :: Unique
- Development.IDE.GHC.Compat: naturalQuotRemName :: Name
- Development.IDE.GHC.Compat: naturalRemIdKey :: Unique
- Development.IDE.GHC.Compat: naturalRemName :: Name
- Development.IDE.GHC.Compat: naturalShiftLIdKey :: Unique
- Development.IDE.GHC.Compat: naturalShiftLName :: Name
- Development.IDE.GHC.Compat: naturalShiftRIdKey :: Unique
- Development.IDE.GHC.Compat: naturalShiftRName :: Name
- Development.IDE.GHC.Compat: naturalSizeInBaseIdKey :: Unique
- Development.IDE.GHC.Compat: naturalSizeInBaseName :: Name
- Development.IDE.GHC.Compat: naturalSubIdKey :: Unique
- Development.IDE.GHC.Compat: naturalSubName :: Name
- Development.IDE.GHC.Compat: naturalSubThrowIdKey :: Unique
- Development.IDE.GHC.Compat: naturalSubThrowName :: Name
- Development.IDE.GHC.Compat: naturalSubUnsafeIdKey :: Unique
- Development.IDE.GHC.Compat: naturalSubUnsafeName :: Name
- Development.IDE.GHC.Compat: naturalTestBitIdKey :: Unique
- Development.IDE.GHC.Compat: naturalTestBitName :: Name
- Development.IDE.GHC.Compat: naturalToDoubleIdKey :: Unique
- Development.IDE.GHC.Compat: naturalToDoubleName :: Name
- Development.IDE.GHC.Compat: naturalToFloatIdKey :: Unique
- Development.IDE.GHC.Compat: naturalToFloatName :: Name
- Development.IDE.GHC.Compat: naturalToWordIdKey :: Unique
- Development.IDE.GHC.Compat: naturalToWordName :: Name
- Development.IDE.GHC.Compat: naturalTy :: Type
- Development.IDE.GHC.Compat: naturalTyCon :: TyCon
- Development.IDE.GHC.Compat: naturalTyConKey :: Unique
- Development.IDE.GHC.Compat: naturalTyConName :: Name
- Development.IDE.GHC.Compat: naturalXorIdKey :: Unique
- Development.IDE.GHC.Compat: naturalXorName :: Name
- Development.IDE.GHC.Compat: needWiredInHomeIface :: TyThing -> Bool
- Development.IDE.GHC.Compat: needsCaseBinding :: Type -> CoreExpr -> Bool
- Development.IDE.GHC.Compat: needsRecompileBecause :: RecompReason -> RecompileRequired
- Development.IDE.GHC.Compat: negateClassOpKey :: Unique
- Development.IDE.GHC.Compat: negateFractionalLit :: FractionalLit -> FractionalLit
- Development.IDE.GHC.Compat: negateIntegralLit :: IntegralLit -> IntegralLit
- Development.IDE.GHC.Compat: negateName :: Name
- Development.IDE.GHC.Compat: negateOverLitVal :: OverLitVal -> OverLitVal
- Development.IDE.GHC.Compat: neverInlinePragma :: InlinePragma
- Development.IDE.GHC.Compat: newArrowScope :: TcM a -> TcM a
- Development.IDE.GHC.Compat: newDFunName :: Class -> [Type] -> SrcSpan -> TcM Name
- Development.IDE.GHC.Compat: newFailLocalDs :: Mult -> Type -> DsM Id
- Development.IDE.GHC.Compat: newFamInst :: FamFlavor -> CoAxiom Unbranched -> TcM FamInst
- Development.IDE.GHC.Compat: newFamInstAxiomName :: LocatedN Name -> [[Type]] -> TcM Name
- Development.IDE.GHC.Compat: newFamInstTyConName :: LocatedN Name -> [Type] -> TcM Name
- Development.IDE.GHC.Compat: newMutVar :: a -> IOEnv env (IORef a)
- Development.IDE.GHC.Compat: newName :: OccName -> TcM Name
- Development.IDE.GHC.Compat: newNameAt :: OccName -> SrcSpan -> TcM Name
- Development.IDE.GHC.Compat: newNoTcEvBinds :: TcM EvBindsVar
- Development.IDE.GHC.Compat: newOrDataToFlavour :: NewOrData -> TyConFlavour
- Development.IDE.GHC.Compat: newPredVarDs :: PredType -> DsM Var
- Development.IDE.GHC.Compat: newRecordSelector :: DuplicateRecordFields -> FieldSelectors -> [Name] -> LFieldOcc GhcPs -> RnM FieldLabel
- Development.IDE.GHC.Compat: newStablePtrIdKey :: Unique
- Development.IDE.GHC.Compat: newStablePtrName :: Name
- Development.IDE.GHC.Compat: newStablePtr_RDR :: RdrName
- Development.IDE.GHC.Compat: newSysLocalDs :: Mult -> Type -> DsM Id
- Development.IDE.GHC.Compat: newSysLocalId :: FastString -> Mult -> TcType -> TcRnIf gbl lcl TcId
- Development.IDE.GHC.Compat: newSysLocalIds :: FastString -> [Scaled TcType] -> TcRnIf gbl lcl [TcId]
- Development.IDE.GHC.Compat: newSysLocalsDs :: [Scaled Type] -> DsM [Id]
- Development.IDE.GHC.Compat: newSysName :: OccName -> TcRnIf gbl lcl Name
- Development.IDE.GHC.Compat: newTcEvBinds :: TcM EvBindsVar
- Development.IDE.GHC.Compat: newTcRef :: a -> TcRnIf gbl lcl (TcRef a)
- Development.IDE.GHC.Compat: newTempLibName :: Logger -> TmpFs -> TempDir -> TempFileLifetime -> Suffix -> IO (FilePath, FilePath, String)
- Development.IDE.GHC.Compat: newTempName :: Logger -> TmpFs -> TempDir -> TempFileLifetime -> Suffix -> IO FilePath
- Development.IDE.GHC.Compat: newTempSubDir :: Logger -> TmpFs -> TempDir -> IO FilePath
- Development.IDE.GHC.Compat: newTyConCo :: TyCon -> CoAxiom Unbranched
- Development.IDE.GHC.Compat: newTyConCo_maybe :: TyCon -> Maybe (CoAxiom Unbranched)
- Development.IDE.GHC.Compat: newTyConDataCon_maybe :: TyCon -> Maybe DataCon
- Development.IDE.GHC.Compat: newTyConEtadArity :: TyCon -> Int
- Development.IDE.GHC.Compat: newTyConEtadRhs :: TyCon -> ([TyVar], Type)
- Development.IDE.GHC.Compat: newTyConInstRhs :: TyCon -> [Type] -> Type
- Development.IDE.GHC.Compat: newTyConRhs :: TyCon -> ([TyVar], Type)
- Development.IDE.GHC.Compat: newUnique :: TcRnIf gbl lcl Unique
- Development.IDE.GHC.Compat: newUniqueId :: Id -> Mult -> Type -> DsM Id
- Development.IDE.GHC.Compat: newUniqueSupply :: TcRnIf gbl lcl UniqSupply
- Development.IDE.GHC.Compat: newtype () => AltPpr
- Development.IDE.GHC.Compat: newtype () => DataFamInstDecl pass
- Development.IDE.GHC.Compat: newtype () => Definite unit
- Development.IDE.GHC.Compat: newtype () => EvBindDeps
- Development.IDE.GHC.Compat: newtype () => EvBindMap
- Development.IDE.GHC.Compat: newtype () => FieldLabelStrings p
- Development.IDE.GHC.Compat: newtype () => HieASTs a
- Development.IDE.GHC.Compat: newtype () => HieArgs a
- Development.IDE.GHC.Compat: newtype () => HieTypeFix
- Development.IDE.GHC.Compat: newtype () => HsDocStringChunk
- Development.IDE.GHC.Compat: newtype () => HsIPName
- Development.IDE.GHC.Compat: newtype () => IdSig
- Development.IDE.GHC.Compat: newtype () => Loader
- Development.IDE.GHC.Compat: newtype () => ModuleName
- Development.IDE.GHC.Compat: newtype () => NonCaffySet
- Development.IDE.GHC.Compat: newtype () => NonDetUniqFM key ele
- Development.IDE.GHC.Compat: newtype () => P a
- Development.IDE.GHC.Compat: newtype () => PackageName
- Development.IDE.GHC.Compat: newtype () => PprPrec
- Development.IDE.GHC.Compat: newtype () => PrintExplicitKinds
- Development.IDE.GHC.Compat: newtype () => RecFieldsDotDot
- Development.IDE.GHC.Compat: newtype () => SourcedNodeInfo a
- Development.IDE.GHC.Compat: newtype () => SuppressBndrSig
- Development.IDE.GHC.Compat: newtype () => TempDir
- Development.IDE.GHC.Compat: newtype () => ThModFinalizers
- Development.IDE.GHC.Compat: newtype () => UniqMap k a
- Development.IDE.GHC.Compat: newtype () => UnitEnvGraph v
- Development.IDE.GHC.Compat: newtype () => UnitKey
- Development.IDE.GHC.Compat: newtype () => UseBndrParens
- Development.IDE.GHC.Compat: nextIsEOF :: P Bool
- Development.IDE.GHC.Compat: nextPhase :: CompilerPhase -> CompilerPhase
- Development.IDE.GHC.Compat: nilDataCon :: DataCon
- Development.IDE.GHC.Compat: nilDataConKey :: Unique
- Development.IDE.GHC.Compat: nilDataConName :: Name
- Development.IDE.GHC.Compat: nlConPat :: RdrName -> [LPat GhcPs] -> LPat GhcPs
- Development.IDE.GHC.Compat: nlConPatName :: Name -> [LPat GhcRn] -> LPat GhcRn
- Development.IDE.GHC.Compat: nlConVarPat :: RdrName -> [RdrName] -> LPat GhcPs
- Development.IDE.GHC.Compat: nlConVarPatName :: Name -> [Name] -> LPat GhcRn
- Development.IDE.GHC.Compat: nlHsApp :: forall (id :: Pass). IsPass id => LHsExpr (GhcPass id) -> LHsExpr (GhcPass id) -> LHsExpr (GhcPass id)
- Development.IDE.GHC.Compat: nlHsAppKindTy :: forall (p :: Pass). LHsType (GhcPass p) -> LHsKind (GhcPass p) -> LHsType (GhcPass p)
- Development.IDE.GHC.Compat: nlHsAppTy :: forall (p :: Pass). LHsType (GhcPass p) -> LHsType (GhcPass p) -> LHsType (GhcPass p)
- Development.IDE.GHC.Compat: nlHsApps :: forall (p :: Pass) a. IsSrcSpanAnn p a => IdP (GhcPass p) -> [LHsExpr (GhcPass p)] -> LHsExpr (GhcPass p)
- Development.IDE.GHC.Compat: nlHsCase :: LHsExpr GhcPs -> [LMatch GhcPs (LHsExpr GhcPs)] -> LHsExpr GhcPs
- Development.IDE.GHC.Compat: nlHsDataCon :: DataCon -> LHsExpr GhcTc
- Development.IDE.GHC.Compat: nlHsDo :: HsDoFlavour -> [LStmt GhcPs (LHsExpr GhcPs)] -> LHsExpr GhcPs
- Development.IDE.GHC.Compat: nlHsFunTy :: forall (p :: Pass). LHsType (GhcPass p) -> LHsType (GhcPass p) -> LHsType (GhcPass p)
- Development.IDE.GHC.Compat: nlHsIf :: LHsExpr GhcPs -> LHsExpr GhcPs -> LHsExpr GhcPs -> LHsExpr GhcPs
- Development.IDE.GHC.Compat: nlHsIntLit :: forall (p :: Pass). Integer -> LHsExpr (GhcPass p)
- Development.IDE.GHC.Compat: nlHsLam :: LMatch GhcPs (LHsExpr GhcPs) -> LHsExpr GhcPs
- Development.IDE.GHC.Compat: nlHsLit :: forall (p :: Pass). HsLit (GhcPass p) -> LHsExpr (GhcPass p)
- Development.IDE.GHC.Compat: nlHsOpApp :: LHsExpr GhcPs -> IdP GhcPs -> LHsExpr GhcPs -> LHsExpr GhcPs
- Development.IDE.GHC.Compat: nlHsPar :: forall (id :: Pass). LHsExpr (GhcPass id) -> LHsExpr (GhcPass id)
- Development.IDE.GHC.Compat: nlHsParTy :: forall (p :: Pass). LHsType (GhcPass p) -> LHsType (GhcPass p)
- Development.IDE.GHC.Compat: nlHsSyntaxApps :: SyntaxExprTc -> [LHsExpr GhcTc] -> LHsExpr GhcTc
- Development.IDE.GHC.Compat: nlHsTyApp :: Id -> [Type] -> LHsExpr GhcTc
- Development.IDE.GHC.Compat: nlHsTyApps :: Id -> [Type] -> [LHsExpr GhcTc] -> LHsExpr GhcTc
- Development.IDE.GHC.Compat: nlHsTyConApp :: forall (p :: Pass) a. IsSrcSpanAnn p a => PromotionFlag -> LexicalFixity -> IdP (GhcPass p) -> [LHsTypeArg (GhcPass p)] -> LHsType (GhcPass p)
- Development.IDE.GHC.Compat: nlHsTyVar :: forall (p :: Pass) a. IsSrcSpanAnn p a => PromotionFlag -> IdP (GhcPass p) -> LHsType (GhcPass p)
- Development.IDE.GHC.Compat: nlHsVar :: forall (p :: Pass) a. IsSrcSpanAnn p a => IdP (GhcPass p) -> LHsExpr (GhcPass p)
- Development.IDE.GHC.Compat: nlHsVarApps :: forall (p :: Pass) a. IsSrcSpanAnn p a => IdP (GhcPass p) -> [IdP (GhcPass p)] -> LHsExpr (GhcPass p)
- Development.IDE.GHC.Compat: nlInfixConPat :: RdrName -> LPat GhcPs -> LPat GhcPs -> LPat GhcPs
- Development.IDE.GHC.Compat: nlList :: [LHsExpr GhcPs] -> LHsExpr GhcPs
- Development.IDE.GHC.Compat: nlLitPat :: HsLit GhcPs -> LPat GhcPs
- Development.IDE.GHC.Compat: nlNullaryConPat :: RdrName -> LPat GhcPs
- Development.IDE.GHC.Compat: nlParPat :: forall (name :: Pass). LPat (GhcPass name) -> LPat (GhcPass name)
- Development.IDE.GHC.Compat: nlTuplePat :: [LPat GhcPs] -> Boxity -> LPat GhcPs
- Development.IDE.GHC.Compat: nlVarPat :: forall (p :: Pass) a. IsSrcSpanAnn p a => IdP (GhcPass p) -> LPat (GhcPass p)
- Development.IDE.GHC.Compat: nlWildConPat :: DataCon -> LPat GhcPs
- Development.IDE.GHC.Compat: nlWildPat :: LPat GhcPs
- Development.IDE.GHC.Compat: nlWildPatName :: LPat GhcRn
- Development.IDE.GHC.Compat: nl_HsVar :: forall (p :: Pass) a. IsSrcSpanAnn p a => IdP (GhcPass p) -> HsExpr (GhcPass p)
- Development.IDE.GHC.Compat: noExpr :: forall (p :: Pass). HsExpr (GhcPass p)
- Development.IDE.GHC.Compat: noExtField :: NoExtField
- Development.IDE.GHC.Compat: noFreeVarsOfType :: Type -> Bool
- Development.IDE.GHC.Compat: noHsTok :: forall (tok :: Symbol). GenLocated TokenLocation (HsToken tok)
- Development.IDE.GHC.Compat: noHsUniTok :: forall (tok :: Symbol) (utok :: Symbol). GenLocated TokenLocation (HsUniToken tok utok)
- Development.IDE.GHC.Compat: noLoc :: e -> Located e
- Development.IDE.GHC.Compat: noLocA :: a -> LocatedAn an a
- Development.IDE.GHC.Compat: noMethodBindingErrorIdKey :: Unique
- Development.IDE.GHC.Compat: noOccInfo :: OccInfo
- Development.IDE.GHC.Compat: noOneShotInfo :: OneShotInfo
- Development.IDE.GHC.Compat: noSourceStrictnessDataConKey :: Unique
- Development.IDE.GHC.Compat: noSourceStrictnessDataConName :: Name
- Development.IDE.GHC.Compat: noSourceUnpackednessDataConKey :: Unique
- Development.IDE.GHC.Compat: noSourceUnpackednessDataConName :: Name
- Development.IDE.GHC.Compat: noSpecPrags :: TcSpecPrags
- Development.IDE.GHC.Compat: noSrcLoc :: SrcLoc
- Development.IDE.GHC.Compat: noSrcSpan :: SrcSpan
- Development.IDE.GHC.Compat: noSyntaxExpr :: forall (p :: Pass). IsPass p => SyntaxExpr (GhcPass p)
- Development.IDE.GHC.Compat: noTcTyConScopedTyVars :: [(Name, TcTyVar)]
- Development.IDE.GHC.Compat: noTypeArgs :: [Void]
- Development.IDE.GHC.Compat: noUnfolding :: Unfolding
- Development.IDE.GHC.Compat: noUnfoldingFun :: IdUnfoldingFun
- Development.IDE.GHC.Compat: noUserInlineSpec :: InlineSpec -> Bool
- Development.IDE.GHC.Compat: noView :: Type -> Maybe Type
- Development.IDE.GHC.Compat: nodeAnnotations :: NodeInfo a -> Set (FastStringCompat, FastStringCompat)
- Development.IDE.GHC.Compat: nodeDependencies :: Bool -> ModuleGraphNode -> [NodeKey]
- Development.IDE.GHC.Compat: nodeInfo' :: HieAST TypeIndex -> NodeInfo TypeIndex
- Development.IDE.GHC.Compat: nodeKeyModName :: NodeKey -> Maybe ModuleName
- Development.IDE.GHC.Compat: nodeKeyUnitId :: NodeKey -> UnitId
- Development.IDE.GHC.Compat: noinlineConstraintIdKey :: Unique
- Development.IDE.GHC.Compat: noinlineIdKey :: Unique
- Development.IDE.GHC.Compat: nonDetEltsUFM :: UniqFM key elt -> [elt]
- Development.IDE.GHC.Compat: nonDetEltsUniqMap :: UniqMap k a -> [(k, a)]
- Development.IDE.GHC.Compat: nonDetFoldOccEnv :: (a -> b -> b) -> b -> OccEnv a -> b
- Development.IDE.GHC.Compat: nonDetFoldUniqMap :: ((k, a) -> b -> b) -> b -> UniqMap k a -> b
- Development.IDE.GHC.Compat: nonDetKeysUFM :: UniqFM key elt -> [Unique]
- Development.IDE.GHC.Compat: nonDetNameEnvElts :: NameEnv a -> [a]
- Development.IDE.GHC.Compat: nonDetOccEnvElts :: OccEnv a -> [a]
- Development.IDE.GHC.Compat: nonDetStrictFoldDNameEnv :: (a -> b -> b) -> b -> DNameEnv a -> b
- Development.IDE.GHC.Compat: nonDetStrictFoldEvBindMap :: (EvBind -> a -> a) -> a -> EvBindMap -> a
- Development.IDE.GHC.Compat: nonDetStrictFoldUFM :: (elt -> a -> a) -> a -> UniqFM key elt -> a
- Development.IDE.GHC.Compat: nonDetStrictFoldUFM_Directly :: (Unique -> elt -> a -> a) -> a -> UniqFM key elt -> a
- Development.IDE.GHC.Compat: nonDetStrictFoldUFM_DirectlyM :: Monad m => (Unique -> b -> elt -> m b) -> b -> UniqFM key elt -> m b
- Development.IDE.GHC.Compat: nonDetUFMToList :: UniqFM key elt -> [(Unique, elt)]
- Development.IDE.GHC.Compat: nonEmptyTyConKey :: Unique
- Development.IDE.GHC.Compat: nonEmptyTyConName :: Name
- Development.IDE.GHC.Compat: nonExhaustiveGuardsErrorIdKey :: Unique
- Development.IDE.GHC.Compat: normSplitTyConApp_maybe :: FamInstEnvs -> Type -> Maybe (TyCon, [Type], Coercion)
- Development.IDE.GHC.Compat: normaliseTcApp :: FamInstEnvs -> Role -> TyCon -> [Type] -> Reduction
- Development.IDE.GHC.Compat: normaliseType :: FamInstEnvs -> Role -> Type -> Reduction
- Development.IDE.GHC.Compat: nospecIdKey :: Unique
- Development.IDE.GHC.Compat: notAssocDataCon_RDR :: RdrName
- Development.IDE.GHC.Compat: notAssociativeDataConKey :: Unique
- Development.IDE.GHC.Compat: notAssociativeDataConName :: Name
- Development.IDE.GHC.Compat: notElemSubst :: Var -> Subst -> Bool
- Development.IDE.GHC.Compat: not_RDR :: RdrName
- Development.IDE.GHC.Compat: nothingDataCon :: DataCon
- Development.IDE.GHC.Compat: nothingDataConKey :: Unique
- Development.IDE.GHC.Compat: nothingDataConName :: Name
- Development.IDE.GHC.Compat: nubByName :: (a -> Name) -> [a] -> [a]
- Development.IDE.GHC.Compat: nullAddrIdKey :: Unique
- Development.IDE.GHC.Compat: nullUnifiers :: PotentialUnifiers -> Bool
- Development.IDE.GHC.Compat: null_RDR :: RdrName
- Development.IDE.GHC.Compat: numClassKey :: Unique
- Development.IDE.GHC.Compat: numClassName :: Name
- Development.IDE.GHC.Compat: numClass_RDR :: RdrName
- Development.IDE.GHC.Compat: numVisibleArgs :: [HsArg tm ty] -> Arity
- Development.IDE.GHC.Compat: numericClassKeys :: [Unique]
- Development.IDE.GHC.Compat: occCheckExpand :: [Var] -> Type -> Maybe Type
- Development.IDE.GHC.Compat: occName :: HasOccName name => name -> OccName
- Development.IDE.GHC.Compat: occNameString :: OccName -> String
- Development.IDE.GHC.Compat: occSetToEnv :: OccSet -> OccEnv OccName
- Development.IDE.GHC.Compat: oneBranch :: BranchCount
- Development.IDE.GHC.Compat: oneDataCon :: DataCon
- Development.IDE.GHC.Compat: oneDataConKey :: Unique
- Development.IDE.GHC.Compat: oneDataConName :: Name
- Development.IDE.GHC.Compat: oneDataConTy :: Type
- Development.IDE.GHC.Compat: oneDataConTyCon :: TyCon
- Development.IDE.GHC.Compat: oneShotKey :: Unique
- Development.IDE.GHC.Compat: opIsAt :: RdrName -> Bool
- Development.IDE.GHC.Compat: opPrec :: PprPrec
- Development.IDE.GHC.Compat: openAlphaTy :: Type
- Development.IDE.GHC.Compat: openAlphaTyVar :: TyVar
- Development.IDE.GHC.Compat: openAlphaTyVarSpec :: TyVarBinder
- Development.IDE.GHC.Compat: openBetaTy :: Type
- Development.IDE.GHC.Compat: openBetaTyVar :: TyVar
- Development.IDE.GHC.Compat: openBetaTyVarSpec :: TyVarBinder
- Development.IDE.GHC.Compat: openGammaTy :: Type
- Development.IDE.GHC.Compat: openGammaTyVar :: TyVar
- Development.IDE.GHC.Compat: openGammaTyVarSpec :: TyVarBinder
- Development.IDE.GHC.Compat: orM :: Monad m => m Bool -> m Bool -> m Bool
- Development.IDE.GHC.Compat: ordClassKey :: Unique
- Development.IDE.GHC.Compat: ordClassName :: Name
- Development.IDE.GHC.Compat: ordClass_RDR :: RdrName
- Development.IDE.GHC.Compat: ordEQDataCon :: DataCon
- Development.IDE.GHC.Compat: ordEQDataConId :: Id
- Development.IDE.GHC.Compat: ordEQDataConKey :: Unique
- Development.IDE.GHC.Compat: ordEQDataConName :: Name
- Development.IDE.GHC.Compat: ordGTDataCon :: DataCon
- Development.IDE.GHC.Compat: ordGTDataConId :: Id
- Development.IDE.GHC.Compat: ordGTDataConKey :: Unique
- Development.IDE.GHC.Compat: ordGTDataConName :: Name
- Development.IDE.GHC.Compat: ordLTDataCon :: DataCon
- Development.IDE.GHC.Compat: ordLTDataConId :: Id
- Development.IDE.GHC.Compat: ordLTDataConKey :: Unique
- Development.IDE.GHC.Compat: ordLTDataConName :: Name
- Development.IDE.GHC.Compat: orderingTyCon :: TyCon
- Development.IDE.GHC.Compat: orderingTyConKey :: Unique
- Development.IDE.GHC.Compat: orderingTyConName :: Name
- Development.IDE.GHC.Compat: orphNamesOfClsInst :: ClsInst -> NameSet
- Development.IDE.GHC.Compat: orphNamesOfFamInst :: FamInst -> NameSet
- Development.IDE.GHC.Compat: otherwiseIdKey :: Unique
- Development.IDE.GHC.Compat: otherwiseIdName :: Name
- Development.IDE.GHC.Compat: outOfDateItemBecause :: RecompReason -> Maybe a -> MaybeValidated a
- Development.IDE.GHC.Compat: outerLevel :: ThLevel
- Development.IDE.GHC.Compat: outputFile :: DynFlags -> Maybe String
- Development.IDE.GHC.Compat: pLUGINS :: Module
- Development.IDE.GHC.Compat: pRELUDE :: Module
- Development.IDE.GHC.Compat: pRELUDE_NAME :: ModuleName
- Development.IDE.GHC.Compat: packageName_RDR :: RdrName
- Development.IDE.GHC.Compat: pairTyCon :: TyCon
- Development.IDE.GHC.Compat: panic :: HasCallStack => String -> a
- Development.IDE.GHC.Compat: panicDoc :: String -> SDoc -> a
- Development.IDE.GHC.Compat: par1DataCon_RDR :: RdrName
- Development.IDE.GHC.Compat: par1TyConKey :: Unique
- Development.IDE.GHC.Compat: par1TyConName :: Name
- Development.IDE.GHC.Compat: parenSymOcc :: OccName -> SDoc -> SDoc
- Development.IDE.GHC.Compat: parens_RDR :: RdrName
- Development.IDE.GHC.Compat: parenthesizeHsContext :: forall (p :: Pass). PprPrec -> LHsContext (GhcPass p) -> LHsContext (GhcPass p)
- Development.IDE.GHC.Compat: parenthesizeHsExpr :: forall (p :: Pass). IsPass p => PprPrec -> LHsExpr (GhcPass p) -> LHsExpr (GhcPass p)
- Development.IDE.GHC.Compat: parenthesizeHsType :: forall (p :: Pass). PprPrec -> LHsType (GhcPass p) -> LHsType (GhcPass p)
- Development.IDE.GHC.Compat: parenthesizePat :: forall (p :: Pass). IsPass p => PprPrec -> LPat (GhcPass p) -> LPat (GhcPass p)
- Development.IDE.GHC.Compat: parseBackpack :: P [LHsUnit PackageName]
- Development.IDE.GHC.Compat: parseDeclaration :: P (GenLocated SrcSpanAnnA (HsDecl GhcPs))
- Development.IDE.GHC.Compat: parseDynamicFilePragma :: MonadIO m => DynFlags -> [Located String] -> m (DynFlags, [Located String], [Warn])
- Development.IDE.GHC.Compat: parseDynamicFlagsCmdLine :: MonadIO m => DynFlags -> [Located String] -> m (DynFlags, [Located String], [Warn])
- Development.IDE.GHC.Compat: parseExpression :: P ECP
- Development.IDE.GHC.Compat: parseHeader :: P (Located (HsModule GhcPs))
- Development.IDE.GHC.Compat: parseIdentifier :: P (LocatedN RdrName)
- Development.IDE.GHC.Compat: parseImport :: P (GenLocated SrcSpanAnnA (ImportDecl GhcPs))
- Development.IDE.GHC.Compat: parseImportDecl :: GhcMonad m => String -> m (ImportDecl GhcPs)
- Development.IDE.GHC.Compat: parseModule :: P (Located (HsModule GhcPs))
- Development.IDE.GHC.Compat: parseModuleName :: ReadP ModuleName
- Development.IDE.GHC.Compat: parseModuleNoHaddock :: P (Located (HsModule GhcPs))
- Development.IDE.GHC.Compat: parsePattern :: P (GenLocated SrcSpanAnnA (Pat GhcPs))
- Development.IDE.GHC.Compat: parseSignature :: P (Located (HsModule GhcPs))
- Development.IDE.GHC.Compat: parseStatement :: P (GenLocated SrcSpanAnnA (StmtLR GhcPs GhcPs (GenLocated SrcSpanAnnA (HsExpr GhcPs))))
- Development.IDE.GHC.Compat: parseStmt :: P (Maybe (GenLocated SrcSpanAnnA (StmtLR GhcPs GhcPs (GenLocated SrcSpanAnnA (HsExpr GhcPs)))))
- Development.IDE.GHC.Compat: parseType :: P (GenLocated SrcSpanAnnA (HsType GhcPs))
- Development.IDE.GHC.Compat: parseTypeSignature :: P (GenLocated SrcSpanAnnA (HsDecl GhcPs))
- Development.IDE.GHC.Compat: partitionBindsAndSigs :: [LHsDecl GhcPs] -> (LHsBinds GhcPs, [LSig GhcPs], [LFamilyDecl GhcPs], [LTyFamInstDecl GhcPs], [LDataFamInstDecl GhcPs], [LDocDecl GhcPs])
- Development.IDE.GHC.Compat: partitionInvisibleTypes :: TyCon -> [Type] -> ([Type], [Type])
- Development.IDE.GHC.Compat: partitionInvisibles :: [(a, ForAllTyFlag)] -> ([a], [a])
- Development.IDE.GHC.Compat: partitionM :: Monad m => (a -> m Bool) -> [a] -> m ([a], [a])
- Development.IDE.GHC.Compat: partitionModuleEnv :: (a -> Bool) -> ModuleEnv a -> (ModuleEnv a, ModuleEnv a)
- Development.IDE.GHC.Compat: partitionUFM :: (elt -> Bool) -> UniqFM key elt -> (UniqFM key elt, UniqFM key elt)
- Development.IDE.GHC.Compat: partitionUniqMap :: (a -> Bool) -> UniqMap k a -> (UniqMap k a, UniqMap k a)
- Development.IDE.GHC.Compat: patErrorIdKey :: Unique
- Development.IDE.GHC.Compat: patNeedsParens :: forall (p :: Pass). IsPass p => PprPrec -> Pat (GhcPass p) -> Bool
- Development.IDE.GHC.Compat: patSynArgs :: PatSyn -> [Type]
- Development.IDE.GHC.Compat: patSynArity :: PatSyn -> Arity
- Development.IDE.GHC.Compat: patSynBuilder :: PatSyn -> PatSynBuilder
- Development.IDE.GHC.Compat: patSynExTyVarBinders :: PatSyn -> [InvisTVBinder]
- Development.IDE.GHC.Compat: patSynExTyVars :: PatSyn -> [TyVar]
- Development.IDE.GHC.Compat: patSynFieldLabels :: PatSyn -> [FieldLabel]
- Development.IDE.GHC.Compat: patSynFieldType :: PatSyn -> FieldLabelString -> Type
- Development.IDE.GHC.Compat: patSynInstArgTys :: PatSyn -> [Type] -> [Type]
- Development.IDE.GHC.Compat: patSynInstResTy :: PatSyn -> [Type] -> Type
- Development.IDE.GHC.Compat: patSynIsInfix :: PatSyn -> Bool
- Development.IDE.GHC.Compat: patSynMatcher :: PatSyn -> PatSynMatcher
- Development.IDE.GHC.Compat: patSynName :: PatSyn -> Name
- Development.IDE.GHC.Compat: patSynResultType :: PatSyn -> Type
- Development.IDE.GHC.Compat: patSynSig :: PatSyn -> ([TyVar], ThetaType, [TyVar], ThetaType, [Scaled Type], Type)
- Development.IDE.GHC.Compat: patSynSigBndr :: PatSyn -> ([InvisTVBinder], ThetaType, [InvisTVBinder], ThetaType, [Scaled Type], Type)
- Development.IDE.GHC.Compat: patSynUnivTyVarBinders :: PatSyn -> [InvisTVBinder]
- Development.IDE.GHC.Compat: pattern XFunDep :: () => !XXFunDep pass -> FunDep pass
- Development.IDE.GHC.Compat: pattern AvailFL :: FieldLabel -> AvailInfo
- Development.IDE.GHC.Compat: pattern AvailName :: Name -> AvailInfo
- Development.IDE.GHC.Compat: pattern AvailTC :: Name -> [Name] -> [FieldLabel] -> AvailInfo
- Development.IDE.GHC.Compat: pattern ConPatIn :: Located (ConLikeP GhcPs) -> HsConPatDetails GhcPs -> Pat GhcPs
- Development.IDE.GHC.Compat: pattern Annotation :: () => CoreAnnTarget -> AnnPayload -> Annotation
- Development.IDE.GHC.Compat: pattern ExposePackage :: String -> PackageArg -> ModRenaming -> PackageFlag
- Development.IDE.GHC.Compat: pattern FunTy :: FunTyFlag -> Type -> Type -> Type
- Development.IDE.GHC.Compat: pattern GRE :: Name -> Parent -> Bool -> [ImportSpec] -> GlobalRdrElt
- Development.IDE.GHC.Compat: pattern HiePath :: FastString -> HiePath
- Development.IDE.GHC.Compat: pattern Inferred :: ForAllTyFlag
- Development.IDE.GHC.Compat: pattern ManyTy :: Mult
- Development.IDE.GHC.Compat: pattern OneTy :: Mult
- Development.IDE.GHC.Compat: pattern PFailed :: PState -> ParseResult a
- Development.IDE.GHC.Compat: pattern PFailedWithErrorMessages :: forall a b. (b -> Bag (MsgEnvelope DecoratedSDoc)) -> ParseResult a
- Development.IDE.GHC.Compat: pattern POk :: PState -> a -> ParseResult a
- Development.IDE.GHC.Compat: pattern RealSrcLoc :: RealSrcLoc -> Maybe BufPos -> SrcLoc
- Development.IDE.GHC.Compat: pattern RealSrcSpan :: RealSrcSpan -> Maybe BufSpan -> SrcSpan
- Development.IDE.GHC.Compat: pattern Specified :: ForAllTyFlag
- Development.IDE.GHC.Compat: pattern TcPluginContradiction :: [Ct] -> TcPluginSolveResult
- Development.IDE.GHC.Compat: pattern TcPluginOk :: [(EvTerm, Ct)] -> [Ct] -> TcPluginSolveResult
- Development.IDE.GHC.Compat: peCategory :: PromotionErr -> String
- Development.IDE.GHC.Compat: pfail_RDR :: RdrName
- Development.IDE.GHC.Compat: pgmError :: HasCallStack => String -> a
- Development.IDE.GHC.Compat: pgmErrorDoc :: String -> SDoc -> a
- Development.IDE.GHC.Compat: phaseForeignLanguage :: Phase -> Maybe ForeignSrcLang
- Development.IDE.GHC.Compat: phaseInputExt :: Phase -> String
- Development.IDE.GHC.Compat: piResultTy :: HasDebugCallStack => Type -> Type -> Type
- Development.IDE.GHC.Compat: piResultTys :: HasDebugCallStack => Type -> [Type] -> Type
- Development.IDE.GHC.Compat: piTyBinderType :: PiTyBinder -> Type
- Development.IDE.GHC.Compat: pickGREs :: RdrName -> [GlobalRdrElt] -> [GlobalRdrElt]
- Development.IDE.GHC.Compat: pickGREsModExp :: ModuleName -> [GlobalRdrElt] -> [(GlobalRdrElt, GlobalRdrElt)]
- Development.IDE.GHC.Compat: pickLR :: LeftOrRight -> (a, a) -> a
- Development.IDE.GHC.Compat: pickyIsLiftedTypeKind :: Kind -> Bool
- Development.IDE.GHC.Compat: pluginTyConKey :: Unique
- Development.IDE.GHC.Compat: pluginTyConName :: Name
- Development.IDE.GHC.Compat: pluralUFM :: UniqFM key a -> SDoc
- Development.IDE.GHC.Compat: plusDNameEnv_C :: (elt -> elt -> elt) -> DNameEnv elt -> DNameEnv elt -> DNameEnv elt
- Development.IDE.GHC.Compat: plusDU :: DefUses -> DefUses -> DefUses
- Development.IDE.GHC.Compat: plusFV :: FreeVars -> FreeVars -> FreeVars
- Development.IDE.GHC.Compat: plusFVs :: [FreeVars] -> FreeVars
- Development.IDE.GHC.Compat: plusGlobalRdrEnv :: GlobalRdrEnv -> GlobalRdrEnv -> GlobalRdrEnv
- Development.IDE.GHC.Compat: plusHsValBinds :: forall (a :: Pass). HsValBinds (GhcPass a) -> HsValBinds (GhcPass a) -> HsValBinds (GhcPass a)
- Development.IDE.GHC.Compat: plusImportAvails :: ImportAvails -> ImportAvails -> ImportAvails
- Development.IDE.GHC.Compat: plusInstalledModuleEnv :: (elt -> elt -> elt) -> InstalledModuleEnv elt -> InstalledModuleEnv elt -> InstalledModuleEnv elt
- Development.IDE.GHC.Compat: plusMaybeUFM_C :: (elt -> elt -> Maybe elt) -> UniqFM key elt -> UniqFM key elt -> UniqFM key elt
- Development.IDE.GHC.Compat: plusMaybeUniqMap_C :: (a -> a -> Maybe a) -> UniqMap k a -> UniqMap k a -> UniqMap k a
- Development.IDE.GHC.Compat: plusModuleEnv :: ModuleEnv a -> ModuleEnv a -> ModuleEnv a
- Development.IDE.GHC.Compat: plusModuleEnv_C :: (a -> a -> a) -> ModuleEnv a -> ModuleEnv a -> ModuleEnv a
- Development.IDE.GHC.Compat: plusNameEnv :: NameEnv a -> NameEnv a -> NameEnv a
- Development.IDE.GHC.Compat: plusNameEnv_C :: (a -> a -> a) -> NameEnv a -> NameEnv a -> NameEnv a
- Development.IDE.GHC.Compat: plusNameEnv_CD :: (a -> a -> a) -> NameEnv a -> a -> NameEnv a -> a -> NameEnv a
- Development.IDE.GHC.Compat: plusNameEnv_CD2 :: (Maybe a -> Maybe a -> a) -> NameEnv a -> NameEnv a -> NameEnv a
- Development.IDE.GHC.Compat: plusOccEnv :: OccEnv a -> OccEnv a -> OccEnv a
- Development.IDE.GHC.Compat: plusOccEnv_C :: (a -> a -> a) -> OccEnv a -> OccEnv a -> OccEnv a
- Development.IDE.GHC.Compat: plusUFM :: UniqFM key elt -> UniqFM key elt -> UniqFM key elt
- Development.IDE.GHC.Compat: plusUFMList :: [UniqFM key elt] -> UniqFM key elt
- Development.IDE.GHC.Compat: plusUFM_C :: (elt -> elt -> elt) -> UniqFM key elt -> UniqFM key elt -> UniqFM key elt
- Development.IDE.GHC.Compat: plusUFM_CD :: (elta -> eltb -> eltc) -> UniqFM key elta -> elta -> UniqFM key eltb -> eltb -> UniqFM key eltc
- Development.IDE.GHC.Compat: plusUFM_CD2 :: (Maybe elta -> Maybe eltb -> eltc) -> UniqFM key elta -> UniqFM key eltb -> UniqFM key eltc
- Development.IDE.GHC.Compat: plusUniqMap :: UniqMap k a -> UniqMap k a -> UniqMap k a
- Development.IDE.GHC.Compat: plusUniqMapList :: [UniqMap k a] -> UniqMap k a
- Development.IDE.GHC.Compat: plusUniqMap_C :: (a -> a -> a) -> UniqMap k a -> UniqMap k a -> UniqMap k a
- Development.IDE.GHC.Compat: plus_RDR :: RdrName
- Development.IDE.GHC.Compat: popContext :: P ()
- Development.IDE.GHC.Compat: popErrCtxt :: TcM a -> TcM a
- Development.IDE.GHC.Compat: popLexState :: P Int
- Development.IDE.GHC.Compat: ppDataDefnHeader :: forall (p :: Pass). OutputableBndrId p => (Maybe (LHsContext (GhcPass p)) -> SDoc) -> HsDataDefn (GhcPass p) -> SDoc
- Development.IDE.GHC.Compat: pp_dotdot :: SDoc
- Development.IDE.GHC.Compat: pp_rhs :: Outputable body => HsMatchContext passL -> body -> SDoc
- Development.IDE.GHC.Compat: pp_vanilla_decl_head :: forall (p :: Pass). OutputableBndrId p => XRec (GhcPass p) (IdP (GhcPass p)) -> LHsQTyVars (GhcPass p) -> LexicalFixity -> Maybe (LHsContext (GhcPass p)) -> SDoc
- Development.IDE.GHC.Compat: pprAHsDoFlavour :: HsDoFlavour -> SDoc
- Development.IDE.GHC.Compat: pprAStmtContext :: (Outputable (IdP (NoGhcTc p)), UnXRec (NoGhcTc p)) => HsStmtContext p -> SDoc
- Development.IDE.GHC.Compat: pprAlternative :: (a -> SDoc) -> a -> ConTag -> Arity -> SDoc
- Development.IDE.GHC.Compat: pprAnonWildCard :: SDoc
- Development.IDE.GHC.Compat: pprArg :: forall (idL :: Pass). OutputableBndrId idL => ApplicativeArg (GhcPass idL) -> SDoc
- Development.IDE.GHC.Compat: pprArrowExpr :: forall (p :: Pass) body. (OutputableBndrId p, Outputable body, Anno (StmtLR (GhcPass p) (GhcPass p) body) ~ SrcSpanAnnA) => [LStmt (GhcPass p) body] -> SDoc
- Development.IDE.GHC.Compat: pprArrowMatchContextNoun :: HsArrowMatchContext -> SDoc
- Development.IDE.GHC.Compat: pprArrowMatchContextNouns :: HsArrowMatchContext -> SDoc
- Development.IDE.GHC.Compat: pprBindSpan :: Maybe Span -> SDoc
- Development.IDE.GHC.Compat: pprBindStmt :: (Outputable pat, Outputable expr) => pat -> expr -> SDoc
- Development.IDE.GHC.Compat: pprBinders :: [Name] -> SDoc
- Development.IDE.GHC.Compat: pprBinds :: forall (idL :: Pass) (idR :: Pass). (OutputableBndrId idL, OutputableBndrId idR) => HsLocalBindsLR (GhcPass idL) (GhcPass idR) -> SDoc
- Development.IDE.GHC.Compat: pprBy :: Outputable body => Maybe body -> SDoc
- Development.IDE.GHC.Compat: pprClassPred :: Class -> [Type] -> SDoc
- Development.IDE.GHC.Compat: pprCmd :: forall (p :: Pass). OutputableBndrId p => HsCmd (GhcPass p) -> SDoc
- Development.IDE.GHC.Compat: pprCmdArg :: forall (p :: Pass). OutputableBndrId p => HsCmdTop (GhcPass p) -> SDoc
- Development.IDE.GHC.Compat: pprCo :: Coercion -> SDoc
- Development.IDE.GHC.Compat: pprCoAxBranch :: TyCon -> CoAxBranch -> SDoc
- Development.IDE.GHC.Compat: pprCoAxBranchLHS :: TyCon -> CoAxBranch -> SDoc
- Development.IDE.GHC.Compat: pprCoAxBranchUser :: TyCon -> CoAxBranch -> SDoc
- Development.IDE.GHC.Compat: pprCoAxiom :: forall (br :: BranchFlag). CoAxiom br -> SDoc
- Development.IDE.GHC.Compat: pprComp :: forall (p :: Pass) body. (OutputableBndrId p, Outputable body, Anno (StmtLR (GhcPass p) (GhcPass p) body) ~ SrcSpanAnnA) => [LStmt (GhcPass p) body] -> SDoc
- Development.IDE.GHC.Compat: pprConArgs :: forall (p :: Pass). (OutputableBndrId p, Outputable (Anno (IdGhcP p))) => HsConPatDetails (GhcPass p) -> SDoc
- Development.IDE.GHC.Compat: pprConDeclFields :: forall (p :: Pass). OutputableBndrId p => [LConDeclField (GhcPass p)] -> SDoc
- Development.IDE.GHC.Compat: pprDataCons :: TyCon -> SDoc
- Development.IDE.GHC.Compat: pprDataFamInstFlavour :: forall (p :: Pass). DataFamInstDecl (GhcPass p) -> SDoc
- Development.IDE.GHC.Compat: pprDebugParendExpr :: forall (p :: Pass). OutputableBndrId p => PprPrec -> LHsExpr (GhcPass p) -> SDoc
- Development.IDE.GHC.Compat: pprDeclList :: [SDoc] -> SDoc
- Development.IDE.GHC.Compat: pprDefMethInfo :: DefMethInfo -> SDoc
- Development.IDE.GHC.Compat: pprDefinedAt :: Name -> SDoc
- Development.IDE.GHC.Compat: pprDo :: forall (p :: Pass) body. (OutputableBndrId p, Outputable body, Anno (StmtLR (GhcPass p) (GhcPass p) body) ~ SrcSpanAnnA) => HsDoFlavour -> [LStmt (GhcPass p) body] -> SDoc
- Development.IDE.GHC.Compat: pprExpr :: forall (p :: Pass). OutputableBndrId p => HsExpr (GhcPass p) -> SDoc
- Development.IDE.GHC.Compat: pprExternalSrcLoc :: (StringLiteral, (Int, Int), (Int, Int)) -> SDoc
- Development.IDE.GHC.Compat: pprFamInst :: FamInst -> SDoc
- Development.IDE.GHC.Compat: pprFamInsts :: [FamInst] -> SDoc
- Development.IDE.GHC.Compat: pprFieldLabelStrings :: (UnXRec p, Outputable (XRec p FieldLabelString)) => FieldLabelStrings p -> SDoc
- Development.IDE.GHC.Compat: pprForAll :: [ForAllTyBinder] -> SDoc
- Development.IDE.GHC.Compat: pprFullName :: Module -> Name -> SDoc
- Development.IDE.GHC.Compat: pprFullRuleName :: SourceText -> GenLocated a RuleName -> SDoc
- Development.IDE.GHC.Compat: pprFunBind :: forall (idR :: Pass). OutputableBndrId idR => MatchGroup (GhcPass idR) (LHsExpr (GhcPass idR)) -> SDoc
- Development.IDE.GHC.Compat: pprFunDep :: Outputable a => FunDep a -> SDoc
- Development.IDE.GHC.Compat: pprFundeps :: Outputable a => [FunDep a] -> SDoc
- Development.IDE.GHC.Compat: pprGRHS :: forall (idR :: Pass) body passL. (OutputableBndrId idR, Outputable body) => HsMatchContext passL -> GRHS (GhcPass idR) body -> SDoc
- Development.IDE.GHC.Compat: pprGRHSs :: forall (idR :: Pass) body passL. (OutputableBndrId idR, Outputable body) => HsMatchContext passL -> GRHSs (GhcPass idR) body -> SDoc
- Development.IDE.GHC.Compat: pprGlobalRdrEnv :: Bool -> GlobalRdrEnv -> SDoc
- Development.IDE.GHC.Compat: pprHsArgsApp :: (OutputableBndr id, Outputable tm, Outputable ty) => id -> LexicalFixity -> [HsArg tm ty] -> SDoc
- Development.IDE.GHC.Compat: pprHsArrType :: HsArrAppType -> SDoc
- Development.IDE.GHC.Compat: pprHsArrow :: forall (pass :: Pass). OutputableBndrId pass => HsArrow (GhcPass pass) -> SDoc
- Development.IDE.GHC.Compat: pprHsDoFlavour :: HsDoFlavour -> SDoc
- Development.IDE.GHC.Compat: pprHsDocDebug :: Outputable (IdP name) => HsDoc name -> SDoc
- Development.IDE.GHC.Compat: pprHsDocString :: HsDocString -> SDoc
- Development.IDE.GHC.Compat: pprHsDocStrings :: [HsDocString] -> SDoc
- Development.IDE.GHC.Compat: pprHsFamInstLHS :: forall (p :: Pass). OutputableBndrId p => IdP (GhcPass p) -> HsOuterFamEqnTyVarBndrs (GhcPass p) -> HsTyPats (GhcPass p) -> LexicalFixity -> Maybe (LHsContext (GhcPass p)) -> SDoc
- Development.IDE.GHC.Compat: pprHsForAll :: forall (p :: Pass). OutputableBndrId p => HsForAllTelescope (GhcPass p) -> Maybe (LHsContext (GhcPass p)) -> SDoc
- Development.IDE.GHC.Compat: pprHsOuterFamEqnTyVarBndrs :: forall (p :: Pass). OutputableBndrId p => HsOuterFamEqnTyVarBndrs (GhcPass p) -> SDoc
- Development.IDE.GHC.Compat: pprHsOuterSigTyVarBndrs :: forall (p :: Pass). OutputableBndrId p => HsOuterSigTyVarBndrs (GhcPass p) -> SDoc
- Development.IDE.GHC.Compat: pprHsType :: forall (p :: Pass). OutputableBndrId p => HsType (GhcPass p) -> SDoc
- Development.IDE.GHC.Compat: pprHsWrapper :: HsWrapper -> (Bool -> SDoc) -> SDoc
- Development.IDE.GHC.Compat: pprIdentifier :: Identifier -> SDoc
- Development.IDE.GHC.Compat: pprIfPs :: forall (p :: Pass). IsPass p => (p ~ 'Parsed => SDoc) -> SDoc
- Development.IDE.GHC.Compat: pprIfRn :: forall (p :: Pass). IsPass p => (p ~ 'Renamed => SDoc) -> SDoc
- Development.IDE.GHC.Compat: pprIfTc :: forall (p :: Pass). IsPass p => (p ~ 'Typechecked => SDoc) -> SDoc
- Development.IDE.GHC.Compat: pprIfaceAppArgs :: IfaceAppArgs -> SDoc
- Development.IDE.GHC.Compat: pprIfaceBndrs :: [IfaceBndr] -> SDoc
- Development.IDE.GHC.Compat: pprIfaceCoTcApp :: PprPrec -> IfaceTyCon -> [IfaceCoercion] -> SDoc
- Development.IDE.GHC.Compat: pprIfaceCoercion :: IfaceCoercion -> SDoc
- Development.IDE.GHC.Compat: pprIfaceContext :: PprPrec -> [IfacePredType] -> SDoc
- Development.IDE.GHC.Compat: pprIfaceContextArr :: [IfacePredType] -> SDoc
- Development.IDE.GHC.Compat: pprIfaceDecl :: ShowSub -> IfaceDecl -> SDoc
- Development.IDE.GHC.Compat: pprIfaceExpr :: (SDoc -> SDoc) -> IfaceExpr -> SDoc
- Development.IDE.GHC.Compat: pprIfaceForAll :: [IfaceForAllBndr] -> SDoc
- Development.IDE.GHC.Compat: pprIfaceForAllPart :: [IfaceForAllBndr] -> [IfacePredType] -> SDoc -> SDoc
- Development.IDE.GHC.Compat: pprIfaceForAllPartMust :: [IfaceForAllBndr] -> [IfacePredType] -> SDoc -> SDoc
- Development.IDE.GHC.Compat: pprIfaceIdBndr :: IfaceIdBndr -> SDoc
- Development.IDE.GHC.Compat: pprIfaceLamBndr :: IfaceLamBndr -> SDoc
- Development.IDE.GHC.Compat: pprIfacePrefixApp :: PprPrec -> SDoc -> [SDoc] -> SDoc
- Development.IDE.GHC.Compat: pprIfaceSigmaType :: ShowForAllFlag -> IfaceType -> SDoc
- Development.IDE.GHC.Compat: pprIfaceTvBndr :: IfaceTvBndr -> SuppressBndrSig -> UseBndrParens -> SDoc
- Development.IDE.GHC.Compat: pprIfaceTyConBinders :: SuppressBndrSig -> [IfaceTyConBinder] -> SDoc
- Development.IDE.GHC.Compat: pprIfaceTyLit :: IfaceTyLit -> SDoc
- Development.IDE.GHC.Compat: pprIfaceType :: IfaceType -> SDoc
- Development.IDE.GHC.Compat: pprIfaceTypeApp :: PprPrec -> IfaceTyCon -> IfaceAppArgs -> SDoc
- Development.IDE.GHC.Compat: pprImpExp :: (HasOccName name, OutputableBndr name) => name -> SDoc
- Development.IDE.GHC.Compat: pprInfixName :: (Outputable a, NamedThing a) => a -> SDoc
- Development.IDE.GHC.Compat: pprInline :: InlinePragma -> SDoc
- Development.IDE.GHC.Compat: pprInlineDebug :: InlinePragma -> SDoc
- Development.IDE.GHC.Compat: pprInstInfoDetails :: forall (a :: Pass). OutputableBndrId a => InstInfo (GhcPass a) -> SDoc
- Development.IDE.GHC.Compat: pprInstance :: ClsInst -> SDoc
- Development.IDE.GHC.Compat: pprInstanceHdr :: ClsInst -> SDoc
- Development.IDE.GHC.Compat: pprInstances :: [ClsInst] -> SDoc
- Development.IDE.GHC.Compat: pprInstantiatedModule :: InstantiatedModule -> SDoc
- Development.IDE.GHC.Compat: pprKind :: Kind -> SDoc
- Development.IDE.GHC.Compat: pprLCmd :: forall (p :: Pass). OutputableBndrId p => LHsCmd (GhcPass p) -> SDoc
- Development.IDE.GHC.Compat: pprLExpr :: forall (p :: Pass). OutputableBndrId p => LHsExpr (GhcPass p) -> SDoc
- Development.IDE.GHC.Compat: pprLHsBinds :: forall (idL :: Pass) (idR :: Pass). (OutputableBndrId idL, OutputableBndrId idR) => LHsBindsLR (GhcPass idL) (GhcPass idR) -> SDoc
- Development.IDE.GHC.Compat: pprLHsBindsForUser :: forall (idL :: Pass) (idR :: Pass) (id2 :: Pass). (OutputableBndrId idL, OutputableBndrId idR, OutputableBndrId id2) => LHsBindsLR (GhcPass idL) (GhcPass idR) -> [LSig (GhcPass id2)] -> [SDoc]
- Development.IDE.GHC.Compat: pprLHsContext :: forall (p :: Pass). OutputableBndrId p => Maybe (LHsContext (GhcPass p)) -> SDoc
- Development.IDE.GHC.Compat: pprLPat :: forall (p :: Pass). OutputableBndrId p => LPat (GhcPass p) -> SDoc
- Development.IDE.GHC.Compat: pprMatch :: forall (idR :: Pass) body. (OutputableBndrId idR, Outputable body) => Match (GhcPass idR) body -> SDoc
- Development.IDE.GHC.Compat: pprMatchContext :: (Outputable (IdP (NoGhcTc p)), UnXRec (NoGhcTc p)) => HsMatchContext p -> SDoc
- Development.IDE.GHC.Compat: pprMatchContextNoun :: (Outputable (IdP (NoGhcTc p)), UnXRec (NoGhcTc p)) => HsMatchContext p -> SDoc
- Development.IDE.GHC.Compat: pprMatchContextNouns :: (Outputable (IdP (NoGhcTc p)), UnXRec (NoGhcTc p)) => HsMatchContext p -> SDoc
- Development.IDE.GHC.Compat: pprMatchInCtxt :: forall (idR :: Pass) body. (OutputableBndrId idR, Outputable body) => Match (GhcPass idR) body -> SDoc
- Development.IDE.GHC.Compat: pprMatches :: forall (idR :: Pass) body. (OutputableBndrId idR, Outputable body) => MatchGroup (GhcPass idR) body -> SDoc
- Development.IDE.GHC.Compat: pprMaybeWithDoc :: Maybe (LHsDoc name) -> SDoc -> SDoc
- Development.IDE.GHC.Compat: pprMinimalSig :: OutputableBndr name => LBooleanFormula (GenLocated l name) -> SDoc
- Development.IDE.GHC.Compat: pprModule :: IsLine doc => Module -> doc
- Development.IDE.GHC.Compat: pprModulePrefix :: IsLine doc => PprStyle -> Module -> OccName -> doc
- Development.IDE.GHC.Compat: pprName :: IsLine doc => Name -> doc
- Development.IDE.GHC.Compat: pprNameDefnLoc :: Name -> SDoc
- Development.IDE.GHC.Compat: pprNameProvenance :: GlobalRdrElt -> SDoc
- Development.IDE.GHC.Compat: pprNameSpace :: NameSpace -> SDoc
- Development.IDE.GHC.Compat: pprNameSpaceBrief :: IsLine doc => NameSpace -> doc
- Development.IDE.GHC.Compat: pprNameUnqualified :: Name -> SDoc
- Development.IDE.GHC.Compat: pprNodeIdents :: Outputable a => NodeIdentifiers a -> SDoc
- Development.IDE.GHC.Compat: pprNonVarNameSpace :: NameSpace -> SDoc
- Development.IDE.GHC.Compat: pprOccEnv :: (a -> SDoc) -> OccEnv a -> SDoc
- Development.IDE.GHC.Compat: pprOccName :: IsLine doc => OccName -> doc
- Development.IDE.GHC.Compat: pprPECategory :: PromotionErr -> SDoc
- Development.IDE.GHC.Compat: pprPanic :: HasCallStack => String -> SDoc -> a
- Development.IDE.GHC.Compat: pprParendCo :: Coercion -> SDoc
- Development.IDE.GHC.Compat: pprParendExpr :: forall (p :: Pass). OutputableBndrId p => PprPrec -> HsExpr (GhcPass p) -> SDoc
- Development.IDE.GHC.Compat: pprParendIfaceAppArgs :: IfaceAppArgs -> SDoc
- Development.IDE.GHC.Compat: pprParendIfaceCoercion :: IfaceCoercion -> SDoc
- Development.IDE.GHC.Compat: pprParendIfaceType :: IfaceType -> SDoc
- Development.IDE.GHC.Compat: pprParendKind :: Kind -> SDoc
- Development.IDE.GHC.Compat: pprParendLExpr :: forall (p :: Pass). OutputableBndrId p => PprPrec -> LHsExpr (GhcPass p) -> SDoc
- Development.IDE.GHC.Compat: pprParendLPat :: forall (p :: Pass). OutputableBndrId p => PprPrec -> LPat (GhcPass p) -> SDoc
- Development.IDE.GHC.Compat: pprParendTheta :: ThetaType -> SDoc
- Development.IDE.GHC.Compat: pprParendType :: Type -> SDoc
- Development.IDE.GHC.Compat: pprPatBind :: forall (bndr :: Pass) (p :: Pass). (OutputableBndrId bndr, OutputableBndrId p) => LPat (GhcPass bndr) -> GRHSs (GhcPass p) (LHsExpr (GhcPass p)) -> SDoc
- Development.IDE.GHC.Compat: pprPatSynType :: PatSyn -> SDoc
- Development.IDE.GHC.Compat: pprPendingSplice :: forall (p :: Pass). OutputableBndrId p => SplicePointName -> LHsExpr (GhcPass p) -> SDoc
- Development.IDE.GHC.Compat: pprPrecIfaceType :: PprPrec -> IfaceType -> SDoc
- Development.IDE.GHC.Compat: pprPrecType :: PprPrec -> Type -> SDoc
- Development.IDE.GHC.Compat: pprPrecTypeX :: TidyEnv -> PprPrec -> Type -> SDoc
- Development.IDE.GHC.Compat: pprPrefixFastString :: FastString -> SDoc
- Development.IDE.GHC.Compat: pprPrefixName :: NamedThing a => a -> SDoc
- Development.IDE.GHC.Compat: pprPromotionQuote :: TyCon -> SDoc
- Development.IDE.GHC.Compat: pprQuals :: forall (p :: Pass) body. (OutputableBndrId p, Outputable body, Anno (StmtLR (GhcPass p) (GhcPass p) body) ~ SrcSpanAnnA) => [LStmt (GhcPass p) body] -> SDoc
- Development.IDE.GHC.Compat: pprRuleName :: RuleName -> SDoc
- Development.IDE.GHC.Compat: pprRuntimeTrace :: String -> SDoc -> CoreExpr -> DsM CoreExpr
- Development.IDE.GHC.Compat: pprShortTyThing :: TyThing -> SDoc
- Development.IDE.GHC.Compat: pprSigmaType :: Type -> SDoc
- Development.IDE.GHC.Compat: pprSourceTyCon :: TyCon -> SDoc
- Development.IDE.GHC.Compat: pprSpec :: OutputableBndr id => id -> SDoc -> InlinePragma -> SDoc
- Development.IDE.GHC.Compat: pprStmt :: forall (idL :: Pass) (idR :: Pass) body. (OutputableBndrId idL, OutputableBndrId idR, Anno (StmtLR (GhcPass idL) (GhcPass idR) body) ~ SrcSpanAnnA, Outputable body) => StmtLR (GhcPass idL) (GhcPass idR) body -> SDoc
- Development.IDE.GHC.Compat: pprStmtCat :: forall (p :: Pass) body. Stmt (GhcPass p) body -> SDoc
- Development.IDE.GHC.Compat: pprStmtContext :: (Outputable (IdP (NoGhcTc p)), UnXRec (NoGhcTc p)) => HsStmtContext p -> SDoc
- Development.IDE.GHC.Compat: pprStmtInCtxt :: forall (idL :: Pass) (idR :: Pass) (ctx :: Pass) body. (OutputableBndrId idL, OutputableBndrId idR, OutputableBndrId ctx, Outputable body, Anno (StmtLR (GhcPass idL) (GhcPass idR) body) ~ SrcSpanAnnA) => HsStmtContext (GhcPass ctx) -> StmtLR (GhcPass idL) (GhcPass idR) body -> SDoc
- Development.IDE.GHC.Compat: pprTCvBndr :: ForAllTyBinder -> SDoc
- Development.IDE.GHC.Compat: pprTCvBndrs :: [ForAllTyBinder] -> SDoc
- Development.IDE.GHC.Compat: pprTcSpecPrags :: TcSpecPrags -> SDoc
- Development.IDE.GHC.Compat: pprTcTyThingCategory :: TcTyThing -> SDoc
- Development.IDE.GHC.Compat: pprTheta :: ThetaType -> SDoc
- Development.IDE.GHC.Compat: pprThetaArrowTy :: ThetaType -> SDoc
- Development.IDE.GHC.Compat: pprTicks :: SDoc -> SDoc -> SDoc
- Development.IDE.GHC.Compat: pprTickyName :: Module -> Name -> SDoc
- Development.IDE.GHC.Compat: pprTidiedType :: Type -> SDoc
- Development.IDE.GHC.Compat: pprTransStmt :: Outputable body => Maybe body -> body -> TransForm -> SDoc
- Development.IDE.GHC.Compat: pprTransformStmt :: forall (p :: Pass). OutputableBndrId p => [IdP (GhcPass p)] -> LHsExpr (GhcPass p) -> Maybe (LHsExpr (GhcPass p)) -> SDoc
- Development.IDE.GHC.Compat: pprTyClDeclFlavour :: forall (p :: Pass). TyClDecl (GhcPass p) -> SDoc
- Development.IDE.GHC.Compat: pprTyFamInstDecl :: forall (p :: Pass). OutputableBndrId p => TopLevelFlag -> TyFamInstDecl (GhcPass p) -> SDoc
- Development.IDE.GHC.Compat: pprTyLit :: TyLit -> SDoc
- Development.IDE.GHC.Compat: pprTyTcApp :: PprPrec -> IfaceTyCon -> IfaceAppArgs -> SDoc
- Development.IDE.GHC.Compat: pprTyThing :: ShowSub -> TyThing -> SDoc
- Development.IDE.GHC.Compat: pprTyThingCategory :: TyThing -> SDoc
- Development.IDE.GHC.Compat: pprTyThingHdr :: TyThing -> SDoc
- Development.IDE.GHC.Compat: pprTyThingInContext :: ShowSub -> TyThing -> SDoc
- Development.IDE.GHC.Compat: pprTyThingInContextLoc :: TyThing -> SDoc
- Development.IDE.GHC.Compat: pprTyThingLoc :: TyThing -> SDoc
- Development.IDE.GHC.Compat: pprTyVar :: TyVar -> SDoc
- Development.IDE.GHC.Compat: pprTyVars :: [TyVar] -> SDoc
- Development.IDE.GHC.Compat: pprType :: Type -> SDoc
- Development.IDE.GHC.Compat: pprTypeApp :: TyCon -> [Type] -> SDoc
- Development.IDE.GHC.Compat: pprTypeArrow :: FunTyFlag -> IfaceMult -> SDoc
- Development.IDE.GHC.Compat: pprTypedSplice :: forall (p :: Pass). OutputableBndrId p => Maybe SplicePointName -> LHsExpr (GhcPass p) -> SDoc
- Development.IDE.GHC.Compat: pprUFM :: UniqFM key a -> ([a] -> SDoc) -> SDoc
- Development.IDE.GHC.Compat: pprUFMWithKeys :: UniqFM key a -> ([(Unique, a)] -> SDoc) -> SDoc
- Development.IDE.GHC.Compat: pprUniqFM :: (a -> SDoc) -> UniqFM key a -> SDoc
- Development.IDE.GHC.Compat: pprUnit :: IsLine doc => Unit -> doc
- Development.IDE.GHC.Compat: pprUntypedSplice :: forall (p :: Pass). OutputableBndrId p => Bool -> Maybe SplicePointName -> HsUntypedSplice (GhcPass p) -> SDoc
- Development.IDE.GHC.Compat: pprUserForAll :: [ForAllTyBinder] -> SDoc
- Development.IDE.GHC.Compat: pprUserIfaceForAll :: [IfaceForAllBndr] -> SDoc
- Development.IDE.GHC.Compat: pprUserTypeErrorTy :: Type -> SDoc
- Development.IDE.GHC.Compat: pprVarSig :: OutputableBndr id => [id] -> SDoc -> SDoc
- Development.IDE.GHC.Compat: pprWithDoc :: LHsDoc name -> SDoc -> SDoc
- Development.IDE.GHC.Compat: pprWithDocString :: HsDocString -> SDoc -> SDoc
- Development.IDE.GHC.Compat: pprWithExplicitKindsWhen :: Bool -> SDoc -> SDoc
- Development.IDE.GHC.Compat: pprWithSourceText :: SourceText -> SDoc -> SDoc
- Development.IDE.GHC.Compat: pprWithTYPE :: Type -> SDoc
- Development.IDE.GHC.Compat: ppr_apps :: forall (p :: Pass). OutputableBndrId p => HsExpr (GhcPass p) -> [Either (LHsExpr (GhcPass p)) (LHsWcType (NoGhcTc (GhcPass p)))] -> SDoc
- Development.IDE.GHC.Compat: ppr_cmd :: forall (p :: Pass). OutputableBndrId p => HsCmd (GhcPass p) -> SDoc
- Development.IDE.GHC.Compat: ppr_do_stmts :: forall (idL :: Pass) (idR :: Pass) body. (OutputableBndrId idL, OutputableBndrId idR, Anno (StmtLR (GhcPass idL) (GhcPass idR) body) ~ SrcSpanAnnA, Outputable body) => [LStmtLR (GhcPass idL) (GhcPass idR) body] -> SDoc
- Development.IDE.GHC.Compat: ppr_expr :: forall (p :: Pass). OutputableBndrId p => HsExpr (GhcPass p) -> SDoc
- Development.IDE.GHC.Compat: ppr_infix_expr :: forall (p :: Pass). OutputableBndrId p => HsExpr (GhcPass p) -> Maybe SDoc
- Development.IDE.GHC.Compat: ppr_infix_expr_rn :: HsExpansion (HsExpr GhcRn) (HsExpr GhcRn) -> Maybe SDoc
- Development.IDE.GHC.Compat: ppr_infix_expr_tc :: XXExprGhcTc -> Maybe SDoc
- Development.IDE.GHC.Compat: ppr_lcmd :: forall (p :: Pass). OutputableBndrId p => LHsCmd (GhcPass p) -> SDoc
- Development.IDE.GHC.Compat: ppr_lexpr :: forall (p :: Pass). OutputableBndrId p => LHsExpr (GhcPass p) -> SDoc
- Development.IDE.GHC.Compat: ppr_module_name_prefix :: Maybe ModuleName -> SDoc
- Development.IDE.GHC.Compat: ppr_monobind :: forall (idL :: Pass) (idR :: Pass). (OutputableBndrId idL, OutputableBndrId idR) => HsBindLR (GhcPass idL) (GhcPass idR) -> SDoc
- Development.IDE.GHC.Compat: ppr_quasi :: OutputableBndr p => p -> FastString -> SDoc
- Development.IDE.GHC.Compat: ppr_sig :: forall (p :: Pass). OutputableBndrId p => Sig (GhcPass p) -> SDoc
- Development.IDE.GHC.Compat: ppr_splice :: forall (p :: Pass). OutputableBndrId p => SDoc -> Maybe SplicePointName -> LHsExpr (GhcPass p) -> SDoc
- Development.IDE.GHC.Compat: ppr_with_pending_tc_splices :: SDoc -> [PendingTcSplice] -> SDoc
- Development.IDE.GHC.Compat: pragBrackets :: SDoc -> SDoc
- Development.IDE.GHC.Compat: pragSrcBrackets :: SourceText -> String -> SDoc -> SDoc
- Development.IDE.GHC.Compat: prec_RDR :: RdrName
- Development.IDE.GHC.Compat: predTypeEqRel :: PredType -> EqRel
- Development.IDE.GHC.Compat: pred_RDR :: RdrName
- Development.IDE.GHC.Compat: prefixDataCon_RDR :: RdrName
- Development.IDE.GHC.Compat: prefixIDataConKey :: Unique
- Development.IDE.GHC.Compat: prefixIDataConName :: Name
- Development.IDE.GHC.Compat: preloadUnitsInfo :: UnitEnv -> MaybeErr UnitErr [UnitInfo]
- Development.IDE.GHC.Compat: preloadUnitsInfo' :: UnitEnv -> [UnitId] -> MaybeErr UnitErr [UnitInfo]
- Development.IDE.GHC.Compat: prependQualified :: Maybe ModuleName -> SDoc -> SDoc
- Development.IDE.GHC.Compat: pretendNameIsInScope :: Name -> Bool
- Development.IDE.GHC.Compat: prettyCallStackDoc :: CallStack -> SDoc
- Development.IDE.GHC.Compat: primElemRepSizeB :: Platform -> PrimElemRep -> Int
- Development.IDE.GHC.Compat: primElemRepToPrimRep :: PrimElemRep -> PrimRep
- Development.IDE.GHC.Compat: primRepCompatible :: Platform -> PrimRep -> PrimRep -> Bool
- Development.IDE.GHC.Compat: primRepIsFloat :: PrimRep -> Maybe Bool
- Development.IDE.GHC.Compat: primRepIsInt :: PrimRep -> Bool
- Development.IDE.GHC.Compat: primRepIsWord :: PrimRep -> Bool
- Development.IDE.GHC.Compat: primRepSizeB :: Platform -> PrimRep -> Int
- Development.IDE.GHC.Compat: primRepsCompatible :: Platform -> [PrimRep] -> [PrimRep] -> Bool
- Development.IDE.GHC.Compat: primTyCons :: [TyCon]
- Development.IDE.GHC.Compat: primUnit :: Unit
- Development.IDE.GHC.Compat: primUnitId :: UnitId
- Development.IDE.GHC.Compat: printForUserTcRn :: SDoc -> TcRn ()
- Development.IDE.GHC.Compat: printIdKey :: Unique
- Development.IDE.GHC.Compat: printMinimalImports :: HscSource -> [ImportDeclUsage] -> RnM ()
- Development.IDE.GHC.Compat: prodDataCon_RDR :: RdrName
- Development.IDE.GHC.Compat: prodTyConKey :: Unique
- Development.IDE.GHC.Compat: prodTyConName :: Name
- Development.IDE.GHC.Compat: promoteCoercion :: Coercion -> CoercionN
- Development.IDE.GHC.Compat: promoteDataCon :: DataCon -> TyCon
- Development.IDE.GHC.Compat: promoteOccName :: OccName -> Maybe OccName
- Development.IDE.GHC.Compat: promoteRdrName :: RdrName -> Maybe RdrName
- Development.IDE.GHC.Compat: promotedConsDataCon :: TyCon
- Development.IDE.GHC.Compat: promotedEQDataCon :: TyCon
- Development.IDE.GHC.Compat: promotedFalseDataCon :: TyCon
- Development.IDE.GHC.Compat: promotedGTDataCon :: TyCon
- Development.IDE.GHC.Compat: promotedJustDataCon :: TyCon
- Development.IDE.GHC.Compat: promotedLTDataCon :: TyCon
- Development.IDE.GHC.Compat: promotedNilDataCon :: TyCon
- Development.IDE.GHC.Compat: promotedNothingDataCon :: TyCon
- Development.IDE.GHC.Compat: promotedTrueDataCon :: TyCon
- Development.IDE.GHC.Compat: promotedTupleDataCon :: Boxity -> Arity -> TyCon
- Development.IDE.GHC.Compat: promptTagPrimTyCon :: TyCon
- Development.IDE.GHC.Compat: promptTagPrimTyConKey :: Unique
- Development.IDE.GHC.Compat: proxyHashKey :: Unique
- Development.IDE.GHC.Compat: proxyPrimTyCon :: TyCon
- Development.IDE.GHC.Compat: proxyPrimTyConKey :: Unique
- Development.IDE.GHC.Compat: ptrTyConKey :: Unique
- Development.IDE.GHC.Compat: ptrTyConName :: Name
- Development.IDE.GHC.Compat: punc_RDR :: RdrName
- Development.IDE.GHC.Compat: pure :: Applicative f => a -> f a
- Development.IDE.GHC.Compat: pureAClassOpKey :: Unique
- Development.IDE.GHC.Compat: pureAName :: Name
- Development.IDE.GHC.Compat: pure_RDR :: RdrName
- Development.IDE.GHC.Compat: pushCallStackKey :: Unique
- Development.IDE.GHC.Compat: pushCallStackName :: Name
- Development.IDE.GHC.Compat: pushErrCtxt :: CtOrigin -> ErrCtxt -> CtLoc -> CtLoc
- Development.IDE.GHC.Compat: pushErrCtxtSameOrigin :: ErrCtxt -> CtLoc -> CtLoc
- Development.IDE.GHC.Compat: pushLevelAndCaptureConstraints :: TcM a -> TcM (TcLevel, WantedConstraints, a)
- Development.IDE.GHC.Compat: pushLexState :: Int -> P ()
- Development.IDE.GHC.Compat: pushModuleContext :: P ()
- Development.IDE.GHC.Compat: pushTcLevelM :: TcM a -> TcM (TcLevel, a)
- Development.IDE.GHC.Compat: pushTcLevelM_ :: TcM a -> TcM a
- Development.IDE.GHC.Compat: putIfaceTopBndr :: BinHandle -> IfaceTopBndr -> IO ()
- Development.IDE.GHC.Compat: putSrcSpanDs :: SrcSpan -> DsM a -> DsM a
- Development.IDE.GHC.Compat: putSrcSpanDsA :: SrcSpanAnn' ann -> DsM a -> DsM a
- Development.IDE.GHC.Compat: qualSpecOK :: ModuleName -> ImportSpec -> Bool
- Development.IDE.GHC.Compat: qualifiedDoModuleName_maybe :: HsStmtContext p -> Maybe ModuleName
- Development.IDE.GHC.Compat: quoteWrapperTyVarTy :: QuoteWrapper -> Type
- Development.IDE.GHC.Compat: r1DataCon_RDR :: RdrName
- Development.IDE.GHC.Compat: rANDOM :: Module
- Development.IDE.GHC.Compat: rEAD_PREC :: Module
- Development.IDE.GHC.Compat: rOOT_MAIN :: Module
- Development.IDE.GHC.Compat: rTyConKey :: Unique
- Development.IDE.GHC.Compat: rTyConName :: Name
- Development.IDE.GHC.Compat: randomClassKey :: Unique
- Development.IDE.GHC.Compat: randomGenClassKey :: Unique
- Development.IDE.GHC.Compat: range_RDR :: RdrName
- Development.IDE.GHC.Compat: ratioDataConKey :: Unique
- Development.IDE.GHC.Compat: ratioDataConName :: Name
- Development.IDE.GHC.Compat: ratioDataCon_RDR :: RdrName
- Development.IDE.GHC.Compat: ratioTyConKey :: Unique
- Development.IDE.GHC.Compat: ratioTyConName :: Name
- Development.IDE.GHC.Compat: rationalFromFractionalLit :: FractionalLit -> Rational
- Development.IDE.GHC.Compat: rationalToDoubleIdKey :: Unique
- Development.IDE.GHC.Compat: rationalToDoubleName :: Name
- Development.IDE.GHC.Compat: rationalToFloatIdKey :: Unique
- Development.IDE.GHC.Compat: rationalToFloatName :: Name
- Development.IDE.GHC.Compat: rationalTyConKey :: Unique
- Development.IDE.GHC.Compat: rationalTyConName :: Name
- Development.IDE.GHC.Compat: rdrNameAmbiguousFieldOcc :: forall (p :: Pass). AmbiguousFieldOcc (GhcPass p) -> RdrName
- Development.IDE.GHC.Compat: rdrNameOcc :: RdrName -> OccName
- Development.IDE.GHC.Compat: rdrNameSpace :: RdrName -> NameSpace
- Development.IDE.GHC.Compat: reLoc :: LocatedAn a e -> Located e
- Development.IDE.GHC.Compat: reLocA :: Located e -> LocatedAn ann e
- Development.IDE.GHC.Compat: readClassKey :: Unique
- Development.IDE.GHC.Compat: readClassName :: Name
- Development.IDE.GHC.Compat: readFieldHash_RDR :: RdrName
- Development.IDE.GHC.Compat: readField_RDR :: RdrName
- Development.IDE.GHC.Compat: readHieFile :: NameCache -> FilePath -> IO HieFileResult
- Development.IDE.GHC.Compat: readIface :: DynFlags -> NameCache -> Module -> FilePath -> IO (MaybeErr SDoc ModIface)
- Development.IDE.GHC.Compat: readListDefault_RDR :: RdrName
- Development.IDE.GHC.Compat: readListPrecDefault_RDR :: RdrName
- Development.IDE.GHC.Compat: readListPrec_RDR :: RdrName
- Development.IDE.GHC.Compat: readList_RDR :: RdrName
- Development.IDE.GHC.Compat: readMutVar :: IORef a -> IOEnv env a
- Development.IDE.GHC.Compat: readPrec_RDR :: RdrName
- Development.IDE.GHC.Compat: readSymField_RDR :: RdrName
- Development.IDE.GHC.Compat: readTcRef :: TcRef a -> TcRnIf gbl lcl a
- Development.IDE.GHC.Compat: realClassKey :: Unique
- Development.IDE.GHC.Compat: realClassName :: Name
- Development.IDE.GHC.Compat: realFloatClassKey :: Unique
- Development.IDE.GHC.Compat: realFloatClassName :: Name
- Development.IDE.GHC.Compat: realFracClassKey :: Unique
- Development.IDE.GHC.Compat: realFracClassName :: Name
- Development.IDE.GHC.Compat: realIdUnfolding :: Id -> Unfolding
- Development.IDE.GHC.Compat: realSrcLocSpan :: RealSrcLoc -> RealSrcSpan
- Development.IDE.GHC.Compat: realSrcSpanEnd :: RealSrcSpan -> RealSrcLoc
- Development.IDE.GHC.Compat: realSrcSpanStart :: RealSrcSpan -> RealSrcLoc
- Development.IDE.GHC.Compat: realToFracIdKey :: Unique
- Development.IDE.GHC.Compat: realToFracName :: Name
- Development.IDE.GHC.Compat: realWorldPrimIdKey :: Unique
- Development.IDE.GHC.Compat: realWorldStatePrimTy :: Type
- Development.IDE.GHC.Compat: realWorldTy :: Type
- Development.IDE.GHC.Compat: realWorldTyCon :: TyCon
- Development.IDE.GHC.Compat: realWorldTyConKey :: Unique
- Development.IDE.GHC.Compat: rec0TyConKey :: Unique
- Development.IDE.GHC.Compat: rec0TyConName :: Name
- Development.IDE.GHC.Compat: rec1DataCon_RDR :: RdrName
- Development.IDE.GHC.Compat: rec1TyConKey :: Unique
- Development.IDE.GHC.Compat: rec1TyConName :: Name
- Development.IDE.GHC.Compat: recConErrorIdKey :: Unique
- Development.IDE.GHC.Compat: recDotDot :: HsRecFields (GhcPass p) arg -> Maybe Int
- Development.IDE.GHC.Compat: recSelErrorIdKey :: Unique
- Development.IDE.GHC.Compat: recompThen :: Monad m => m RecompileRequired -> m RecompileRequired -> m RecompileRequired
- Development.IDE.GHC.Compat: recompileRequired :: RecompileRequired -> Bool
- Development.IDE.GHC.Compat: recordSelectorTyCon :: Id -> RecSelParent
- Development.IDE.GHC.Compat: recordSelectorTyCon_maybe :: Id -> Maybe RecSelParent
- Development.IDE.GHC.Compat: recordThNeededRuntimeDeps :: [Linkable] -> PkgsLoaded -> TcM ()
- Development.IDE.GHC.Compat: recordThSpliceUse :: TcM ()
- Development.IDE.GHC.Compat: recordThUse :: TcM ()
- Development.IDE.GHC.Compat: recordUnsafeInfer :: Messages TcRnMessage -> TcM ()
- Development.IDE.GHC.Compat: recoverM :: TcRn r -> TcRn r -> TcRn r
- Development.IDE.GHC.Compat: reduceTyFamApp_maybe :: FamInstEnvs -> Role -> TyCon -> [Type] -> Maybe Reduction
- Development.IDE.GHC.Compat: refineDefaultAlt :: [Unique] -> Mult -> TyCon -> [Type] -> [AltCon] -> [CoreAlt] -> (Bool, [CoreAlt])
- Development.IDE.GHC.Compat: removeBindingShadowing :: HasOccName a => [a] -> [a]
- Development.IDE.GHC.Compat: removeBootSuffix :: FilePath -> FilePath
- Development.IDE.GHC.Compat: renamePkgQual :: UnitEnv -> ModuleName -> Maybe FastString -> PkgQual
- Development.IDE.GHC.Compat: renameRawPkgQual :: UnitEnv -> ModuleName -> RawPkgQual -> PkgQual
- Development.IDE.GHC.Compat: renderDiagnosticMessageWithHints :: forall a. Diagnostic a => a -> DecoratedSDoc
- Development.IDE.GHC.Compat: renderHsDocString :: HsDocString -> String
- Development.IDE.GHC.Compat: renderHsDocStrings :: [HsDocString] -> String
- Development.IDE.GHC.Compat: renderMessages :: PsMessages -> (Bag WarnMsg, Bag ErrMsg)
- Development.IDE.GHC.Compat: rep1TyConKey :: Unique
- Development.IDE.GHC.Compat: rep1TyConName :: Name
- Development.IDE.GHC.Compat: repGetTyVar_maybe :: Type -> Maybe TyVar
- Development.IDE.GHC.Compat: repTyConKey :: Unique
- Development.IDE.GHC.Compat: repTyConName :: Name
- Development.IDE.GHC.Compat: replaceLWrappedName :: LIEWrappedName GhcPs -> IdP GhcRn -> LIEWrappedName GhcRn
- Development.IDE.GHC.Compat: replaceWrappedName :: IEWrappedName GhcPs -> IdP GhcRn -> IEWrappedName GhcRn
- Development.IDE.GHC.Compat: replace_RDR :: RdrName
- Development.IDE.GHC.Compat: reportConflictingInjectivityErrs :: TyCon -> [CoAxBranch] -> CoAxBranch -> TcM ()
- Development.IDE.GHC.Compat: reportDiagnostic :: MsgEnvelope TcRnMessage -> TcRn ()
- Development.IDE.GHC.Compat: reportDiagnostics :: [MsgEnvelope TcRnMessage] -> TcM ()
- Development.IDE.GHC.Compat: reportInjectivityErrors :: forall (br :: BranchFlag). DynFlags -> CoAxiom br -> CoAxBranch -> [Bool] -> TcM ()
- Development.IDE.GHC.Compat: reportUnusedNames :: TcGblEnv -> HscSource -> RnM ()
- Development.IDE.GHC.Compat: reset_RDR :: RdrName
- Development.IDE.GHC.Compat: restoreEnvs :: (TcGblEnv, TcLclEnv) -> TcRn a -> TcRn a
- Development.IDE.GHC.Compat: restoreLclEnv :: TcLclEnv -> TcRnIf gbl TcLclEnv a -> TcRnIf gbl TcLclEnv a
- Development.IDE.GHC.Compat: resultVariableName :: forall (a :: Pass). FamilyResultSig (GhcPass a) -> Maybe (IdP (GhcPass a))
- Development.IDE.GHC.Compat: returnIOIdKey :: Unique
- Development.IDE.GHC.Compat: returnIOName :: Name
- Development.IDE.GHC.Compat: returnIO_RDR :: RdrName
- Development.IDE.GHC.Compat: returnMClassOpKey :: Unique
- Development.IDE.GHC.Compat: returnMName :: Name
- Development.IDE.GHC.Compat: returnM_RDR :: RdrName
- Development.IDE.GHC.Compat: returnsConstraintKind :: Kind -> Bool
- Development.IDE.GHC.Compat: rightAssocDataCon_RDR :: RdrName
- Development.IDE.GHC.Compat: rightAssociativeDataConKey :: Unique
- Development.IDE.GHC.Compat: rightAssociativeDataConName :: Name
- Development.IDE.GHC.Compat: rightDataConKey :: Unique
- Development.IDE.GHC.Compat: rightDataConName :: Name
- Development.IDE.GHC.Compat: rightSectionKey :: Unique
- Development.IDE.GHC.Compat: right_RDR :: RdrName
- Development.IDE.GHC.Compat: rnImports :: [(LImportDecl GhcPs, SDoc)] -> RnM ([LImportDecl GhcRn], GlobalRdrEnv, ImportAvails, AnyHpcUsage)
- Development.IDE.GHC.Compat: rnSpliceDecl :: SpliceDecl GhcPs -> RnM (SpliceDecl GhcRn, FreeVars)
- Development.IDE.GHC.Compat: rnSplicePat :: HsUntypedSplice GhcPs -> RnM ((HsUntypedSplice GhcRn, HsUntypedSpliceResult (LPat GhcPs)), FreeVars)
- Development.IDE.GHC.Compat: rnSpliceType :: HsUntypedSplice GhcPs -> RnM (HsType GhcRn, FreeVars)
- Development.IDE.GHC.Compat: rnTopSpliceDecls :: HsUntypedSplice GhcPs -> RnM ([LHsDecl GhcPs], FreeVars)
- Development.IDE.GHC.Compat: rnTopSrcDecls :: HsGroup GhcPs -> TcM (TcGblEnv, HsGroup GhcRn)
- Development.IDE.GHC.Compat: rnTypedBracket :: HsExpr GhcPs -> LHsExpr GhcPs -> RnM (HsExpr GhcRn, FreeVars)
- Development.IDE.GHC.Compat: rnTypedSplice :: LHsExpr GhcPs -> RnM (HsExpr GhcRn, FreeVars)
- Development.IDE.GHC.Compat: rnUntypedBracket :: HsExpr GhcPs -> HsQuote GhcPs -> RnM (HsExpr GhcRn, FreeVars)
- Development.IDE.GHC.Compat: rnUntypedSpliceExpr :: HsUntypedSplice GhcPs -> RnM (HsExpr GhcRn, FreeVars)
- Development.IDE.GHC.Compat: roleAnnotDeclName :: forall (p :: Pass). RoleAnnotDecl (GhcPass p) -> IdP (GhcPass p)
- Development.IDE.GHC.Compat: rootMainKey :: Unique
- Development.IDE.GHC.Compat: roughMatchTcs :: [Type] -> [RoughMatchTc]
- Development.IDE.GHC.Compat: rtsUnit :: Unit
- Development.IDE.GHC.Compat: rtsUnitId :: UnitId
- Development.IDE.GHC.Compat: ruleMatchTyKiX :: TyCoVarSet -> RnEnv2 -> TvSubstEnv -> Type -> Type -> Maybe TvSubstEnv
- Development.IDE.GHC.Compat: runDecls :: GhcMonad m => String -> m [Name]
- Development.IDE.GHC.Compat: runGhc :: Maybe FilePath -> Ghc a -> IO a
- Development.IDE.GHC.Compat: runHsc :: HscEnv -> Hsc a -> IO a
- Development.IDE.GHC.Compat: runIOEnv :: env -> IOEnv env a -> IO a
- Development.IDE.GHC.Compat: runMainIOName :: Name
- Development.IDE.GHC.Compat: runMainKey :: Unique
- Development.IDE.GHC.Compat: runMatchResult :: CoreExpr -> MatchResult a -> DsM a
- Development.IDE.GHC.Compat: runPp :: Logger -> DynFlags -> [Option] -> IO ()
- Development.IDE.GHC.Compat: runRWKey :: Unique
- Development.IDE.GHC.Compat: runRWName :: Name
- Development.IDE.GHC.Compat: runTcInteractive :: HscEnv -> TcRn a -> IO (Messages TcRnMessage, Maybe a)
- Development.IDE.GHC.Compat: runUnlit :: Logger -> DynFlags -> [Option] -> IO ()
- Development.IDE.GHC.Compat: runtimeRep1Ty :: RuntimeRepType
- Development.IDE.GHC.Compat: runtimeRep1TyVar :: TyVar
- Development.IDE.GHC.Compat: runtimeRep1TyVarInf :: TyVarBinder
- Development.IDE.GHC.Compat: runtimeRep2Ty :: RuntimeRepType
- Development.IDE.GHC.Compat: runtimeRep2TyVar :: TyVar
- Development.IDE.GHC.Compat: runtimeRep2TyVarInf :: TyVarBinder
- Development.IDE.GHC.Compat: runtimeRep3Ty :: RuntimeRepType
- Development.IDE.GHC.Compat: runtimeRep3TyVar :: TyVar
- Development.IDE.GHC.Compat: runtimeRepLevity_maybe :: RuntimeRepType -> Maybe Levity
- Development.IDE.GHC.Compat: runtimeRepSimpleDataConKeys :: [Unique]
- Development.IDE.GHC.Compat: runtimeRepTy :: Type
- Development.IDE.GHC.Compat: runtimeRepTyCon :: TyCon
- Development.IDE.GHC.Compat: runtimeRepTyConKey :: Unique
- Development.IDE.GHC.Compat: s1TyConKey :: Unique
- Development.IDE.GHC.Compat: s1TyConName :: Name
- Development.IDE.GHC.Compat: sORTKind_maybe :: Kind -> Maybe (TypeOrConstraint, Type)
- Development.IDE.GHC.Compat: sPgm_F :: Settings -> String
- Development.IDE.GHC.Compat: sTyConKey :: Unique
- Development.IDE.GHC.Compat: sTyConName :: Name
- Development.IDE.GHC.Compat: sYSTEM_IO :: Module
- Development.IDE.GHC.Compat: safeShowException :: Exception e => e -> IO String
- Development.IDE.GHC.Compat: sappendClassOpKey :: Unique
- Development.IDE.GHC.Compat: sappendName :: Name
- Development.IDE.GHC.Compat: scaleAltsBy :: Mult -> [CoreAlt] -> [CoreAlt]
- Development.IDE.GHC.Compat: scaleIdBy :: Mult -> Id -> Id
- Development.IDE.GHC.Compat: scaleVarBy :: Mult -> Var -> Var
- Development.IDE.GHC.Compat: scaledSet :: Scaled a -> b -> Scaled b
- Development.IDE.GHC.Compat: scaledThing :: Scaled a -> a
- Development.IDE.GHC.Compat: scopedSort :: [TyCoVar] -> [TyCoVar]
- Development.IDE.GHC.Compat: selName_RDR :: RdrName
- Development.IDE.GHC.Compat: selectorAmbiguousFieldOcc :: AmbiguousFieldOcc GhcTc -> Id
- Development.IDE.GHC.Compat: selectorClassKey :: Unique
- Development.IDE.GHC.Compat: selectorClassName :: Name
- Development.IDE.GHC.Compat: semigroupClassKey :: Unique
- Development.IDE.GHC.Compat: semigroupClassName :: Name
- Development.IDE.GHC.Compat: seqCo :: Coercion -> ()
- Development.IDE.GHC.Compat: seqEltsNameEnv :: (elt -> ()) -> NameEnv elt -> ()
- Development.IDE.GHC.Compat: seqEltsUFM :: (elt -> ()) -> UniqFM key elt -> ()
- Development.IDE.GHC.Compat: seqIdKey :: Unique
- Development.IDE.GHC.Compat: seqOccInfo :: OccInfo -> ()
- Development.IDE.GHC.Compat: seqType :: Type -> ()
- Development.IDE.GHC.Compat: seqTypes :: [Type] -> ()
- Development.IDE.GHC.Compat: sequenceUFMList :: [UniqFM key elt] -> UniqFM key [elt]
- Development.IDE.GHC.Compat: setCaseBndrEvald :: StrictnessMark -> Id -> Id
- Development.IDE.GHC.Compat: setCoHoleCoVar :: CoercionHole -> CoVar -> CoercionHole
- Development.IDE.GHC.Compat: setCoHoleType :: CoercionHole -> Type -> CoercionHole
- Development.IDE.GHC.Compat: setCoVarName :: CoVar -> Name -> CoVar
- Development.IDE.GHC.Compat: setCoVarUnique :: CoVar -> Unique -> CoVar
- Development.IDE.GHC.Compat: setConstraintVar :: TcRef WantedConstraints -> TcM a -> TcM a
- Development.IDE.GHC.Compat: setContext :: GhcMonad m => [InteractiveImport] -> m ()
- Development.IDE.GHC.Compat: setCtLocM :: CtLoc -> TcM a -> TcM a
- Development.IDE.GHC.Compat: setEnv :: env' -> IOEnv env' a -> IOEnv env a
- Development.IDE.GHC.Compat: setEnvs :: (gbl', lcl') -> TcRnIf gbl' lcl' a -> TcRnIf gbl lcl a
- Development.IDE.GHC.Compat: setErrCtxt :: [ErrCtxt] -> TcM a -> TcM a
- Development.IDE.GHC.Compat: setErrsVar :: TcRef (Messages TcRnMessage) -> TcRn a -> TcRn a
- Development.IDE.GHC.Compat: setFieldClassOpKey :: Unique
- Development.IDE.GHC.Compat: setFieldName :: Name
- Development.IDE.GHC.Compat: setGblEnv :: gbl' -> TcRnIf gbl' lcl a -> TcRnIf gbl lcl a
- Development.IDE.GHC.Compat: setGlobalTypeEnv :: TcGblEnv -> TypeEnv -> TcM TcGblEnv
- Development.IDE.GHC.Compat: setHieDir :: FilePath -> DynFlags -> DynFlags
- Development.IDE.GHC.Compat: setHsTyVarBndrFlag :: forall flag flag' (pass :: Pass). flag -> HsTyVarBndr flag' (GhcPass pass) -> HsTyVarBndr flag (GhcPass pass)
- Development.IDE.GHC.Compat: setIdArity :: Id -> Arity -> Id
- Development.IDE.GHC.Compat: setIdCafInfo :: Id -> CafInfo -> Id
- Development.IDE.GHC.Compat: setIdCallArity :: Id -> Arity -> Id
- Development.IDE.GHC.Compat: setIdCbvMarks :: Id -> [CbvMark] -> Id
- Development.IDE.GHC.Compat: setIdCprSig :: Id -> CprSig -> Id
- Development.IDE.GHC.Compat: setIdDemandInfo :: Id -> Demand -> Id
- Development.IDE.GHC.Compat: setIdDmdSig :: Id -> DmdSig -> Id
- Development.IDE.GHC.Compat: setIdExported :: Id -> Id
- Development.IDE.GHC.Compat: setIdInfo :: Id -> IdInfo -> Id
- Development.IDE.GHC.Compat: setIdLFInfo :: Id -> LambdaFormInfo -> Id
- Development.IDE.GHC.Compat: setIdMult :: Id -> Mult -> Id
- Development.IDE.GHC.Compat: setIdName :: Id -> Name -> Id
- Development.IDE.GHC.Compat: setIdNotExported :: Id -> Id
- Development.IDE.GHC.Compat: setIdOccInfo :: Id -> OccInfo -> Id
- Development.IDE.GHC.Compat: setIdOneShotInfo :: Id -> OneShotInfo -> Id
- Development.IDE.GHC.Compat: setIdSpecialisation :: Id -> RuleInfo -> Id
- Development.IDE.GHC.Compat: setIdTagSig :: Id -> TagSig -> Id
- Development.IDE.GHC.Compat: setIdType :: Id -> Type -> Id
- Development.IDE.GHC.Compat: setIdUnfolding :: Id -> Unfolding -> Id
- Development.IDE.GHC.Compat: setIdUnique :: Id -> Unique -> Id
- Development.IDE.GHC.Compat: setImplicitEnvM :: TypeEnv -> IfL a -> IfL a
- Development.IDE.GHC.Compat: setImportPaths :: [FilePath] -> DynFlags -> DynFlags
- Development.IDE.GHC.Compat: setInScope :: Subst -> InScopeSet -> Subst
- Development.IDE.GHC.Compat: setInlineActivation :: Id -> Activation -> Id
- Development.IDE.GHC.Compat: setInlinePragma :: Id -> InlinePragma -> Id
- Development.IDE.GHC.Compat: setInlinePragmaActivation :: InlinePragma -> Activation -> InlinePragma
- Development.IDE.GHC.Compat: setInlinePragmaRuleMatchInfo :: InlinePragma -> RuleMatchInfo -> InlinePragma
- Development.IDE.GHC.Compat: setLastToken :: PsSpan -> Int -> P ()
- Development.IDE.GHC.Compat: setLclEnv :: lcl' -> TcRnIf gbl lcl' a -> TcRnIf gbl lcl a
- Development.IDE.GHC.Compat: setLclEnvLoc :: TcLclEnv -> RealSrcSpan -> TcLclEnv
- Development.IDE.GHC.Compat: setLclEnvTcLevel :: TcLclEnv -> TcLevel -> TcLclEnv
- Development.IDE.GHC.Compat: setLclTypeEnv :: TcLclEnv -> TcM a -> TcM a
- Development.IDE.GHC.Compat: setLocalRdrEnv :: LocalRdrEnv -> RnM a -> RnM a
- Development.IDE.GHC.Compat: setNameLoc :: Name -> SrcSpan -> Name
- Development.IDE.GHC.Compat: setNameUnique :: Name -> Unique -> Name
- Development.IDE.GHC.Compat: setNominalRole_maybe :: Role -> Coercion -> Maybe CoercionN
- Development.IDE.GHC.Compat: setOccNameSpace :: NameSpace -> OccName -> OccName
- Development.IDE.GHC.Compat: setOneShotLambda :: Id -> Id
- Development.IDE.GHC.Compat: setOutputFile :: Maybe String -> DynFlags -> DynFlags
- Development.IDE.GHC.Compat: setOverlapModeMaybe :: OverlapFlag -> Maybe OverlapMode -> OverlapFlag
- Development.IDE.GHC.Compat: setSessionDynFlags :: (HasCallStack, GhcMonad m) => DynFlags -> m ()
- Development.IDE.GHC.Compat: setSrcLoc :: RealSrcLoc -> P ()
- Development.IDE.GHC.Compat: setSrcSpan :: SrcSpan -> TcRn a -> TcRn a
- Development.IDE.GHC.Compat: setSrcSpanA :: SrcSpanAnn' ann -> TcRn a -> TcRn a
- Development.IDE.GHC.Compat: setStage :: ThStage -> TcM a -> TcRn a
- Development.IDE.GHC.Compat: setTcEvBindsMap :: EvBindsVar -> EvBindMap -> TcM ()
- Development.IDE.GHC.Compat: setTcLevel :: TcLevel -> TcM a -> TcM a
- Development.IDE.GHC.Compat: setTcTyConKind :: TyCon -> Kind -> TyCon
- Development.IDE.GHC.Compat: setTyVarUnique :: TyVar -> Unique -> TyVar
- Development.IDE.GHC.Compat: setUnsafeGlobalDynFlags :: DynFlags -> IO ()
- Development.IDE.GHC.Compat: setUpTypedHoles :: DynFlags -> DynFlags
- Development.IDE.GHC.Compat: setVarUnique :: Var -> Unique -> Var
- Development.IDE.GHC.Compat: setXOptM :: Extension -> TcRnIf gbl lcl a -> TcRnIf gbl lcl a
- Development.IDE.GHC.Compat: settings :: DynFlags -> Settings
- Development.IDE.GHC.Compat: shadowNames :: GlobalRdrEnv -> OccEnv a -> GlobalRdrEnv
- Development.IDE.GHC.Compat: shouldStrictifyIdForCbv :: Var -> Bool
- Development.IDE.GHC.Compat: shouldUseCbvForId :: Var -> Bool
- Development.IDE.GHC.Compat: showClassKey :: Unique
- Development.IDE.GHC.Compat: showClassName :: Name
- Development.IDE.GHC.Compat: showCommaSpace_RDR :: RdrName
- Development.IDE.GHC.Compat: showException :: Exception e => e -> String
- Development.IDE.GHC.Compat: showGhcException :: SDocContext -> GhcException -> ShowS
- Development.IDE.GHC.Compat: showGhcExceptionUnsafe :: GhcException -> ShowS
- Development.IDE.GHC.Compat: showModMsg :: DynFlags -> Bool -> ModuleGraphNode -> SDoc
- Development.IDE.GHC.Compat: showParen_RDR :: RdrName
- Development.IDE.GHC.Compat: showSpace_RDR :: RdrName
- Development.IDE.GHC.Compat: showString_RDR :: RdrName
- Development.IDE.GHC.Compat: showToHeader :: ShowSub
- Development.IDE.GHC.Compat: showToIface :: ShowSub
- Development.IDE.GHC.Compat: showsPrec_RDR :: RdrName
- Development.IDE.GHC.Compat: shows_RDR :: RdrName
- Development.IDE.GHC.Compat: sigNameNoLoc :: (UnXRec a, HasOccName (IdP a)) => OccEnv (IdP a) -> Sig a -> [IdP a]
- Development.IDE.GHC.Compat: sigPrec :: PprPrec
- Development.IDE.GHC.Compat: sigTypeDocs :: HsSigType GhcRn -> IntMap (HsDoc GhcRn)
- Development.IDE.GHC.Compat: simpleImportDecl :: ModuleName -> ImportDecl GhcPs
- Development.IDE.GHC.Compat: simpleInstInfoClsTy :: InstInfo a -> (Class, Type)
- Development.IDE.GHC.Compat: simpleInstInfoTy :: InstInfo a -> Type
- Development.IDE.GHC.Compat: simpleInstInfoTyCon :: InstInfo a -> TyCon
- Development.IDE.GHC.Compat: simpleNodeInfoCompat :: FastStringCompat -> FastStringCompat -> NodeInfo a
- Development.IDE.GHC.Compat: simplifyExpr :: DynFlags -> HscEnv -> CoreExpr -> IO CoreExpr
- Development.IDE.GHC.Compat: sizeUFM :: UniqFM key elt -> Int
- Development.IDE.GHC.Compat: sizeUniqMap :: UniqMap k a -> Int
- Development.IDE.GHC.Compat: smallArrayPrimTyCon :: TyCon
- Development.IDE.GHC.Compat: smallArrayPrimTyConKey :: Unique
- Development.IDE.GHC.Compat: smallMutableArrayPrimTyCon :: TyCon
- Development.IDE.GHC.Compat: smallMutableArrayPrimTyConKey :: Unique
- Development.IDE.GHC.Compat: soloTyCon :: TyCon
- Development.IDE.GHC.Compat: someTypeRepDataConKey :: Unique
- Development.IDE.GHC.Compat: someTypeRepDataConName :: Name
- Development.IDE.GHC.Compat: someTypeRepTyConKey :: Unique
- Development.IDE.GHC.Compat: someTypeRepTyConName :: Name
- Development.IDE.GHC.Compat: sorry :: HasCallStack => String -> a
- Development.IDE.GHC.Compat: sorryDoc :: String -> SDoc -> a
- Development.IDE.GHC.Compat: sourceLazyDataConKey :: Unique
- Development.IDE.GHC.Compat: sourceLazyDataConName :: Name
- Development.IDE.GHC.Compat: sourceNoUnpackDataConKey :: Unique
- Development.IDE.GHC.Compat: sourceNoUnpackDataConName :: Name
- Development.IDE.GHC.Compat: sourceNodeInfo :: HieAST a -> Maybe (NodeInfo a)
- Development.IDE.GHC.Compat: sourceStrictDataConKey :: Unique
- Development.IDE.GHC.Compat: sourceStrictDataConName :: Name
- Development.IDE.GHC.Compat: sourceUnpackDataConKey :: Unique
- Development.IDE.GHC.Compat: sourceUnpackDataConName :: Name
- Development.IDE.GHC.Compat: spanHsLocaLBinds :: forall (p :: Pass). HsLocalBinds (GhcPass p) -> SrcSpan
- Development.IDE.GHC.Compat: specTyConKey :: Unique
- Development.IDE.GHC.Compat: specTyConName :: Name
- Development.IDE.GHC.Compat: specialPromotedDc :: DataCon -> Bool
- Development.IDE.GHC.Compat: splitAppCo_maybe :: Coercion -> Maybe (Coercion, Coercion)
- Development.IDE.GHC.Compat: splitAppTy :: Type -> (Type, Type)
- Development.IDE.GHC.Compat: splitAppTyNoView_maybe :: HasDebugCallStack => Type -> Maybe (Type, Type)
- Development.IDE.GHC.Compat: splitAppTy_maybe :: Type -> Maybe (Type, Type)
- Development.IDE.GHC.Compat: splitAppTys :: Type -> (Type, [Type])
- Development.IDE.GHC.Compat: splitAppTysNoView :: HasDebugCallStack => Type -> (Type, [Type])
- Development.IDE.GHC.Compat: splitCastTy_maybe :: Type -> Maybe (Type, Coercion)
- Development.IDE.GHC.Compat: splitDataProductType_maybe :: Type -> Maybe (TyCon, [Type], DataCon, [Scaled Type])
- Development.IDE.GHC.Compat: splitForAllCoVar_maybe :: Type -> Maybe (CoVar, Type)
- Development.IDE.GHC.Compat: splitForAllCo_co_maybe :: Coercion -> Maybe (CoVar, Coercion, Coercion)
- Development.IDE.GHC.Compat: splitForAllCo_maybe :: Coercion -> Maybe (TyCoVar, Coercion, Coercion)
- Development.IDE.GHC.Compat: splitForAllCo_ty_maybe :: Coercion -> Maybe (TyVar, Coercion, Coercion)
- Development.IDE.GHC.Compat: splitForAllForAllTyBinders :: Type -> ([ForAllTyBinder], Type)
- Development.IDE.GHC.Compat: splitForAllInvisTyBinders :: Type -> ([InvisTyBinder], Type)
- Development.IDE.GHC.Compat: splitForAllReqTyBinders :: Type -> ([ReqTyBinder], Type)
- Development.IDE.GHC.Compat: splitForAllTyCoVar :: Type -> (TyCoVar, Type)
- Development.IDE.GHC.Compat: splitForAllTyCoVar_maybe :: Type -> Maybe (TyCoVar, Type)
- Development.IDE.GHC.Compat: splitForAllTyCoVars :: Type -> ([TyCoVar], Type)
- Development.IDE.GHC.Compat: splitForAllTyVar_maybe :: Type -> Maybe (TyVar, Type)
- Development.IDE.GHC.Compat: splitForAllTyVars :: Type -> ([TyVar], Type)
- Development.IDE.GHC.Compat: splitFunCo_maybe :: Coercion -> Maybe (Coercion, Coercion)
- Development.IDE.GHC.Compat: splitFunTy :: Type -> (Mult, Type, Type)
- Development.IDE.GHC.Compat: splitFunTy_maybe :: Type -> Maybe (FunTyFlag, Mult, Type, Type)
- Development.IDE.GHC.Compat: splitFunTys :: Type -> ([Scaled Type], Type)
- Development.IDE.GHC.Compat: splitHsFunType :: forall (p :: Pass). LHsType (GhcPass p) -> ([AddEpAnn], EpAnnComments, [HsScaled (GhcPass p) (LHsType (GhcPass p))], LHsType (GhcPass p))
- Development.IDE.GHC.Compat: splitIfaceSigmaTy :: IfaceType -> ([IfaceForAllBndr], [IfacePredType], IfaceType)
- Development.IDE.GHC.Compat: splitInvisPiTys :: Type -> ([PiTyBinder], Type)
- Development.IDE.GHC.Compat: splitInvisPiTysN :: Int -> Type -> ([PiTyBinder], Type)
- Development.IDE.GHC.Compat: splitLHsForAllTyInvis :: forall (pass :: Pass). LHsType (GhcPass pass) -> ((EpAnnForallTy, [LHsTyVarBndr Specificity (GhcPass pass)]), LHsType (GhcPass pass))
- Development.IDE.GHC.Compat: splitLHsForAllTyInvis_KP :: forall (pass :: Pass). LHsType (GhcPass pass) -> (Maybe (EpAnnForallTy, [LHsTyVarBndr Specificity (GhcPass pass)]), LHsType (GhcPass pass))
- Development.IDE.GHC.Compat: splitLHsGadtTy :: LHsSigType GhcPs -> (HsOuterSigTyVarBndrs GhcPs, Maybe (LHsContext GhcPs), LHsType GhcPs)
- Development.IDE.GHC.Compat: splitLHsInstDeclTy :: LHsSigType GhcRn -> ([Name], Maybe (LHsContext GhcRn), LHsType GhcRn)
- Development.IDE.GHC.Compat: splitLHsPatSynTy :: forall (p :: Pass). LHsSigType (GhcPass p) -> ([LHsTyVarBndr Specificity (GhcPass (NoGhcTcPass p))], Maybe (LHsContext (GhcPass p)), [LHsTyVarBndr Specificity (GhcPass p)], Maybe (LHsContext (GhcPass p)), LHsType (GhcPass p))
- Development.IDE.GHC.Compat: splitLHsQualTy :: forall (pass :: Pass). LHsType (GhcPass pass) -> (Maybe (LHsContext (GhcPass pass)), LHsType (GhcPass pass))
- Development.IDE.GHC.Compat: splitLHsSigmaTyInvis :: forall (p :: Pass). LHsType (GhcPass p) -> ([LHsTyVarBndr Specificity (GhcPass p)], Maybe (LHsContext (GhcPass p)), LHsType (GhcPass p))
- Development.IDE.GHC.Compat: splitPiTy :: Type -> (PiTyBinder, Type)
- Development.IDE.GHC.Compat: splitPiTy_maybe :: Type -> Maybe (PiTyBinder, Type)
- Development.IDE.GHC.Compat: splitPiTys :: Type -> ([PiTyBinder], Type)
- Development.IDE.GHC.Compat: splitRuntimeRep_maybe :: RuntimeRepType -> Maybe (TyCon, [Type])
- Development.IDE.GHC.Compat: splitTyConApp :: Type -> (TyCon, [Type])
- Development.IDE.GHC.Compat: splitTyConAppNoView_maybe :: Type -> Maybe (TyCon, [Type])
- Development.IDE.GHC.Compat: splitTyConApp_maybe :: HasDebugCallStack => Type -> Maybe (TyCon, [Type])
- Development.IDE.GHC.Compat: splitUniqSupply :: UniqSupply -> (UniqSupply, UniqSupply)
- Development.IDE.GHC.Compat: srcDataName :: NameSpace
- Development.IDE.GHC.Compat: srcLocCol :: RealSrcLoc -> Int
- Development.IDE.GHC.Compat: srcLocDataConKey :: Unique
- Development.IDE.GHC.Compat: srcLocDataConName :: Name
- Development.IDE.GHC.Compat: srcLocFile :: RealSrcLoc -> FastString
- Development.IDE.GHC.Compat: srcLocLine :: RealSrcLoc -> Int
- Development.IDE.GHC.Compat: srcParseFail :: P a
- Development.IDE.GHC.Compat: srcSpanEnd :: SrcSpan -> SrcLoc
- Development.IDE.GHC.Compat: srcSpanEndCol :: RealSrcSpan -> Int
- Development.IDE.GHC.Compat: srcSpanEndLine :: RealSrcSpan -> Int
- Development.IDE.GHC.Compat: srcSpanStart :: SrcSpan -> SrcLoc
- Development.IDE.GHC.Compat: srcSpanStartCol :: RealSrcSpan -> Int
- Development.IDE.GHC.Compat: srcSpanStartLine :: RealSrcSpan -> Int
- Development.IDE.GHC.Compat: stableModuleCmp :: Module -> Module -> Ordering
- Development.IDE.GHC.Compat: stableModuleNameCmp :: ModuleName -> ModuleName -> Ordering
- Development.IDE.GHC.Compat: stableNameCmp :: Name -> Name -> Ordering
- Development.IDE.GHC.Compat: stableNameDataConKey :: Unique
- Development.IDE.GHC.Compat: stableNamePrimTyCon :: TyCon
- Development.IDE.GHC.Compat: stableNamePrimTyConKey :: Unique
- Development.IDE.GHC.Compat: stableNameTyConKey :: Unique
- Development.IDE.GHC.Compat: stablePtrPrimTyCon :: TyCon
- Development.IDE.GHC.Compat: stablePtrPrimTyConKey :: Unique
- Development.IDE.GHC.Compat: stablePtrTyConKey :: Unique
- Development.IDE.GHC.Compat: stablePtrTyConName :: Name
- Development.IDE.GHC.Compat: stableUnitCmp :: Unit -> Unit -> Ordering
- Development.IDE.GHC.Compat: stackSnapshotPrimTy :: Type
- Development.IDE.GHC.Compat: stackSnapshotPrimTyCon :: TyCon
- Development.IDE.GHC.Compat: stackSnapshotPrimTyConKey :: Unique
- Development.IDE.GHC.Compat: standaloneKindSigName :: forall (p :: Pass). StandaloneKindSig (GhcPass p) -> IdP (GhcPass p)
- Development.IDE.GHC.Compat: standardClassKeys :: [Unique]
- Development.IDE.GHC.Compat: starArrStarArrStarKindRepKey :: Unique
- Development.IDE.GHC.Compat: starArrStarArrStarKindRepName :: Name
- Development.IDE.GHC.Compat: starArrStarKindRepKey :: Unique
- Development.IDE.GHC.Compat: starArrStarKindRepName :: Name
- Development.IDE.GHC.Compat: starKindRepKey :: Unique
- Development.IDE.GHC.Compat: starKindRepName :: Name
- Development.IDE.GHC.Compat: starPrec :: PprPrec
- Development.IDE.GHC.Compat: startPhase :: String -> Phase
- Development.IDE.GHC.Compat: startsWithUnderscore :: OccName -> Bool
- Development.IDE.GHC.Compat: statePrimTyCon :: TyCon
- Development.IDE.GHC.Compat: statePrimTyConKey :: Unique
- Development.IDE.GHC.Compat: staticPtrDataConKey :: Unique
- Development.IDE.GHC.Compat: staticPtrDataConName :: Name
- Development.IDE.GHC.Compat: staticPtrInfoDataConKey :: Unique
- Development.IDE.GHC.Compat: staticPtrInfoDataConName :: Name
- Development.IDE.GHC.Compat: staticPtrInfoTyConKey :: Unique
- Development.IDE.GHC.Compat: staticPtrInfoTyConName :: Name
- Development.IDE.GHC.Compat: staticPtrTyConKey :: Unique
- Development.IDE.GHC.Compat: staticPtrTyConName :: Name
- Development.IDE.GHC.Compat: step_RDR :: RdrName
- Development.IDE.GHC.Compat: stopPhaseToPhase :: StopPhase -> Phase
- Development.IDE.GHC.Compat: stringToUnit :: String -> Unit
- Development.IDE.GHC.Compat: stringToUnitId :: String -> UnitId
- Development.IDE.GHC.Compat: stringTy :: Type
- Development.IDE.GHC.Compat: stringTyConKey :: Unique
- Development.IDE.GHC.Compat: stringTyCon_RDR :: RdrName
- Development.IDE.GHC.Compat: stripCoercionTy :: Type -> Coercion
- Development.IDE.GHC.Compat: stripIfaceInvisVars :: PrintExplicitKinds -> [IfaceTyConBinder] -> [IfaceTyConBinder]
- Development.IDE.GHC.Compat: stripInvisArgs :: PrintExplicitKinds -> IfaceAppArgs -> IfaceAppArgs
- Development.IDE.GHC.Compat: stripParensHsExpr :: forall (p :: Pass). HsExpr (GhcPass p) -> HsExpr (GhcPass p)
- Development.IDE.GHC.Compat: stripParensLHsExpr :: forall (p :: Pass). LHsExpr (GhcPass p) -> LHsExpr (GhcPass p)
- Development.IDE.GHC.Compat: stripTicksE :: (CoreTickish -> Bool) -> Expr b -> Expr b
- Development.IDE.GHC.Compat: stripTicksT :: (CoreTickish -> Bool) -> Expr b -> [CoreTickish]
- Development.IDE.GHC.Compat: stripTicksTop :: (CoreTickish -> Bool) -> Expr b -> ([CoreTickish], Expr b)
- Development.IDE.GHC.Compat: stripTicksTopE :: (CoreTickish -> Bool) -> Expr b -> Expr b
- Development.IDE.GHC.Compat: stripTicksTopT :: (CoreTickish -> Bool) -> Expr b -> [CoreTickish]
- Development.IDE.GHC.Compat: strongLoopBreaker :: OccInfo
- Development.IDE.GHC.Compat: subWithInf :: IntWithInf -> Int -> IntWithInf
- Development.IDE.GHC.Compat: subordinates :: OccEnv Name -> Map RealSrcSpan Name -> HsDecl GhcRn -> [(Name, [HsDoc GhcRn], IntMap (HsDoc GhcRn))]
- Development.IDE.GHC.Compat: substCo :: HasDebugCallStack => Subst -> Coercion -> Coercion
- Development.IDE.GHC.Compat: substCoUnchecked :: Subst -> Coercion -> Coercion
- Development.IDE.GHC.Compat: substCoVar :: Subst -> CoVar -> Coercion
- Development.IDE.GHC.Compat: substCoVarBndr :: HasDebugCallStack => Subst -> CoVar -> (Subst, CoVar)
- Development.IDE.GHC.Compat: substCoVars :: Subst -> [CoVar] -> [Coercion]
- Development.IDE.GHC.Compat: substCoWith :: HasDebugCallStack => [TyVar] -> [Type] -> Coercion -> Coercion
- Development.IDE.GHC.Compat: substCoWithUnchecked :: [TyVar] -> [Type] -> Coercion -> Coercion
- Development.IDE.GHC.Compat: substCos :: HasDebugCallStack => Subst -> [Coercion] -> [Coercion]
- Development.IDE.GHC.Compat: substForAllCoBndrUsingLC :: Bool -> (Coercion -> Coercion) -> LiftingContext -> TyCoVar -> Coercion -> (LiftingContext, TyCoVar, Coercion)
- Development.IDE.GHC.Compat: substIfaceAppArgs :: IfaceTySubst -> IfaceAppArgs -> IfaceAppArgs
- Development.IDE.GHC.Compat: substIfaceTyVar :: IfaceTySubst -> IfLclName -> IfaceType
- Development.IDE.GHC.Compat: substLeftCo :: LiftingContext -> Coercion -> Coercion
- Development.IDE.GHC.Compat: substRightCo :: LiftingContext -> Coercion -> Coercion
- Development.IDE.GHC.Compat: substScaledTy :: HasDebugCallStack => Subst -> Scaled Type -> Scaled Type
- Development.IDE.GHC.Compat: substScaledTyUnchecked :: HasDebugCallStack => Subst -> Scaled Type -> Scaled Type
- Development.IDE.GHC.Compat: substScaledTys :: HasDebugCallStack => Subst -> [Scaled Type] -> [Scaled Type]
- Development.IDE.GHC.Compat: substScaledTysUnchecked :: Subst -> [Scaled Type] -> [Scaled Type]
- Development.IDE.GHC.Compat: substTheta :: HasDebugCallStack => Subst -> ThetaType -> ThetaType
- Development.IDE.GHC.Compat: substThetaUnchecked :: Subst -> ThetaType -> ThetaType
- Development.IDE.GHC.Compat: substTy :: HasDebugCallStack => Subst -> Type -> Type
- Development.IDE.GHC.Compat: substTyAddInScope :: Subst -> Type -> Type
- Development.IDE.GHC.Compat: substTyCoBndr :: Subst -> PiTyBinder -> (Subst, PiTyBinder)
- Development.IDE.GHC.Compat: substTyUnchecked :: Subst -> Type -> Type
- Development.IDE.GHC.Compat: substTyVar :: Subst -> TyVar -> Type
- Development.IDE.GHC.Compat: substTyVarBndr :: HasDebugCallStack => Subst -> TyVar -> (Subst, TyVar)
- Development.IDE.GHC.Compat: substTyVarBndrs :: HasDebugCallStack => Subst -> [TyVar] -> (Subst, [TyVar])
- Development.IDE.GHC.Compat: substTyVarToTyVar :: HasDebugCallStack => Subst -> TyVar -> TyVar
- Development.IDE.GHC.Compat: substTyVars :: Subst -> [TyVar] -> [Type]
- Development.IDE.GHC.Compat: substTyWith :: HasDebugCallStack => [TyVar] -> [Type] -> Type -> Type
- Development.IDE.GHC.Compat: substTyWithUnchecked :: [TyVar] -> [Type] -> Type -> Type
- Development.IDE.GHC.Compat: substTys :: HasDebugCallStack => Subst -> [Type] -> [Type]
- Development.IDE.GHC.Compat: substTysUnchecked :: Subst -> [Type] -> [Type]
- Development.IDE.GHC.Compat: substTysWith :: [TyVar] -> [Type] -> [Type] -> [Type]
- Development.IDE.GHC.Compat: substVarBndr :: HasDebugCallStack => Subst -> TyCoVar -> (Subst, TyCoVar)
- Development.IDE.GHC.Compat: substVarBndrs :: HasDebugCallStack => Subst -> [TyCoVar] -> (Subst, [TyCoVar])
- Development.IDE.GHC.Compat: succ_RDR :: RdrName
- Development.IDE.GHC.Compat: succeeded :: SuccessFlag -> Bool
- Development.IDE.GHC.Compat: successIf :: Bool -> SuccessFlag
- Development.IDE.GHC.Compat: sumDataCon :: ConTag -> Arity -> DataCon
- Development.IDE.GHC.Compat: sumParens :: SDoc -> SDoc
- Development.IDE.GHC.Compat: sumRepDataConKey :: Unique
- Development.IDE.GHC.Compat: sumRepDataConTyCon :: TyCon
- Development.IDE.GHC.Compat: sumTyCon :: Arity -> TyCon
- Development.IDE.GHC.Compat: sumTyConKey :: Unique
- Development.IDE.GHC.Compat: sumTyConName :: Name
- Development.IDE.GHC.Compat: summaryNodeSummary :: SummaryNode -> ModuleGraphNode
- Development.IDE.GHC.Compat: suppressIfaceInvisibles :: PrintExplicitKinds -> [IfaceTyConBinder] -> [a] -> [a]
- Development.IDE.GHC.Compat: swapLiftCoEnv :: LiftCoEnv -> LiftCoEnv
- Development.IDE.GHC.Compat: symbol_RDR :: RdrName
- Development.IDE.GHC.Compat: synTyConDefn_maybe :: TyCon -> Maybe ([TyVar], Type)
- Development.IDE.GHC.Compat: synTyConRhs_maybe :: TyCon -> Maybe Type
- Development.IDE.GHC.Compat: tVarPrimTyCon :: TyCon
- Development.IDE.GHC.Compat: tVarPrimTyConKey :: Unique
- Development.IDE.GHC.Compat: tYPEABLE :: Module
- Development.IDE.GHC.Compat: tYPEABLE_INTERNAL :: Module
- Development.IDE.GHC.Compat: tYPEKind :: Type
- Development.IDE.GHC.Compat: tYPETyCon :: TyCon
- Development.IDE.GHC.Compat: tYPETyConKey :: Unique
- Development.IDE.GHC.Compat: tYPETyConName :: Name
- Development.IDE.GHC.Compat: tailCallInfo :: OccInfo -> TailCallInfo
- Development.IDE.GHC.Compat: takeUniqFromNameCache :: NameCache -> IO Unique
- Development.IDE.GHC.Compat: takeUniqFromSupply :: UniqSupply -> (Unique, UniqSupply)
- Development.IDE.GHC.Compat: tcAddDataFamConPlaceholders :: [LInstDecl GhcRn] -> TcM a -> TcM a
- Development.IDE.GHC.Compat: tcAddPatSynPlaceholders :: [PatSynBind GhcRn GhcRn] -> TcM a -> TcM a
- Development.IDE.GHC.Compat: tcArrowTyCon :: TyCon
- Development.IDE.GHC.Compat: tcArrowTyConKey :: Unique
- Development.IDE.GHC.Compat: tcArrowTyConName :: Name
- Development.IDE.GHC.Compat: tcCheckUsage :: Name -> Mult -> TcM a -> TcM (a, HsWrapper)
- Development.IDE.GHC.Compat: tcClsName :: NameSpace
- Development.IDE.GHC.Compat: tcCollectingUsage :: TcM a -> TcM (UsageEnv, a)
- Development.IDE.GHC.Compat: tcEmitBindingUsage :: UsageEnv -> TcM ()
- Development.IDE.GHC.Compat: tcExtendBinderStack :: [TcBinder] -> TcM a -> TcM a
- Development.IDE.GHC.Compat: tcExtendGlobalEnv :: [TyThing] -> TcM r -> TcM r
- Development.IDE.GHC.Compat: tcExtendGlobalEnvImplicit :: [TyThing] -> TcM r -> TcM r
- Development.IDE.GHC.Compat: tcExtendGlobalValEnv :: [Id] -> TcM a -> TcM a
- Development.IDE.GHC.Compat: tcExtendIdEnv :: [TcId] -> TcM a -> TcM a
- Development.IDE.GHC.Compat: tcExtendIdEnv1 :: Name -> TcId -> TcM a -> TcM a
- Development.IDE.GHC.Compat: tcExtendIdEnv2 :: [(Name, TcId)] -> TcM a -> TcM a
- Development.IDE.GHC.Compat: tcExtendKindEnv :: NameEnv TcTyThing -> TcM r -> TcM r
- Development.IDE.GHC.Compat: tcExtendKindEnvList :: [(Name, TcTyThing)] -> TcM r -> TcM r
- Development.IDE.GHC.Compat: tcExtendLetEnv :: TopLevelFlag -> TcSigFun -> IsGroupClosed -> [TcId] -> TcM a -> TcM a
- Development.IDE.GHC.Compat: tcExtendLocalFamInstEnv :: [FamInst] -> TcM a -> TcM a
- Development.IDE.GHC.Compat: tcExtendLocalTypeEnv :: TcLclEnv -> [(Name, TcTyThing)] -> TcLclEnv
- Development.IDE.GHC.Compat: tcExtendNameTyVarEnv :: [(Name, TcTyVar)] -> TcM r -> TcM r
- Development.IDE.GHC.Compat: tcExtendRecEnv :: [(Name, TyThing)] -> TcM r -> TcM r
- Development.IDE.GHC.Compat: tcExtendRecIds :: [(Name, TcId)] -> TcM a -> TcM a
- Development.IDE.GHC.Compat: tcExtendRules :: [LRuleDecl GhcTc] -> TcM a -> TcM a
- Development.IDE.GHC.Compat: tcExtendSigIds :: TopLevelFlag -> [TcId] -> TcM a -> TcM a
- Development.IDE.GHC.Compat: tcExtendTyConEnv :: [TyCon] -> TcM r -> TcM r
- Development.IDE.GHC.Compat: tcExtendTyVarEnv :: [TyVar] -> TcM r -> TcM r
- Development.IDE.GHC.Compat: tcFlavourIsOpen :: TyConFlavour -> Bool
- Development.IDE.GHC.Compat: tcGetDefaultTys :: TcM ([Type], (Bool, Bool))
- Development.IDE.GHC.Compat: tcGetFamInstEnvs :: TcM FamInstEnvs
- Development.IDE.GHC.Compat: tcGetInstEnvs :: TcM InstEnvs
- Development.IDE.GHC.Compat: tcHasFixedRuntimeRep :: TyCon -> Bool
- Development.IDE.GHC.Compat: tcInitOpenTidyEnv :: [TyCoVar] -> TcM TidyEnv
- Development.IDE.GHC.Compat: tcInitTidyEnv :: TcM TidyEnv
- Development.IDE.GHC.Compat: tcInstNewTyCon_maybe :: TyCon -> [TcType] -> Maybe (TcType, TcCoercion)
- Development.IDE.GHC.Compat: tcIsBoxedTypeKind :: Kind -> Bool
- Development.IDE.GHC.Compat: tcIsHsBootOrSig :: TcRn Bool
- Development.IDE.GHC.Compat: tcIsHsig :: TcRn Bool
- Development.IDE.GHC.Compat: tcIsLiftedTypeKind :: Kind -> Bool
- Development.IDE.GHC.Compat: tcLookup :: Name -> TcM TcTyThing
- Development.IDE.GHC.Compat: tcLookupAxiom :: Name -> TcM (CoAxiom Branched)
- Development.IDE.GHC.Compat: tcLookupClass :: Name -> TcM Class
- Development.IDE.GHC.Compat: tcLookupConLike :: Name -> TcM ConLike
- Development.IDE.GHC.Compat: tcLookupDataCon :: Name -> TcM DataCon
- Development.IDE.GHC.Compat: tcLookupDataFamInst :: FamInstEnvs -> TyCon -> [TcType] -> (TyCon, [TcType], Coercion)
- Development.IDE.GHC.Compat: tcLookupDataFamInst_maybe :: FamInstEnvs -> TyCon -> [TcType] -> Maybe (TyCon, [TcType], Coercion)
- Development.IDE.GHC.Compat: tcLookupGlobal :: Name -> TcM TyThing
- Development.IDE.GHC.Compat: tcLookupGlobalOnly :: Name -> TcM TyThing
- Development.IDE.GHC.Compat: tcLookupId :: Name -> TcM Id
- Development.IDE.GHC.Compat: tcLookupIdMaybe :: Name -> TcM (Maybe Id)
- Development.IDE.GHC.Compat: tcLookupInstance :: Class -> [Type] -> TcM ClsInst
- Development.IDE.GHC.Compat: tcLookupLcl_maybe :: Name -> TcM (Maybe TcTyThing)
- Development.IDE.GHC.Compat: tcLookupLocalIds :: [Name] -> TcM [TcId]
- Development.IDE.GHC.Compat: tcLookupLocated :: LocatedA Name -> TcM TcTyThing
- Development.IDE.GHC.Compat: tcLookupLocatedClass :: LocatedA Name -> TcM Class
- Development.IDE.GHC.Compat: tcLookupLocatedGlobal :: LocatedA Name -> TcM TyThing
- Development.IDE.GHC.Compat: tcLookupLocatedGlobalId :: LocatedA Name -> TcM Id
- Development.IDE.GHC.Compat: tcLookupLocatedTyCon :: LocatedN Name -> TcM TyCon
- Development.IDE.GHC.Compat: tcLookupPatSyn :: Name -> TcM PatSyn
- Development.IDE.GHC.Compat: tcLookupTcTyCon :: HasDebugCallStack => Name -> TcM TcTyCon
- Development.IDE.GHC.Compat: tcLookupTyCon :: Name -> TcM TyCon
- Development.IDE.GHC.Compat: tcLookupTyVar :: Name -> TcM TcTyVar
- Development.IDE.GHC.Compat: tcMatchTy :: Type -> Type -> Maybe Subst
- Development.IDE.GHC.Compat: tcMatchTyKi :: Type -> Type -> Maybe Subst
- Development.IDE.GHC.Compat: tcMatchTyKis :: [Type] -> [Type] -> Maybe Subst
- Development.IDE.GHC.Compat: tcMatchTyKisX :: Subst -> [Type] -> [Type] -> Maybe Subst
- Development.IDE.GHC.Compat: tcMatchTyX :: Subst -> Type -> Type -> Maybe Subst
- Development.IDE.GHC.Compat: tcMatchTyX_BM :: BindFun -> Subst -> Type -> Type -> Maybe Subst
- Development.IDE.GHC.Compat: tcMatchTys :: [Type] -> [Type] -> Maybe Subst
- Development.IDE.GHC.Compat: tcMatchTysX :: Subst -> [Type] -> [Type] -> Maybe Subst
- Development.IDE.GHC.Compat: tcMetaTy :: Name -> TcM Type
- Development.IDE.GHC.Compat: tcMkInvisFunTy :: TypeOrConstraint -> Type -> Type -> Type
- Development.IDE.GHC.Compat: tcMkScaledFunTys :: [Scaled Type] -> Type -> Type
- Development.IDE.GHC.Compat: tcMkVisFunTy :: Mult -> Type -> Type -> Type
- Development.IDE.GHC.Compat: tcName :: NameSpace
- Development.IDE.GHC.Compat: tcQual :: Module -> FastString -> Unique -> Name
- Development.IDE.GHC.Compat: tcQual_RDR :: Module -> FastString -> RdrName
- Development.IDE.GHC.Compat: tcRnDeclsi :: HscEnv -> [LHsDecl GhcPs] -> IO (Messages TcRnMessage, Maybe TcGblEnv)
- Development.IDE.GHC.Compat: tcRnExpr :: HscEnv -> TcRnExprMode -> LHsExpr GhcPs -> IO (Messages TcRnMessage, Maybe Type)
- Development.IDE.GHC.Compat: tcRnGetInfo :: HscEnv -> Name -> IO (Messages TcRnMessage, Maybe (TyThing, Fixity, [ClsInst], [FamInst], SDoc))
- Development.IDE.GHC.Compat: tcRnImportDecls :: HscEnv -> [LImportDecl GhcPs] -> IO (Messages TcRnMessage, Maybe GlobalRdrEnv)
- Development.IDE.GHC.Compat: tcRnInstantiateSignature :: HscEnv -> Module -> RealSrcSpan -> IO (Messages TcRnMessage, Maybe TcGblEnv)
- Development.IDE.GHC.Compat: tcRnLookupName :: HscEnv -> Name -> IO (Messages TcRnMessage, Maybe TyThing)
- Development.IDE.GHC.Compat: tcRnLookupRdrName :: HscEnv -> LocatedN RdrName -> IO (Messages TcRnMessage, Maybe [Name])
- Development.IDE.GHC.Compat: tcRnMergeSignatures :: HscEnv -> HsParsedModule -> TcGblEnv -> ModIface -> IO (Messages TcRnMessage, Maybe TcGblEnv)
- Development.IDE.GHC.Compat: tcRnModule :: HscEnv -> ModSummary -> Bool -> HsParsedModule -> IO (Messages TcRnMessage, Maybe TcGblEnv)
- Development.IDE.GHC.Compat: tcRnModuleTcRnM :: HscEnv -> ModSummary -> HsParsedModule -> (Module, SrcSpan) -> TcRn TcGblEnv
- Development.IDE.GHC.Compat: tcRnStmt :: HscEnv -> GhciLStmt GhcPs -> IO (Messages TcRnMessage, Maybe ([Id], LHsExpr GhcTc, FixityEnv))
- Development.IDE.GHC.Compat: tcRnType :: HscEnv -> ZonkFlexi -> Bool -> LHsType GhcPs -> IO (Messages TcRnMessage, Maybe (Type, Kind))
- Development.IDE.GHC.Compat: tcScalingUsage :: Mult -> TcM a -> TcM a
- Development.IDE.GHC.Compat: tcSelfBootInfo :: TcRn SelfBootInfo
- Development.IDE.GHC.Compat: tcSplitAppTyNoView_maybe :: Type -> Maybe (Type, Type)
- Development.IDE.GHC.Compat: tcSplitForAllTyVarBinder_maybe :: Type -> Maybe (TyVarBinder, Type)
- Development.IDE.GHC.Compat: tcSplitForAllTyVars :: Type -> ([TyVar], Type)
- Development.IDE.GHC.Compat: tcSplitTyConApp :: Type -> (TyCon, [Type])
- Development.IDE.GHC.Compat: tcSplitTyConApp_maybe :: HasCallStack => Type -> Maybe (TyCon, [Type])
- Development.IDE.GHC.Compat: tcTopNormaliseNewTypeTF_maybe :: FamInstEnvs -> GlobalRdrEnv -> Type -> Maybe ((Bag GlobalRdrElt, TcCoercion), Type)
- Development.IDE.GHC.Compat: tcTopSrcDecls :: HsGroup GhcRn -> TcM (TcGblEnv, TcLclEnv)
- Development.IDE.GHC.Compat: tcTyConScopedTyVars :: TyCon -> [(Name, TcTyVar)]
- Development.IDE.GHC.Compat: tcTyThBinders :: [TyThing] -> TcM ThBindEnv
- Development.IDE.GHC.Compat: tcTyThingCategory :: TcTyThing -> String
- Development.IDE.GHC.Compat: tcTyThingTyCon_maybe :: TcTyThing -> Maybe TyCon
- Development.IDE.GHC.Compat: tcUnifyTy :: Type -> Type -> Maybe Subst
- Development.IDE.GHC.Compat: tcUnifyTyKi :: Type -> Type -> Maybe Subst
- Development.IDE.GHC.Compat: tcUnifyTyKis :: BindFun -> [Type] -> [Type] -> Maybe Subst
- Development.IDE.GHC.Compat: tcUnifyTyWithTFs :: Bool -> InScopeSet -> Type -> Type -> Maybe Subst
- Development.IDE.GHC.Compat: tcUnifyTys :: BindFun -> [Type] -> [Type] -> Maybe Subst
- Development.IDE.GHC.Compat: tcUnifyTysFG :: BindFun -> [Type] -> [Type] -> UnifyResult
- Development.IDE.GHC.Compat: tcVisibleOrphanMods :: TcGblEnv -> ModuleSet
- Development.IDE.GHC.Compat: tcdName :: forall (p :: Pass). Anno (IdGhcP p) ~ SrcSpanAnnN => TyClDecl (GhcPass p) -> IdP (GhcPass p)
- Development.IDE.GHC.Compat: thBrackets :: SDoc -> SDoc -> SDoc
- Development.IDE.GHC.Compat: thLevel :: ThStage -> ThLevel
- Development.IDE.GHC.Compat: thTyBrackets :: SDoc -> SDoc
- Development.IDE.GHC.Compat: thUnit :: Unit
- Development.IDE.GHC.Compat: thUnitId :: UnitId
- Development.IDE.GHC.Compat: thenAClassOpKey :: Unique
- Development.IDE.GHC.Compat: thenAName :: Name
- Development.IDE.GHC.Compat: thenIOIdKey :: Unique
- Development.IDE.GHC.Compat: thenIOName :: Name
- Development.IDE.GHC.Compat: thenMClassOpKey :: Unique
- Development.IDE.GHC.Compat: thenMName :: Name
- Development.IDE.GHC.Compat: thisGhcUnit :: Unit
- Development.IDE.GHC.Compat: thisGhcUnitId :: UnitId
- Development.IDE.GHC.Compat: threadIdPrimTy :: Type
- Development.IDE.GHC.Compat: threadIdPrimTyCon :: TyCon
- Development.IDE.GHC.Compat: threadIdPrimTyConKey :: Unique
- Development.IDE.GHC.Compat: throwGhcException :: GhcException -> a
- Development.IDE.GHC.Compat: throwGhcExceptionIO :: GhcException -> IO a
- Development.IDE.GHC.Compat: throwTo :: Exception e => ThreadId -> e -> IO ()
- Development.IDE.GHC.Compat: tickHNFArgs :: CoreTickish -> CoreExpr -> CoreExpr
- Development.IDE.GHC.Compat: tidyCo :: TidyEnv -> Coercion -> Coercion
- Development.IDE.GHC.Compat: tidyCoAxBndrsForUser :: TidyEnv -> [Var] -> (TidyEnv, [Var])
- Development.IDE.GHC.Compat: tidyCos :: TidyEnv -> [Coercion] -> [Coercion]
- Development.IDE.GHC.Compat: tidyExpr :: TidyEnv -> CoreExpr -> CoreExpr
- Development.IDE.GHC.Compat: tidyForAllTyBinder :: TidyEnv -> VarBndr TyCoVar vis -> (TidyEnv, VarBndr TyCoVar vis)
- Development.IDE.GHC.Compat: tidyForAllTyBinders :: TidyEnv -> [VarBndr TyCoVar vis] -> (TidyEnv, [VarBndr TyCoVar vis])
- Development.IDE.GHC.Compat: tidyFreeTyCoVars :: TidyEnv -> [TyCoVar] -> TidyEnv
- Development.IDE.GHC.Compat: tidyNameOcc :: Name -> OccName -> Name
- Development.IDE.GHC.Compat: tidyOccName :: TidyOccEnv -> OccName -> (TidyOccEnv, OccName)
- Development.IDE.GHC.Compat: tidyOpenTyCoVar :: TidyEnv -> TyCoVar -> (TidyEnv, TyCoVar)
- Development.IDE.GHC.Compat: tidyOpenTyCoVars :: TidyEnv -> [TyCoVar] -> (TidyEnv, [TyCoVar])
- Development.IDE.GHC.Compat: tidyOpenType :: TidyEnv -> Type -> (TidyEnv, Type)
- Development.IDE.GHC.Compat: tidyOpenTypes :: TidyEnv -> [Type] -> (TidyEnv, [Type])
- Development.IDE.GHC.Compat: tidyProgram :: TidyOpts -> ModGuts -> IO (CgGuts, ModDetails)
- Development.IDE.GHC.Compat: tidyTopType :: Type -> Type
- Development.IDE.GHC.Compat: tidyTyCoVarOcc :: TidyEnv -> TyCoVar -> TyCoVar
- Development.IDE.GHC.Compat: tidyType :: TidyEnv -> Type -> Type
- Development.IDE.GHC.Compat: tidyTypes :: TidyEnv -> [Type] -> [Type]
- Development.IDE.GHC.Compat: tidyVarBndr :: TidyEnv -> TyCoVar -> (TidyEnv, TyCoVar)
- Development.IDE.GHC.Compat: tidyVarBndrs :: TidyEnv -> [TyCoVar] -> (TidyEnv, [TyCoVar])
- Development.IDE.GHC.Compat: times_RDR :: RdrName
- Development.IDE.GHC.Compat: to1_RDR :: RdrName
- Development.IDE.GHC.Compat: toAnnotationWrapperIdKey :: Unique
- Development.IDE.GHC.Compat: toAnnotationWrapperName :: Name
- Development.IDE.GHC.Compat: toArgs :: RealSrcLoc -> String -> Either String [Located String]
- Development.IDE.GHC.Compat: toDynIdKey :: Unique
- Development.IDE.GHC.Compat: toDynName :: Name
- Development.IDE.GHC.Compat: toEnum_RDR :: RdrName
- Development.IDE.GHC.Compat: toException :: Exception e => e -> SomeException
- Development.IDE.GHC.Compat: toHieName :: Name -> HieName
- Development.IDE.GHC.Compat: toIntegerClassOpKey :: Unique
- Development.IDE.GHC.Compat: toIntegerName :: Name
- Development.IDE.GHC.Compat: toInteger_RDR :: RdrName
- Development.IDE.GHC.Compat: toListClassOpKey :: Unique
- Development.IDE.GHC.Compat: toListName :: Name
- Development.IDE.GHC.Compat: toList_RDR :: RdrName
- Development.IDE.GHC.Compat: toRationalClassOpKey :: Unique
- Development.IDE.GHC.Compat: toRationalName :: Name
- Development.IDE.GHC.Compat: toRational_RDR :: RdrName
- Development.IDE.GHC.Compat: to_RDR :: RdrName
- Development.IDE.GHC.Compat: topAnnStage :: ThStage
- Development.IDE.GHC.Compat: topDecls :: HsGroup GhcRn -> [(LHsDecl GhcRn, [HsDoc GhcRn])]
- Development.IDE.GHC.Compat: topDir :: DynFlags -> FilePath
- Development.IDE.GHC.Compat: topIdLvl :: Id -> ThLevel
- Development.IDE.GHC.Compat: topNormaliseNewType_maybe :: Type -> Maybe (Coercion, Type)
- Development.IDE.GHC.Compat: topNormaliseType :: FamInstEnvs -> Type -> Type
- Development.IDE.GHC.Compat: topNormaliseTypeX :: NormaliseStepper ev -> (ev -> ev -> ev) -> Type -> Maybe (ev, Type)
- Development.IDE.GHC.Compat: topNormaliseType_maybe :: FamInstEnvs -> Type -> Maybe Reduction
- Development.IDE.GHC.Compat: topPrec :: PprPrec
- Development.IDE.GHC.Compat: topReduceTyFamApp_maybe :: FamInstEnvs -> TyCon -> [Type] -> Maybe HetReduction
- Development.IDE.GHC.Compat: topSpliceStage :: ThStage
- Development.IDE.GHC.Compat: topStage :: ThStage
- Development.IDE.GHC.Compat: tr'PtrRepLiftedKey :: Unique
- Development.IDE.GHC.Compat: trGhcPrimModuleKey :: Unique
- Development.IDE.GHC.Compat: trGhcPrimModuleName :: Name
- Development.IDE.GHC.Compat: trLiftedRepKey :: Unique
- Development.IDE.GHC.Compat: trModuleDataConKey :: Unique
- Development.IDE.GHC.Compat: trModuleDataConName :: Name
- Development.IDE.GHC.Compat: trModuleTyConKey :: Unique
- Development.IDE.GHC.Compat: trModuleTyConName :: Name
- Development.IDE.GHC.Compat: trNameDDataConKey :: Unique
- Development.IDE.GHC.Compat: trNameDDataConName :: Name
- Development.IDE.GHC.Compat: trNameSDataConKey :: Unique
- Development.IDE.GHC.Compat: trNameSDataConName :: Name
- Development.IDE.GHC.Compat: trNameTyConKey :: Unique
- Development.IDE.GHC.Compat: trNameTyConName :: Name
- Development.IDE.GHC.Compat: trRuntimeRepKey :: Unique
- Development.IDE.GHC.Compat: trTYPE'PtrRepLiftedKey :: Unique
- Development.IDE.GHC.Compat: trTYPEKey :: Unique
- Development.IDE.GHC.Compat: trTyConDataConKey :: Unique
- Development.IDE.GHC.Compat: trTyConDataConName :: Name
- Development.IDE.GHC.Compat: trTyConTyConKey :: Unique
- Development.IDE.GHC.Compat: trTyConTyConName :: Name
- Development.IDE.GHC.Compat: traceIf :: SDoc -> TcRnIf m n ()
- Development.IDE.GHC.Compat: traceKey :: Unique
- Development.IDE.GHC.Compat: traceName :: Name
- Development.IDE.GHC.Compat: traceOptIf :: DumpFlag -> SDoc -> TcRnIf m n ()
- Development.IDE.GHC.Compat: traceOptTcRn :: DumpFlag -> SDoc -> TcRn ()
- Development.IDE.GHC.Compat: traceRn :: String -> SDoc -> TcRn ()
- Development.IDE.GHC.Compat: traceSplice :: SpliceInfo -> TcM ()
- Development.IDE.GHC.Compat: traceTc :: String -> SDoc -> TcRn ()
- Development.IDE.GHC.Compat: traceTcConstraints :: String -> TcM ()
- Development.IDE.GHC.Compat: transferPolyIdInfo :: Id -> [Var] -> Id -> Id
- Development.IDE.GHC.Compat: transformGREs :: (GlobalRdrElt -> GlobalRdrElt) -> [OccName] -> GlobalRdrEnv -> GlobalRdrEnv
- Development.IDE.GHC.Compat: traversableClassKey :: Unique
- Development.IDE.GHC.Compat: traversableClassName :: Name
- Development.IDE.GHC.Compat: traverse_RDR :: RdrName
- Development.IDE.GHC.Compat: treatZeroAsInf :: Int -> IntWithInf
- Development.IDE.GHC.Compat: trimConArgs :: AltCon -> [CoreArg] -> [CoreArg]
- Development.IDE.GHC.Compat: trueDataCon :: DataCon
- Development.IDE.GHC.Compat: trueDataConId :: Id
- Development.IDE.GHC.Compat: trueDataConKey :: Unique
- Development.IDE.GHC.Compat: true_RDR :: RdrName
- Development.IDE.GHC.Compat: try :: Exception e => IO a -> IO (Either e a)
- Development.IDE.GHC.Compat: tryAllM :: IOEnv env r -> IOEnv env (Either SomeException r)
- Development.IDE.GHC.Compat: tryCaptureConstraints :: TcM a -> TcM (Maybe a, WantedConstraints)
- Development.IDE.GHC.Compat: tryM :: IOEnv env r -> IOEnv env (Either IOEnvFailure r)
- Development.IDE.GHC.Compat: tryMost :: IO a -> IO (Either SomeException a)
- Development.IDE.GHC.Compat: tryMostM :: IOEnv env r -> IOEnv env (Either SomeException r)
- Development.IDE.GHC.Compat: tryTc :: TcRn a -> TcRn (Maybe a, Messages TcRnMessage)
- Development.IDE.GHC.Compat: tryTcDiscardingErrs :: TcM r -> TcM r -> TcM r
- Development.IDE.GHC.Compat: tupArgPresent :: forall (p :: Pass). HsTupArg (GhcPass p) -> Bool
- Development.IDE.GHC.Compat: tupleDataCon :: Boxity -> Arity -> DataCon
- Development.IDE.GHC.Compat: tupleDataConName :: Boxity -> Arity -> Name
- Development.IDE.GHC.Compat: tupleParens :: TupleSort -> SDoc -> SDoc
- Development.IDE.GHC.Compat: tupleRepDataConKey :: Unique
- Development.IDE.GHC.Compat: tupleRepDataConTyCon :: TyCon
- Development.IDE.GHC.Compat: tupleRepDataConTyConKey :: Unique
- Development.IDE.GHC.Compat: tupleSortBoxity :: TupleSort -> Boxity
- Development.IDE.GHC.Compat: tupleTyCon :: Boxity -> Arity -> TyCon
- Development.IDE.GHC.Compat: tupleTyConName :: TupleSort -> Arity -> Name
- Development.IDE.GHC.Compat: tvName :: NameSpace
- Development.IDE.GHC.Compat: tyClDeclLName :: forall (p :: Pass). Anno (IdGhcP p) ~ SrcSpanAnnN => TyClDecl (GhcPass p) -> LocatedN (IdP (GhcPass p))
- Development.IDE.GHC.Compat: tyClDeclTyVars :: TyClDecl pass -> LHsQTyVars pass
- Development.IDE.GHC.Compat: tyClGroupInstDecls :: [TyClGroup pass] -> [LInstDecl pass]
- Development.IDE.GHC.Compat: tyClGroupKindSigs :: [TyClGroup pass] -> [LStandaloneKindSig pass]
- Development.IDE.GHC.Compat: tyClGroupRoleDecls :: [TyClGroup pass] -> [LRoleAnnotDecl pass]
- Development.IDE.GHC.Compat: tyClGroupTyClDecls :: [TyClGroup pass] -> [LTyClDecl pass]
- Development.IDE.GHC.Compat: tyCoFVsBndr :: ForAllTyBinder -> FV -> FV
- Development.IDE.GHC.Compat: tyCoFVsOfCo :: Coercion -> FV
- Development.IDE.GHC.Compat: tyCoFVsOfCos :: [Coercion] -> FV
- Development.IDE.GHC.Compat: tyCoFVsOfType :: Type -> FV
- Development.IDE.GHC.Compat: tyCoFVsVarBndr :: Var -> FV -> FV
- Development.IDE.GHC.Compat: tyCoFVsVarBndrs :: [Var] -> FV -> FV
- Development.IDE.GHC.Compat: tyCoVarsOfCo :: Coercion -> TyCoVarSet
- Development.IDE.GHC.Compat: tyCoVarsOfCoDSet :: Coercion -> DTyCoVarSet
- Development.IDE.GHC.Compat: tyCoVarsOfCos :: [Coercion] -> TyCoVarSet
- Development.IDE.GHC.Compat: tyCoVarsOfType :: Type -> TyCoVarSet
- Development.IDE.GHC.Compat: tyCoVarsOfTypeDSet :: Type -> DTyCoVarSet
- Development.IDE.GHC.Compat: tyCoVarsOfTypeWellScoped :: Type -> [TyVar]
- Development.IDE.GHC.Compat: tyCoVarsOfTypes :: [Type] -> TyCoVarSet
- Development.IDE.GHC.Compat: tyCoVarsOfTypesWellScoped :: [Type] -> [TyVar]
- Development.IDE.GHC.Compat: tyConATs :: TyCon -> [TyCon]
- Development.IDE.GHC.Compat: tyConAlgDataCons_maybe :: TyCon -> Maybe [DataCon]
- Development.IDE.GHC.Compat: tyConAppArgs :: HasCallStack => Type -> [Type]
- Development.IDE.GHC.Compat: tyConAppArgs_maybe :: Type -> Maybe [Type]
- Development.IDE.GHC.Compat: tyConAppFunCo_maybe :: HasDebugCallStack => Role -> TyCon -> [Coercion] -> Maybe Coercion
- Development.IDE.GHC.Compat: tyConAppFunTy_maybe :: HasDebugCallStack => TyCon -> [Type] -> Maybe Type
- Development.IDE.GHC.Compat: tyConAppNeedsKindSig :: Bool -> TyCon -> Int -> Bool
- Development.IDE.GHC.Compat: tyConAppTyCon :: HasDebugCallStack => Type -> TyCon
- Development.IDE.GHC.Compat: tyConAppTyConPicky_maybe :: Type -> Maybe TyCon
- Development.IDE.GHC.Compat: tyConAppTyCon_maybe :: Type -> Maybe TyCon
- Development.IDE.GHC.Compat: tyConAssoc_maybe :: TyCon -> Maybe TyCon
- Development.IDE.GHC.Compat: tyConBinderForAllTyFlag :: TyConBinder -> ForAllTyFlag
- Development.IDE.GHC.Compat: tyConBindersPiTyBinders :: [TyConBinder] -> [PiTyBinder]
- Development.IDE.GHC.Compat: tyConBndrVisForAllTyFlag :: TyConBndrVis -> ForAllTyFlag
- Development.IDE.GHC.Compat: tyConCType_maybe :: TyCon -> Maybe CType
- Development.IDE.GHC.Compat: tyConClass_maybe :: TyCon -> Maybe Class
- Development.IDE.GHC.Compat: tyConDataCons :: TyCon -> [DataCon]
- Development.IDE.GHC.Compat: tyConDataCons_maybe :: TyCon -> Maybe [DataCon]
- Development.IDE.GHC.Compat: tyConFamInstSig_maybe :: TyCon -> Maybe (TyCon, [Type], CoAxiom Unbranched)
- Development.IDE.GHC.Compat: tyConFamInst_maybe :: TyCon -> Maybe (TyCon, [Type])
- Development.IDE.GHC.Compat: tyConFamilyCoercion_maybe :: TyCon -> Maybe (CoAxiom Unbranched)
- Development.IDE.GHC.Compat: tyConFamilyResVar_maybe :: TyCon -> Maybe Name
- Development.IDE.GHC.Compat: tyConFamilySize :: TyCon -> Int
- Development.IDE.GHC.Compat: tyConFieldLabels :: TyCon -> [FieldLabel]
- Development.IDE.GHC.Compat: tyConFlavour :: TyCon -> TyConFlavour
- Development.IDE.GHC.Compat: tyConFlavourAssoc_maybe :: TyConFlavour -> Maybe TyCon
- Development.IDE.GHC.Compat: tyConForAllTyFlags :: TyCon -> [Type] -> [ForAllTyFlag]
- Development.IDE.GHC.Compat: tyConInjectivityInfo :: TyCon -> Injectivity
- Development.IDE.GHC.Compat: tyConInvisTVBinders :: [TyConBinder] -> [InvisTVBinder]
- Development.IDE.GHC.Compat: tyConIsTYPEorCONSTRAINT :: TyCon -> Bool
- Development.IDE.GHC.Compat: tyConMustBeSaturated :: TyCon -> Bool
- Development.IDE.GHC.Compat: tyConPromDataConInfo :: TyCon -> PromDataConInfo
- Development.IDE.GHC.Compat: tyConRepModOcc :: Module -> OccName -> (Module, OccName)
- Development.IDE.GHC.Compat: tyConRepName_maybe :: TyCon -> Maybe TyConRepName
- Development.IDE.GHC.Compat: tyConRole :: Role -> TyCon -> Int -> Role
- Development.IDE.GHC.Compat: tyConRoleListRepresentational :: TyCon -> [Role]
- Development.IDE.GHC.Compat: tyConRoleListX :: Role -> TyCon -> [Role]
- Development.IDE.GHC.Compat: tyConRolesRepresentational :: TyCon -> Infinite Role
- Development.IDE.GHC.Compat: tyConRolesX :: Role -> TyCon -> Infinite Role
- Development.IDE.GHC.Compat: tyConSingleAlgDataCon_maybe :: TyCon -> Maybe DataCon
- Development.IDE.GHC.Compat: tyConSingleDataCon :: TyCon -> DataCon
- Development.IDE.GHC.Compat: tyConSingleDataCon_maybe :: TyCon -> Maybe DataCon
- Development.IDE.GHC.Compat: tyConSkolem :: TyCon -> Bool
- Development.IDE.GHC.Compat: tyConStupidTheta :: TyCon -> [PredType]
- Development.IDE.GHC.Compat: tyConTuple_maybe :: TyCon -> Maybe TupleSort
- Development.IDE.GHC.Compat: tyConVisibleTyVars :: TyCon -> [TyVar]
- Development.IDE.GHC.Compat: tyConsOfType :: Type -> UniqSet TyCon
- Development.IDE.GHC.Compat: tyFamInstDeclLName :: forall (p :: Pass). Anno (IdGhcP p) ~ SrcSpanAnnN => TyFamInstDecl (GhcPass p) -> LocatedN (IdP (GhcPass p))
- Development.IDE.GHC.Compat: tyFamInstDeclName :: forall (p :: Pass). Anno (IdGhcP p) ~ SrcSpanAnnN => TyFamInstDecl (GhcPass p) -> IdP (GhcPass p)
- Development.IDE.GHC.Compat: tyThingAvailInfo :: TyThing -> [AvailInfo]
- Development.IDE.GHC.Compat: tyThingCategory :: TyThing -> String
- Development.IDE.GHC.Compat: tyThingCoAxiom :: HasDebugCallStack => TyThing -> CoAxiom Branched
- Development.IDE.GHC.Compat: tyThingConLike :: HasDebugCallStack => TyThing -> ConLike
- Development.IDE.GHC.Compat: tyThingDataCon :: HasDebugCallStack => TyThing -> DataCon
- Development.IDE.GHC.Compat: tyThingId :: HasDebugCallStack => TyThing -> Id
- Development.IDE.GHC.Compat: tyThingParent_maybe :: TyThing -> Maybe TyThing
- Development.IDE.GHC.Compat: tyThingTyCon :: HasDebugCallStack => TyThing -> TyCon
- Development.IDE.GHC.Compat: tyThingsTyCoVars :: [TyThing] -> TyCoVarSet
- Development.IDE.GHC.Compat: tyVarKind :: TyVar -> Kind
- Development.IDE.GHC.Compat: tyVarSpecToBinders :: [VarBndr a Specificity] -> [VarBndr a ForAllTyFlag]
- Development.IDE.GHC.Compat: tymult :: a -> Scaled a
- Development.IDE.GHC.Compat: type Arity = Int
- Development.IDE.GHC.Compat: type BangType pass = HsType pass
- Development.IDE.GHC.Compat: type BindFun = TyCoVar -> Type -> BindFlag
- Development.IDE.GHC.Compat: type BranchCount = Int
- Development.IDE.GHC.Compat: type CheapAppFun = Id -> Arity -> Bool
- Development.IDE.GHC.Compat: type ClassMinimalDef = BooleanFormula Name
- Development.IDE.GHC.Compat: type ClassOpItem = (Id, DefMethInfo)
- Development.IDE.GHC.Compat: type ClosedTypeId = Bool
- Development.IDE.GHC.Compat: type ClosureEnv = NameEnv (Name, ForeignHValue)
- Development.IDE.GHC.Compat: type ClsInstLookupResult = ([InstMatch], PotentialUnifiers, [InstMatch])
- Development.IDE.GHC.Compat: type CmdLStmt id = LStmt id LHsCmd id
- Development.IDE.GHC.Compat: type CmdStmt id = Stmt id LHsCmd id
- Development.IDE.GHC.Compat: type CmdSyntaxTable p = [(Name, HsExpr p)]
- Development.IDE.GHC.Compat: type CoVar = Id
- Development.IDE.GHC.Compat: type CoercionN = Coercion
- Development.IDE.GHC.Compat: type CoercionP = Coercion
- Development.IDE.GHC.Compat: type CoercionR = Coercion
- Development.IDE.GHC.Compat: type CommandLineOption = String
- Development.IDE.GHC.Compat: type CompleteMatches = [CompleteMatch]
- Development.IDE.GHC.Compat: type ConTag = Int
- Development.IDE.GHC.Compat: type ConTagZ = Int
- Development.IDE.GHC.Compat: type CoreExpr = Expr CoreBndr
- Development.IDE.GHC.Compat: type CvSubstEnv = CoVarEnv Coercion
- Development.IDE.GHC.Compat: type DFunId = Id
- Development.IDE.GHC.Compat: type DFunInstType = Maybe Type
- Development.IDE.GHC.Compat: type DModuleNameEnv elt = UniqDFM ModuleName elt
- Development.IDE.GHC.Compat: type DNameEnv a = UniqDFM Name a
- Development.IDE.GHC.Compat: type DataConEnv a = UniqFM DataCon a
- Development.IDE.GHC.Compat: type DefMethInfo = Maybe (Name, DefMethSpec Type)
- Development.IDE.GHC.Compat: type DefUnitId = Definite UnitId
- Development.IDE.GHC.Compat: type DefUse = (Maybe Defs, Uses)
- Development.IDE.GHC.Compat: type DefUses = OrdList DefUse
- Development.IDE.GHC.Compat: type DefaultingPluginResult = [DefaultingProposal]
- Development.IDE.GHC.Compat: type Defs = NameSet
- Development.IDE.GHC.Compat: type DictId = EvId
- Development.IDE.GHC.Compat: type DocStructure = [DocStructureItem]
- Development.IDE.GHC.Compat: type DsM = TcRnIf DsGblEnv DsLclEnv
- Development.IDE.GHC.Compat: type DsMetaEnv = NameEnv DsMetaVal
- Development.IDE.GHC.Compat: type DsWarning = (SrcSpan, SDoc)
- Development.IDE.GHC.Compat: type DsWrapper = CoreExpr -> CoreExpr
- Development.IDE.GHC.Compat: type EpAnnForallTy = EpAnn (AddEpAnn, AddEpAnn)
- Development.IDE.GHC.Compat: type ErrCtxt = (Bool, TidyEnv -> TcM (TidyEnv, SDoc))
- Development.IDE.GHC.Compat: type EvExpr = CoreExpr
- Development.IDE.GHC.Compat: type ExprLStmt id = LStmt id LHsExpr id
- Development.IDE.GHC.Compat: type ExprStmt id = Stmt id LHsExpr id
- Development.IDE.GHC.Compat: type FRRType = Type
- Development.IDE.GHC.Compat: type FailOperator id = Maybe SyntaxExpr id
- Development.IDE.GHC.Compat: type FamInstEnvs = (FamInstEnv, FamInstEnv)
- Development.IDE.GHC.Compat: type FastStringEnv a = UniqFM FastString a
- Development.IDE.GHC.Compat: type FillDefaulting = WantedConstraints -> TcPluginM [DefaultingProposal]
- Development.IDE.GHC.Compat: type FinderCacheState = InstalledModuleEnv InstalledFindResult
- Development.IDE.GHC.Compat: type ForAllTyBinder = VarBndr TyCoVar ForAllTyFlag
- Development.IDE.GHC.Compat: type FreeVars = NameSet
- Development.IDE.GHC.Compat: type FullArgCount = Int
- Development.IDE.GHC.Compat: type FunDep a = ([a], [a])
- Development.IDE.GHC.Compat: type GenInstantiations unit = [(ModuleName, GenModule GenUnit unit)]
- Development.IDE.GHC.Compat: type GhcPs = GhcPass 'Parsed
- Development.IDE.GHC.Compat: type GhcRn = GhcPass 'Renamed
- Development.IDE.GHC.Compat: type GhcTc = GhcPass 'Typechecked
- Development.IDE.GHC.Compat: type GhciLStmt id = LStmt id LHsExpr id
- Development.IDE.GHC.Compat: type GhciStmt id = Stmt id LHsExpr id
- Development.IDE.GHC.Compat: type GlobalRdrEnv = OccEnv [GlobalRdrElt]
- Development.IDE.GHC.Compat: type GuardLStmt id = LStmt id LHsExpr id
- Development.IDE.GHC.Compat: type GuardStmt id = Stmt id LHsExpr id
- Development.IDE.GHC.Compat: type HiePath = LexicalFastString
- Development.IDE.GHC.Compat: type HieTypeFlat = HieType TypeIndex
- Development.IDE.GHC.Compat: type HomePackageTable = DModuleNameEnv HomeModInfo
- Development.IDE.GHC.Compat: type HomeUnitGraph = UnitEnvGraph HomeUnitEnv
- Development.IDE.GHC.Compat: type HomeUnitModule = GenModule UnitId
- Development.IDE.GHC.Compat: type HsBind id = HsBindLR id id
- Development.IDE.GHC.Compat: type HsConDeclH98Details pass = HsConDetails Void HsScaled pass LBangType pass XRec pass [LConDeclField pass]
- Development.IDE.GHC.Compat: type HsConPatDetails p = HsConDetails HsConPatTyArg NoGhcTc p LPat p HsRecFields p LPat p
- Development.IDE.GHC.Compat: type HsContext pass = [LHsType pass]
- Development.IDE.GHC.Compat: type HsCoreTy = Type
- Development.IDE.GHC.Compat: type HsDeriving pass = [LHsDerivingClause pass]
- Development.IDE.GHC.Compat: type HsDoc = WithHsDocIdentifiers HsDocString
- Development.IDE.GHC.Compat: type HsKind pass = HsType pass
- Development.IDE.GHC.Compat: type HsLocalBinds id = HsLocalBindsLR id id
- Development.IDE.GHC.Compat: type HsOuterFamEqnTyVarBndrs = HsOuterTyVarBndrs ()
- Development.IDE.GHC.Compat: type HsOuterSigTyVarBndrs = HsOuterTyVarBndrs Specificity
- Development.IDE.GHC.Compat: type HsPatSynDetails pass = HsConDetails Void LIdP pass [RecordPatSynField pass]
- Development.IDE.GHC.Compat: type HsRecField p arg = HsFieldBind LFieldOcc p arg
- Development.IDE.GHC.Compat: type HsRecUpdField p = HsFieldBind LAmbiguousFieldOcc p LHsExpr p
- Development.IDE.GHC.Compat: type HsRecordBinds p = HsRecFields p LHsExpr p
- Development.IDE.GHC.Compat: type HsTyPats pass = [LHsTypeArg pass]
- Development.IDE.GHC.Compat: type HsValBinds id = HsValBindsLR id id
- Development.IDE.GHC.Compat: type Id = Var
- Development.IDE.GHC.Compat: type IdSubstEnv = IdEnv CoreExpr
- Development.IDE.GHC.Compat: type IdUnfoldingFun = Id -> Unfolding
- Development.IDE.GHC.Compat: type Identifier = Either ModuleName Name
- Development.IDE.GHC.Compat: type IfExtName = Name
- Development.IDE.GHC.Compat: type IfG = IfM ()
- Development.IDE.GHC.Compat: type IfL = IfM IfLclEnv
- Development.IDE.GHC.Compat: type IfLclName = FastString
- Development.IDE.GHC.Compat: type IfM lcl = TcRnIf IfGblEnv lcl
- Development.IDE.GHC.Compat: type IfaceAnnTarget = AnnTarget OccName
- Development.IDE.GHC.Compat: type IfaceBinding b = IfaceBindingX IfaceExpr b
- Development.IDE.GHC.Compat: type IfaceContext = [IfacePredType]
- Development.IDE.GHC.Compat: type IfaceEqSpec = [(IfLclName, IfaceType)]
- Development.IDE.GHC.Compat: type IfaceExport = AvailInfo
- Development.IDE.GHC.Compat: type IfaceForAllBndr = VarBndr IfaceBndr ForAllTyFlag
- Development.IDE.GHC.Compat: type IfaceForAllSpecBndr = VarBndr IfaceBndr Specificity
- Development.IDE.GHC.Compat: type IfaceIdBndr = (IfaceType, IfLclName, IfaceType)
- Development.IDE.GHC.Compat: type IfaceIdInfo = [IfaceInfoItem]
- Development.IDE.GHC.Compat: type IfaceKind = IfaceType
- Development.IDE.GHC.Compat: type IfaceLamBndr = (IfaceBndr, IfaceOneShot)
- Development.IDE.GHC.Compat: type IfaceMult = IfaceType
- Development.IDE.GHC.Compat: type IfacePredType = IfaceType
- Development.IDE.GHC.Compat: type IfaceTopBndr = Name
- Development.IDE.GHC.Compat: type IfaceTvBndr = (IfLclName, IfaceKind)
- Development.IDE.GHC.Compat: type IfaceTyConBinder = VarBndr IfaceBndr TyConBndrVis
- Development.IDE.GHC.Compat: type ImportDeclUsage = (LImportDecl GhcRn, [GlobalRdrElt], [Name])
- Development.IDE.GHC.Compat: type InId = Id
- Development.IDE.GHC.Compat: type InVar = Var
- Development.IDE.GHC.Compat: type InstMatch = (ClsInst, [DFunInstType])
- Development.IDE.GHC.Compat: type InstalledModule = GenModule UnitId
- Development.IDE.GHC.Compat: type InstantiatedModule = GenModule InstantiatedUnit
- Development.IDE.GHC.Compat: type InstantiatedUnit = GenInstantiatedUnit UnitId
- Development.IDE.GHC.Compat: type Instantiations = GenInstantiations UnitId
- Development.IDE.GHC.Compat: type IsSrcSpanAnn (p :: Pass) a = (Anno IdGhcP p ~ SrcSpanAnn' EpAnn a, IsPass p)
- Development.IDE.GHC.Compat: type JoinArity = Int
- Development.IDE.GHC.Compat: type JoinId = Id
- Development.IDE.GHC.Compat: type Kind = Type
- Development.IDE.GHC.Compat: type KindOrType = Type
- Development.IDE.GHC.Compat: type KnotTied ty = ty
- Development.IDE.GHC.Compat: type LAmbiguousFieldOcc pass = XRec pass AmbiguousFieldOcc pass
- Development.IDE.GHC.Compat: type LAnnDecl pass = XRec pass AnnDecl pass
- Development.IDE.GHC.Compat: type LBangType pass = XRec pass BangType pass
- Development.IDE.GHC.Compat: type LClsInstDecl pass = XRec pass ClsInstDecl pass
- Development.IDE.GHC.Compat: type LConDecl pass = XRec pass ConDecl pass
- Development.IDE.GHC.Compat: type LConDeclField pass = XRec pass ConDeclField pass
- Development.IDE.GHC.Compat: type LDataFamInstDecl pass = XRec pass DataFamInstDecl pass
- Development.IDE.GHC.Compat: type LDefaultDecl pass = XRec pass DefaultDecl pass
- Development.IDE.GHC.Compat: type LDerivClauseTys pass = XRec pass DerivClauseTys pass
- Development.IDE.GHC.Compat: type LDerivDecl pass = XRec pass DerivDecl pass
- Development.IDE.GHC.Compat: type LDerivStrategy pass = XRec pass DerivStrategy pass
- Development.IDE.GHC.Compat: type LDocDecl pass = XRec pass DocDecl pass
- Development.IDE.GHC.Compat: type LFamilyDecl pass = XRec pass FamilyDecl pass
- Development.IDE.GHC.Compat: type LFamilyResultSig pass = XRec pass FamilyResultSig pass
- Development.IDE.GHC.Compat: type LFieldLabelStrings p = XRec p FieldLabelStrings p
- Development.IDE.GHC.Compat: type LFieldOcc pass = XRec pass FieldOcc pass
- Development.IDE.GHC.Compat: type LFixitySig pass = XRec pass FixitySig pass
- Development.IDE.GHC.Compat: type LForeignDecl pass = XRec pass ForeignDecl pass
- Development.IDE.GHC.Compat: type LGRHS id body = XRec id GRHS id body
- Development.IDE.GHC.Compat: type LHsBind id = LHsBindLR id id
- Development.IDE.GHC.Compat: type LHsBindLR idL idR = XRec idL HsBindLR idL idR
- Development.IDE.GHC.Compat: type LHsBinds id = LHsBindsLR id id
- Development.IDE.GHC.Compat: type LHsBindsLR idL idR = Bag LHsBindLR idL idR
- Development.IDE.GHC.Compat: type LHsCmd id = XRec id HsCmd id
- Development.IDE.GHC.Compat: type LHsCmdTop p = XRec p HsCmdTop p
- Development.IDE.GHC.Compat: type LHsContext pass = XRec pass HsContext pass
- Development.IDE.GHC.Compat: type LHsDecl p = XRec p HsDecl p
- Development.IDE.GHC.Compat: type LHsDerivingClause pass = XRec pass HsDerivingClause pass
- Development.IDE.GHC.Compat: type LHsDoc pass = Located HsDoc pass
- Development.IDE.GHC.Compat: type LHsDocString = Located HsDocString
- Development.IDE.GHC.Compat: type LHsDocStringChunk = Located HsDocStringChunk
- Development.IDE.GHC.Compat: type LHsExpr p = XRec p HsExpr p
- Development.IDE.GHC.Compat: type LHsFieldBind p id arg = XRec p HsFieldBind id arg
- Development.IDE.GHC.Compat: type LHsFunDep pass = XRec pass FunDep pass
- Development.IDE.GHC.Compat: type LHsKind pass = XRec pass HsKind pass
- Development.IDE.GHC.Compat: type LHsLocalBinds id = XRec id HsLocalBinds id
- Development.IDE.GHC.Compat: type LHsLocalBindsLR idL idR = XRec idL HsLocalBindsLR idL idR
- Development.IDE.GHC.Compat: type LHsRecField p arg = XRec p HsRecField p arg
- Development.IDE.GHC.Compat: type LHsRecProj p arg = XRec p RecProj p arg
- Development.IDE.GHC.Compat: type LHsRecUpdField p = XRec p HsRecUpdField p
- Development.IDE.GHC.Compat: type LHsRecUpdProj p = XRec p RecUpdProj p
- Development.IDE.GHC.Compat: type LHsSigType pass = XRec pass HsSigType pass
- Development.IDE.GHC.Compat: type LHsSigWcType pass = HsWildCardBndrs pass LHsSigType pass
- Development.IDE.GHC.Compat: type LHsToken (tok :: Symbol) p = XRec p HsToken tok
- Development.IDE.GHC.Compat: type LHsTupArg id = XRec id HsTupArg id
- Development.IDE.GHC.Compat: type LHsTyVarBndr flag pass = XRec pass HsTyVarBndr flag pass
- Development.IDE.GHC.Compat: type LHsType pass = XRec pass HsType pass
- Development.IDE.GHC.Compat: type LHsTypeArg p = HsArg LHsType p LHsKind p
- Development.IDE.GHC.Compat: type LHsUniToken (tok :: Symbol) (utok :: Symbol) p = XRec p HsUniToken tok utok
- Development.IDE.GHC.Compat: type LHsWcType pass = HsWildCardBndrs pass LHsType pass
- Development.IDE.GHC.Compat: type LIE pass = XRec pass IE pass
- Development.IDE.GHC.Compat: type LIEWrappedName p = XRec p IEWrappedName p
- Development.IDE.GHC.Compat: type LIPBind id = XRec id IPBind id
- Development.IDE.GHC.Compat: type LIdP p = XRec p IdP p
- Development.IDE.GHC.Compat: type LImportDecl pass = XRec pass ImportDecl pass
- Development.IDE.GHC.Compat: type LInjectivityAnn pass = XRec pass InjectivityAnn pass
- Development.IDE.GHC.Compat: type LInstDecl pass = XRec pass InstDecl pass
- Development.IDE.GHC.Compat: type LMatch id body = XRec id Match id body
- Development.IDE.GHC.Compat: type LPat p = XRec p Pat p
- Development.IDE.GHC.Compat: type LRoleAnnotDecl pass = XRec pass RoleAnnotDecl pass
- Development.IDE.GHC.Compat: type LRuleBndr pass = XRec pass RuleBndr pass
- Development.IDE.GHC.Compat: type LRuleDecl pass = XRec pass RuleDecl pass
- Development.IDE.GHC.Compat: type LRuleDecls pass = XRec pass RuleDecls pass
- Development.IDE.GHC.Compat: type LSig pass = XRec pass Sig pass
- Development.IDE.GHC.Compat: type LSpliceDecl pass = XRec pass SpliceDecl pass
- Development.IDE.GHC.Compat: type LStandaloneKindSig pass = XRec pass StandaloneKindSig pass
- Development.IDE.GHC.Compat: type LStmt id body = XRec id StmtLR id id body
- Development.IDE.GHC.Compat: type LStmtLR idL idR body = XRec idL StmtLR idL idR body
- Development.IDE.GHC.Compat: type LTcSpecPrag = Located TcSpecPrag
- Development.IDE.GHC.Compat: type LTyClDecl pass = XRec pass TyClDecl pass
- Development.IDE.GHC.Compat: type LTyFamDefltDecl pass = XRec pass TyFamDefltDecl pass
- Development.IDE.GHC.Compat: type LTyFamInstDecl pass = XRec pass TyFamInstDecl pass
- Development.IDE.GHC.Compat: type LTyFamInstEqn pass = XRec pass TyFamInstEqn pass
- Development.IDE.GHC.Compat: type LWarnDecl pass = XRec pass WarnDecl pass
- Development.IDE.GHC.Compat: type LWarnDecls pass = XRec pass WarnDecls pass
- Development.IDE.GHC.Compat: type LiftCoEnv = VarEnv Coercion
- Development.IDE.GHC.Compat: type LinkableSet = ModuleEnv Linkable
- Development.IDE.GHC.Compat: type Located = GenLocated SrcSpan
- Development.IDE.GHC.Compat: type LocatedA = GenLocated SrcSpanAnnA
- Development.IDE.GHC.Compat: type LocatedAn a = LocatedAn a
- Development.IDE.GHC.Compat: type MCoercionN = MCoercion
- Development.IDE.GHC.Compat: type MCoercionR = MCoercion
- Development.IDE.GHC.Compat: type MetaHook (f :: Type -> Type) = MetaRequest -> LHsExpr GhcTc -> f MetaResult
- Development.IDE.GHC.Compat: type ModIface = ModIface_ 'ModIfaceFinal
- Development.IDE.GHC.Compat: type ModIfaceAnnotation = Annotation
- Development.IDE.GHC.Compat: type ModNodeKey = ModuleNameWithIsBoot
- Development.IDE.GHC.Compat: type Module = GenModule Unit
- Development.IDE.GHC.Compat: type ModuleNameEnv elt = UniqFM ModuleName elt
- Development.IDE.GHC.Compat: type ModuleNameWithIsBoot = GenWithIsBoot ModuleName
- Development.IDE.GHC.Compat: type ModuleSet = Set NDModule
- Development.IDE.GHC.Compat: type ModuleWithIsBoot = GenWithIsBoot Module
- Development.IDE.GHC.Compat: type Mult = Type
- Development.IDE.GHC.Compat: type NameCacheUpdater = NameCache
- Development.IDE.GHC.Compat: type NameEnv a = UniqFM Name a
- Development.IDE.GHC.Compat: type NameSet = UniqSet Name
- Development.IDE.GHC.Compat: type NodeIdentifiers a = Map Identifier IdentifierDetails a
- Development.IDE.GHC.Compat: type NormaliseStepper ev = RecTcChecker -> TyCon -> [Type] -> NormaliseStepResult ev
- Development.IDE.GHC.Compat: type ObjFile = FilePath
- Development.IDE.GHC.Compat: type OccSet = UniqSet OccName
- Development.IDE.GHC.Compat: type OrigNameCache = ModuleEnv OccEnv Name
- Development.IDE.GHC.Compat: type OutId = Id
- Development.IDE.GHC.Compat: type OutVar = Var
- Development.IDE.GHC.Compat: type OutputableBndrId (pass :: Pass) = (OutputableBndr IdGhcP pass, OutputableBndr IdGhcP NoGhcTcPass pass, Outputable GenLocated Anno IdGhcP pass IdGhcP pass, Outputable GenLocated Anno IdGhcP NoGhcTcPass pass IdGhcP NoGhcTcPass pass, IsPass pass)
- Development.IDE.GHC.Compat: type ParsedSource = Located HsModule GhcPs
- Development.IDE.GHC.Compat: type PatSynBuilder = Maybe (Name, Type, Bool)
- Development.IDE.GHC.Compat: type PatSynMatcher = (Name, Type, Bool)
- Development.IDE.GHC.Compat: type PhaseNum = Int
- Development.IDE.GHC.Compat: type PkgsLoaded = UniqDFM UnitId LoadedPkgInfo
- Development.IDE.GHC.Compat: type PostTcExpr = HsExpr GhcTc
- Development.IDE.GHC.Compat: type PostTcTable = [(Name, PostTcExpr)]
- Development.IDE.GHC.Compat: type PredType = Type
- Development.IDE.GHC.Compat: type RealLocated = GenLocated RealSrcSpan
- Development.IDE.GHC.Compat: type RecFieldEnv = NameEnv [FieldLabel]
- Development.IDE.GHC.Compat: type RecProj p arg = HsFieldBind LFieldLabelStrings p arg
- Development.IDE.GHC.Compat: type RecUpdProj p = RecProj p LHsExpr p
- Development.IDE.GHC.Compat: type RenamedSource = (HsGroup GhcRn, [LImportDecl GhcRn], Maybe [(LIE GhcRn, Avails)], Maybe LHsDoc GhcRn)
- Development.IDE.GHC.Compat: type RenamedStuff = Maybe (HsGroup GhcRn, [LImportDecl GhcRn], Maybe [(LIE GhcRn, Avails)], Maybe LHsDoc GhcRn)
- Development.IDE.GHC.Compat: type RepArity = Int
- Development.IDE.GHC.Compat: type RhsNames = NameSet
- Development.IDE.GHC.Compat: type RnM = TcRn
- Development.IDE.GHC.Compat: type RoleAnnotEnv = NameEnv LRoleAnnotDecl GhcRn
- Development.IDE.GHC.Compat: type RuleName = FastString
- Development.IDE.GHC.Compat: type RuntimeRepType = Type
- Development.IDE.GHC.Compat: type Span = RealSrcSpan
- Development.IDE.GHC.Compat: type SplicePointName = Name
- Development.IDE.GHC.Compat: type SrcAnn ann = SrcSpanAnn' EpAnn ann
- Development.IDE.GHC.Compat: type Stmt id body = StmtLR id id body
- Development.IDE.GHC.Compat: type SummaryNode = Node Int ModuleGraphNode
- Development.IDE.GHC.Compat: type THDocs = Map DocLoc HsDoc GhcRn
- Development.IDE.GHC.Compat: type TcBinderStack = [TcBinder]
- Development.IDE.GHC.Compat: type TcCoercion = Coercion
- Development.IDE.GHC.Compat: type TcCoercionN = CoercionN
- Development.IDE.GHC.Compat: type TcCoercionP = CoercionP
- Development.IDE.GHC.Compat: type TcCoercionR = CoercionR
- Development.IDE.GHC.Compat: type TcId = Id
- Development.IDE.GHC.Compat: type TcIdSet = IdSet
- Development.IDE.GHC.Compat: type TcM = TcRn
- Development.IDE.GHC.Compat: type TcMCoercion = MCoercion
- Development.IDE.GHC.Compat: type TcMCoercionN = MCoercionN
- Development.IDE.GHC.Compat: type TcMCoercionR = MCoercionR
- Development.IDE.GHC.Compat: type TcPluginRewriter = RewriteEnv -> [Ct] -> [TcType] -> TcPluginM TcPluginRewriteResult
- Development.IDE.GHC.Compat: type TcPluginSolver = EvBindsVar -> [Ct] -> [Ct] -> TcPluginM TcPluginSolveResult
- Development.IDE.GHC.Compat: type TcRef a = IORef a
- Development.IDE.GHC.Compat: type TcRn = TcRnIf TcGblEnv TcLclEnv
- Development.IDE.GHC.Compat: type TcRnIf a b = IOEnv Env a b
- Development.IDE.GHC.Compat: type TcSigFun = Name -> Maybe TcSigInfo
- Development.IDE.GHC.Compat: type TcTypeEnv = NameEnv TcTyThing
- Development.IDE.GHC.Compat: type ThBindEnv = NameEnv (TopLevelFlag, ThLevel)
- Development.IDE.GHC.Compat: type ThLevel = Int
- Development.IDE.GHC.Compat: type ThetaType = [PredType]
- Development.IDE.GHC.Compat: type TidyOccEnv = UniqFM FastString Int
- Development.IDE.GHC.Compat: type TvSubstEnv = TyVarEnv Type
- Development.IDE.GHC.Compat: type TyCoVar = Id
- Development.IDE.GHC.Compat: type TyConBinder = VarBndr TyVar TyConBndrVis
- Development.IDE.GHC.Compat: type TyConPiTyBinder = VarBndr TyCoVar TyConBndrVis
- Development.IDE.GHC.Compat: type TyConRepName = Name
- Development.IDE.GHC.Compat: type TyFamDefltDecl = TyFamInstDecl
- Development.IDE.GHC.Compat: type TyFamInstEqn pass = FamEqn pass LHsType pass
- Development.IDE.GHC.Compat: type TyVar = Var
- Development.IDE.GHC.Compat: type TyVarBinder = VarBndr TyVar ForAllTyFlag
- Development.IDE.GHC.Compat: type TypeIndex = Int
- Development.IDE.GHC.Compat: type TypecheckedSource = LHsBinds GhcTc
- Development.IDE.GHC.Compat: type UnifyResult = UnifyResultM Subst
- Development.IDE.GHC.Compat: type Unit = GenUnit UnitId
- Development.IDE.GHC.Compat: type UnitEnvGraphKey = UnitId
- Development.IDE.GHC.Compat: type Uses = NameSet
- Development.IDE.GHC.Compat: type VisibleOrphanModules = ModuleSet
- Development.IDE.GHC.Compat: type family SyntaxExprGhc (p :: Pass) = (r :: Type) | r -> p
- Development.IDE.GHC.Compat: typeCharCmpTyFamNameKey :: Unique
- Development.IDE.GHC.Compat: typeCharKindConNameKey :: Unique
- Development.IDE.GHC.Compat: typeCharToNatTyFamNameKey :: Unique
- Development.IDE.GHC.Compat: typeCharTypeRepKey :: Unique
- Development.IDE.GHC.Compat: typeCharTypeRepName :: Name
- Development.IDE.GHC.Compat: typeConKey :: Unique
- Development.IDE.GHC.Compat: typeConsSymbolTyFamNameKey :: Unique
- Development.IDE.GHC.Compat: typeDeterminesValue :: Type -> Bool
- Development.IDE.GHC.Compat: typeDocs :: HsType GhcRn -> IntMap (HsDoc GhcRn)
- Development.IDE.GHC.Compat: typeErrorAppendDataConKey :: Unique
- Development.IDE.GHC.Compat: typeErrorAppendDataConName :: Name
- Development.IDE.GHC.Compat: typeErrorIdKey :: Unique
- Development.IDE.GHC.Compat: typeErrorShowTypeDataConKey :: Unique
- Development.IDE.GHC.Compat: typeErrorShowTypeDataConName :: Name
- Development.IDE.GHC.Compat: typeErrorTextDataConKey :: Unique
- Development.IDE.GHC.Compat: typeErrorTextDataConName :: Name
- Development.IDE.GHC.Compat: typeErrorVAppendDataConKey :: Unique
- Development.IDE.GHC.Compat: typeErrorVAppendDataConName :: Name
- Development.IDE.GHC.Compat: typeHasFixedRuntimeRep :: HasDebugCallStack => Type -> Bool
- Development.IDE.GHC.Compat: typeKind :: HasDebugCallStack => Type -> Kind
- Development.IDE.GHC.Compat: typeLeqCharTyFamNameKey :: Unique
- Development.IDE.GHC.Compat: typeLevity_maybe :: HasDebugCallStack => Type -> Maybe Levity
- Development.IDE.GHC.Compat: typeLitCharDataConKey :: Unique
- Development.IDE.GHC.Compat: typeLitCharDataConName :: Name
- Development.IDE.GHC.Compat: typeLitNatDataConKey :: Unique
- Development.IDE.GHC.Compat: typeLitNatDataConName :: Name
- Development.IDE.GHC.Compat: typeLitSortTyConKey :: Unique
- Development.IDE.GHC.Compat: typeLitSortTyConName :: Name
- Development.IDE.GHC.Compat: typeLitSymbolDataConKey :: Unique
- Development.IDE.GHC.Compat: typeLitSymbolDataConName :: Name
- Development.IDE.GHC.Compat: typeNatAddTyFamNameKey :: Unique
- Development.IDE.GHC.Compat: typeNatCmpTyFamNameKey :: Unique
- Development.IDE.GHC.Compat: typeNatDivTyFamNameKey :: Unique
- Development.IDE.GHC.Compat: typeNatExpTyFamNameKey :: Unique
- Development.IDE.GHC.Compat: typeNatLogTyFamNameKey :: Unique
- Development.IDE.GHC.Compat: typeNatModTyFamNameKey :: Unique
- Development.IDE.GHC.Compat: typeNatMulTyFamNameKey :: Unique
- Development.IDE.GHC.Compat: typeNatSubTyFamNameKey :: Unique
- Development.IDE.GHC.Compat: typeNatToCharTyFamNameKey :: Unique
- Development.IDE.GHC.Compat: typeNatTypeRepKey :: Unique
- Development.IDE.GHC.Compat: typeNatTypeRepName :: Name
- Development.IDE.GHC.Compat: typeOrConstraintKind :: TypeOrConstraint -> RuntimeRepType -> Kind
- Development.IDE.GHC.Compat: typeRepIdKey :: Unique
- Development.IDE.GHC.Compat: typeRepIdName :: Name
- Development.IDE.GHC.Compat: typeRepTyConKey :: Unique
- Development.IDE.GHC.Compat: typeRepTyConName :: Name
- Development.IDE.GHC.Compat: typeSize :: Type -> Int
- Development.IDE.GHC.Compat: typeSymbolAppendFamNameKey :: Unique
- Development.IDE.GHC.Compat: typeSymbolCmpTyFamNameKey :: Unique
- Development.IDE.GHC.Compat: typeSymbolKind :: Kind
- Development.IDE.GHC.Compat: typeSymbolKindCon :: TyCon
- Development.IDE.GHC.Compat: typeSymbolKindConNameKey :: Unique
- Development.IDE.GHC.Compat: typeSymbolTypeRepKey :: Unique
- Development.IDE.GHC.Compat: typeSymbolTypeRepName :: Name
- Development.IDE.GHC.Compat: typeToTypeKind :: Type
- Development.IDE.GHC.Compat: typeTypeOrConstraint :: HasDebugCallStack => Type -> TypeOrConstraint
- Development.IDE.GHC.Compat: typeUnconsSymbolTyFamNameKey :: Unique
- Development.IDE.GHC.Compat: typeableClassKey :: Unique
- Development.IDE.GHC.Compat: typeableClassName :: Name
- Development.IDE.GHC.Compat: typecheckIface :: ModIface -> IfG ModDetails
- Development.IDE.GHC.Compat: typesAreApart :: Type -> Type -> Bool
- Development.IDE.GHC.Compat: typesCantMatch :: [(Type, Type)] -> Bool
- Development.IDE.GHC.Compat: u1DataCon_RDR :: RdrName
- Development.IDE.GHC.Compat: u1TyConKey :: Unique
- Development.IDE.GHC.Compat: u1TyConName :: Name
- Development.IDE.GHC.Compat: uAddrDataCon_RDR :: RdrName
- Development.IDE.GHC.Compat: uAddrHash_RDR :: RdrName
- Development.IDE.GHC.Compat: uAddrTyConKey :: Unique
- Development.IDE.GHC.Compat: uAddrTyConName :: Name
- Development.IDE.GHC.Compat: uCharDataCon_RDR :: RdrName
- Development.IDE.GHC.Compat: uCharHash_RDR :: RdrName
- Development.IDE.GHC.Compat: uCharTyConKey :: Unique
- Development.IDE.GHC.Compat: uCharTyConName :: Name
- Development.IDE.GHC.Compat: uDoubleDataCon_RDR :: RdrName
- Development.IDE.GHC.Compat: uDoubleHash_RDR :: RdrName
- Development.IDE.GHC.Compat: uDoubleTyConKey :: Unique
- Development.IDE.GHC.Compat: uDoubleTyConName :: Name
- Development.IDE.GHC.Compat: uFloatDataCon_RDR :: RdrName
- Development.IDE.GHC.Compat: uFloatHash_RDR :: RdrName
- Development.IDE.GHC.Compat: uFloatTyConKey :: Unique
- Development.IDE.GHC.Compat: uFloatTyConName :: Name
- Development.IDE.GHC.Compat: uIntDataCon_RDR :: RdrName
- Development.IDE.GHC.Compat: uIntHash_RDR :: RdrName
- Development.IDE.GHC.Compat: uIntTyConKey :: Unique
- Development.IDE.GHC.Compat: uIntTyConName :: Name
- Development.IDE.GHC.Compat: uNSAFE_COERCE :: Module
- Development.IDE.GHC.Compat: uRecTyConKey :: Unique
- Development.IDE.GHC.Compat: uRecTyConName :: Name
- Development.IDE.GHC.Compat: uWordDataCon_RDR :: RdrName
- Development.IDE.GHC.Compat: uWordHash_RDR :: RdrName
- Development.IDE.GHC.Compat: uWordTyConKey :: Unique
- Development.IDE.GHC.Compat: uWordTyConName :: Name
- Development.IDE.GHC.Compat: ueEPS :: UnitEnv -> IO ExternalPackageState
- Development.IDE.GHC.Compat: ue_all_home_unit_ids :: UnitEnv -> Set UnitId
- Development.IDE.GHC.Compat: ue_currentHomeUnitEnv :: HasDebugCallStack => UnitEnv -> HomeUnitEnv
- Development.IDE.GHC.Compat: ue_currentUnit :: UnitEnv -> UnitId
- Development.IDE.GHC.Compat: ue_findHomeUnitEnv :: HasDebugCallStack => UnitId -> UnitEnv -> HomeUnitEnv
- Development.IDE.GHC.Compat: ue_homeUnit :: UnitEnv -> Maybe HomeUnit
- Development.IDE.GHC.Compat: ue_hpt :: HasDebugCallStack => UnitEnv -> HomePackageTable
- Development.IDE.GHC.Compat: ue_renameUnitId :: HasDebugCallStack => UnitId -> UnitId -> UnitEnv -> UnitEnv
- Development.IDE.GHC.Compat: ue_setActiveUnit :: UnitId -> UnitEnv -> UnitEnv
- Development.IDE.GHC.Compat: ue_setFlags :: HasDebugCallStack => DynFlags -> UnitEnv -> UnitEnv
- Development.IDE.GHC.Compat: ue_setUnitDbs :: Maybe [UnitDatabase UnitId] -> UnitEnv -> UnitEnv
- Development.IDE.GHC.Compat: ue_setUnitFlags :: HasDebugCallStack => UnitId -> DynFlags -> UnitEnv -> UnitEnv
- Development.IDE.GHC.Compat: ue_setUnits :: UnitState -> UnitEnv -> UnitEnv
- Development.IDE.GHC.Compat: ue_transitiveHomeDeps :: UnitId -> UnitEnv -> [UnitId]
- Development.IDE.GHC.Compat: ue_unitFlags :: HasDebugCallStack => UnitId -> UnitEnv -> DynFlags
- Development.IDE.GHC.Compat: ue_unitHomeUnit :: UnitId -> UnitEnv -> HomeUnit
- Development.IDE.GHC.Compat: ue_unit_dbs :: UnitEnv -> Maybe [UnitDatabase UnitId]
- Development.IDE.GHC.Compat: ue_units :: HasDebugCallStack => UnitEnv -> UnitState
- Development.IDE.GHC.Compat: ue_unsafeHomeUnit :: UnitEnv -> HomeUnit
- Development.IDE.GHC.Compat: ue_updateHomeUnitEnv :: (HomeUnitEnv -> HomeUnitEnv) -> UnitId -> UnitEnv -> UnitEnv
- Development.IDE.GHC.Compat: ufmToIntMap :: UniqFM key elt -> IntMap elt
- Development.IDE.GHC.Compat: ufmToSet_Directly :: UniqFM key elt -> IntSet
- Development.IDE.GHC.Compat: unComp1_RDR :: RdrName
- Development.IDE.GHC.Compat: unK1_RDR :: RdrName
- Development.IDE.GHC.Compat: unLoc :: GenLocated l e -> e
- Development.IDE.GHC.Compat: unLocA :: forall pass a. XRec (GhcPass pass) a -> a
- Development.IDE.GHC.Compat: unPar1_RDR :: RdrName
- Development.IDE.GHC.Compat: unQualOK :: GlobalRdrElt -> Bool
- Development.IDE.GHC.Compat: unQualSpecOK :: ImportSpec -> Bool
- Development.IDE.GHC.Compat: unRec1_RDR :: RdrName
- Development.IDE.GHC.Compat: unSwap :: SwapFlag -> (a -> a -> b) -> a -> a -> b
- Development.IDE.GHC.Compat: unXRec :: UnXRec p => XRec p a -> a
- Development.IDE.GHC.Compat: unambiguousFieldOcc :: AmbiguousFieldOcc GhcTc -> FieldOcc GhcTc
- Development.IDE.GHC.Compat: unboundKey :: Unique
- Development.IDE.GHC.Compat: unboxedSumKind :: [Type] -> Kind
- Development.IDE.GHC.Compat: unboxedTupleKind :: [Type] -> Kind
- Development.IDE.GHC.Compat: unboxedTupleOrSumExtension :: UnboxedTupleOrSum -> Extension
- Development.IDE.GHC.Compat: unboxedUnitDataCon :: DataCon
- Development.IDE.GHC.Compat: unboxedUnitTy :: Type
- Development.IDE.GHC.Compat: unboxedUnitTyCon :: TyCon
- Development.IDE.GHC.Compat: unexposedPrimTyCons :: [TyCon]
- Development.IDE.GHC.Compat: ungroup :: HsGroup GhcRn -> [LHsDecl GhcRn]
- Development.IDE.GHC.Compat: unguardedGRHSs :: forall (p :: Pass) body. Anno (GRHS (GhcPass p) (LocatedA (body (GhcPass p)))) ~ SrcAnn NoEpAnns => SrcSpan -> LocatedA (body (GhcPass p)) -> EpAnn GrhsAnn -> GRHSs (GhcPass p) (LocatedA (body (GhcPass p)))
- Development.IDE.GHC.Compat: unguardedRHS :: forall (p :: Pass) body. Anno (GRHS (GhcPass p) (LocatedA (body (GhcPass p)))) ~ SrcAnn NoEpAnns => EpAnn GrhsAnn -> SrcSpan -> LocatedA (body (GhcPass p)) -> [LGRHS (GhcPass p) (LocatedA (body (GhcPass p)))]
- Development.IDE.GHC.Compat: uninitializedLoader :: IO Loader
- Development.IDE.GHC.Compat: uninstantiateInstantiatedModule :: InstantiatedModule -> InstantiatedModule
- Development.IDE.GHC.Compat: uninstantiateInstantiatedUnit :: InstantiatedUnit -> InstantiatedUnit
- Development.IDE.GHC.Compat: uninterruptibleMaskM_ :: IOEnv env a -> IOEnv env a
- Development.IDE.GHC.Compat: unionArgMaps :: UniqMap Name (IntMap b) -> UniqMap Name (IntMap b) -> UniqMap Name (IntMap b)
- Development.IDE.GHC.Compat: unionFamInstEnv :: FamInstEnv -> FamInstEnv -> FamInstEnv
- Development.IDE.GHC.Compat: unionInstEnv :: InstEnv -> InstEnv -> InstEnv
- Development.IDE.GHC.Compat: unionLinkableSet :: LinkableSet -> LinkableSet -> LinkableSet
- Development.IDE.GHC.Compat: unionMG :: ModuleGraph -> ModuleGraph -> ModuleGraph
- Development.IDE.GHC.Compat: unionManyModuleSets :: [ModuleSet] -> ModuleSet
- Development.IDE.GHC.Compat: unionManyOccSets :: [OccSet] -> OccSet
- Development.IDE.GHC.Compat: unionModuleSet :: ModuleSet -> ModuleSet -> ModuleSet
- Development.IDE.GHC.Compat: unionNameSet :: NameSet -> NameSet -> NameSet
- Development.IDE.GHC.Compat: unionNameSets :: [NameSet] -> NameSet
- Development.IDE.GHC.Compat: unionOccSets :: OccSet -> OccSet -> OccSet
- Development.IDE.GHC.Compat: unionSubst :: Subst -> Subst -> Subst
- Development.IDE.GHC.Compat: uniqFromMask :: Char -> IO Unique
- Development.IDE.GHC.Compat: uniqFromSupply :: UniqSupply -> Unique
- Development.IDE.GHC.Compat: uniqsFromSupply :: UniqSupply -> [Unique]
- Development.IDE.GHC.Compat: unitDataCon :: DataCon
- Development.IDE.GHC.Compat: unitDataConId :: Id
- Development.IDE.GHC.Compat: unitDirectlyUFM :: Unique -> elt -> UniqFM key elt
- Development.IDE.GHC.Compat: unitEnv_adjust :: (v -> v) -> UnitEnvGraphKey -> UnitEnvGraph v -> UnitEnvGraph v
- Development.IDE.GHC.Compat: unitEnv_delete :: UnitEnvGraphKey -> UnitEnvGraph v -> UnitEnvGraph v
- Development.IDE.GHC.Compat: unitEnv_elts :: UnitEnvGraph v -> [(UnitEnvGraphKey, v)]
- Development.IDE.GHC.Compat: unitEnv_foldWithKey :: (b -> UnitEnvGraphKey -> a -> b) -> b -> UnitEnvGraph a -> b
- Development.IDE.GHC.Compat: unitEnv_hpts :: UnitEnvGraph HomeUnitEnv -> [HomePackageTable]
- Development.IDE.GHC.Compat: unitEnv_insert :: UnitEnvGraphKey -> v -> UnitEnvGraph v -> UnitEnvGraph v
- Development.IDE.GHC.Compat: unitEnv_keys :: UnitEnvGraph v -> Set UnitEnvGraphKey
- Development.IDE.GHC.Compat: unitEnv_lookup :: UnitEnvGraphKey -> UnitEnvGraph v -> v
- Development.IDE.GHC.Compat: unitEnv_lookup_maybe :: UnitEnvGraphKey -> UnitEnvGraph v -> Maybe v
- Development.IDE.GHC.Compat: unitEnv_map :: (v -> v) -> UnitEnvGraph v -> UnitEnvGraph v
- Development.IDE.GHC.Compat: unitEnv_mapWithKey :: (UnitEnvGraphKey -> v -> b) -> UnitEnvGraph v -> UnitEnvGraph b
- Development.IDE.GHC.Compat: unitEnv_member :: UnitEnvGraphKey -> UnitEnvGraph v -> Bool
- Development.IDE.GHC.Compat: unitEnv_new :: Map UnitEnvGraphKey v -> UnitEnvGraph v
- Development.IDE.GHC.Compat: unitEnv_singleton :: UnitEnvGraphKey -> v -> UnitEnvGraph v
- Development.IDE.GHC.Compat: unitEnv_union :: (a -> a -> a) -> UnitEnvGraph a -> UnitEnvGraph a -> UnitEnvGraph a
- Development.IDE.GHC.Compat: unitFS :: IsUnitId u => u -> FastString
- Development.IDE.GHC.Compat: unitFV :: Name -> FreeVars
- Development.IDE.GHC.Compat: unitFreeModuleHoles :: GenUnit u -> UniqDSet ModuleName
- Development.IDE.GHC.Compat: unitIdFS :: UnitId -> FastString
- Development.IDE.GHC.Compat: unitIdString :: UnitId -> String
- Development.IDE.GHC.Compat: unitIsDefinite :: Unit -> Bool
- Development.IDE.GHC.Compat: unitModuleEnv :: Module -> a -> ModuleEnv a
- Development.IDE.GHC.Compat: unitModuleSet :: Module -> ModuleSet
- Development.IDE.GHC.Compat: unitNameEnv :: Name -> a -> NameEnv a
- Development.IDE.GHC.Compat: unitNameSet :: Name -> NameSet
- Development.IDE.GHC.Compat: unitOccEnv :: OccName -> a -> OccEnv a
- Development.IDE.GHC.Compat: unitOccSet :: OccName -> OccSet
- Development.IDE.GHC.Compat: unitRecStmtTc :: RecStmtTc
- Development.IDE.GHC.Compat: unitString :: IsUnitId u => u -> String
- Development.IDE.GHC.Compat: unitTy :: Type
- Development.IDE.GHC.Compat: unitTyCon :: TyCon
- Development.IDE.GHC.Compat: unitTyConKey :: Unique
- Development.IDE.GHC.Compat: unitUFM :: Uniquable key => key -> elt -> UniqFM key elt
- Development.IDE.GHC.Compat: unitUniqMap :: Uniquable k => k -> a -> UniqMap k a
- Development.IDE.GHC.Compat: unlessM :: Monad m => m Bool -> m () -> m ()
- Development.IDE.GHC.Compat: unlessXOptM :: Extension -> TcRnIf gbl lcl () -> TcRnIf gbl lcl ()
- Development.IDE.GHC.Compat: unliftedDataConKey :: Unique
- Development.IDE.GHC.Compat: unliftedDataConTy :: Type
- Development.IDE.GHC.Compat: unliftedDataConTyCon :: TyCon
- Development.IDE.GHC.Compat: unliftedRepTy :: RuntimeRepType
- Development.IDE.GHC.Compat: unliftedRepTyCon :: TyCon
- Development.IDE.GHC.Compat: unliftedRepTyConKey :: Unique
- Development.IDE.GHC.Compat: unliftedRepTyConName :: Name
- Development.IDE.GHC.Compat: unliftedTypeKind :: Type
- Development.IDE.GHC.Compat: unliftedTypeKindTyCon :: TyCon
- Development.IDE.GHC.Compat: unliftedTypeKindTyConKey :: Unique
- Development.IDE.GHC.Compat: unliftedTypeKindTyConName :: Name
- Development.IDE.GHC.Compat: unload :: HscEnv -> [Linkable] -> IO ()
- Development.IDE.GHC.Compat: unpackCStringAppendIdKey :: Unique
- Development.IDE.GHC.Compat: unpackCStringAppendName :: Name
- Development.IDE.GHC.Compat: unpackCStringAppendUtf8IdKey :: Unique
- Development.IDE.GHC.Compat: unpackCStringAppendUtf8Name :: Name
- Development.IDE.GHC.Compat: unpackCStringFoldrIdKey :: Unique
- Development.IDE.GHC.Compat: unpackCStringFoldrName :: Name
- Development.IDE.GHC.Compat: unpackCStringFoldrUtf8IdKey :: Unique
- Development.IDE.GHC.Compat: unpackCStringFoldrUtf8Name :: Name
- Development.IDE.GHC.Compat: unpackCStringIdKey :: Unique
- Development.IDE.GHC.Compat: unpackCStringName :: Name
- Development.IDE.GHC.Compat: unpackCStringUtf8IdKey :: Unique
- Development.IDE.GHC.Compat: unpackCStringUtf8Name :: Name
- Development.IDE.GHC.Compat: unpackHDSC :: HsDocStringChunk -> String
- Development.IDE.GHC.Compat: unrestricted :: a -> Scaled a
- Development.IDE.GHC.Compat: unrestrictedFunTyCon :: TyCon
- Development.IDE.GHC.Compat: unrestrictedFunTyConKey :: Unique
- Development.IDE.GHC.Compat: unrestrictedFunTyConName :: Name
- Development.IDE.GHC.Compat: unsafeCastUFMKey :: UniqFM key1 elt -> UniqFM key2 elt
- Development.IDE.GHC.Compat: unsafeCoercePrimIdKey :: Unique
- Development.IDE.GHC.Compat: unsafeCoercePrimName :: Name
- Development.IDE.GHC.Compat: unsafeEqualityProofIdKey :: Unique
- Development.IDE.GHC.Compat: unsafeEqualityProofName :: Name
- Development.IDE.GHC.Compat: unsafeEqualityTyConKey :: Unique
- Development.IDE.GHC.Compat: unsafeEqualityTyConName :: Name
- Development.IDE.GHC.Compat: unsafeGetHomeUnit :: UnitEnv -> HomeUnit
- Development.IDE.GHC.Compat: unsafeIndex_RDR :: RdrName
- Development.IDE.GHC.Compat: unsafeIntMapToUFM :: IntMap elt -> UniqFM key elt
- Development.IDE.GHC.Compat: unsafeInterleaveM :: IOEnv env a -> IOEnv env a
- Development.IDE.GHC.Compat: unsafeRangeSize_RDR :: RdrName
- Development.IDE.GHC.Compat: unsafeReflDataConKey :: Unique
- Development.IDE.GHC.Compat: unsafeReflDataConName :: Name
- Development.IDE.GHC.Compat: unsafeTcPluginTcM :: TcM a -> TcPluginM a
- Development.IDE.GHC.Compat: unsetGOptM :: GeneralFlag -> TcRnIf gbl lcl a -> TcRnIf gbl lcl a
- Development.IDE.GHC.Compat: unsetWOptM :: WarningFlag -> TcRnIf gbl lcl a -> TcRnIf gbl lcl a
- Development.IDE.GHC.Compat: unsetXOptM :: Extension -> TcRnIf gbl lcl a -> TcRnIf gbl lcl a
- Development.IDE.GHC.Compat: unwrapIP :: Type -> CoercionR
- Development.IDE.GHC.Compat: unwrapNewTyConEtad_maybe :: TyCon -> Maybe ([TyVar], Type, CoAxiom Unbranched)
- Development.IDE.GHC.Compat: unwrapNewTyCon_maybe :: TyCon -> Maybe ([TyVar], Type, CoAxiom Unbranched)
- Development.IDE.GHC.Compat: unwrapNewTypeStepper :: NormaliseStepper Coercion
- Development.IDE.GHC.Compat: updEnv :: (env -> env') -> IOEnv env' a -> IOEnv env a
- Development.IDE.GHC.Compat: updEnvs :: ((gbl, lcl) -> (gbl, lcl)) -> TcRnIf gbl lcl a -> TcRnIf gbl lcl a
- Development.IDE.GHC.Compat: updGblEnv :: (gbl -> gbl) -> TcRnIf gbl lcl a -> TcRnIf gbl lcl a
- Development.IDE.GHC.Compat: updLclEnv :: (lcl -> lcl) -> TcRnIf gbl lcl a -> TcRnIf gbl lcl a
- Development.IDE.GHC.Compat: updMutVar :: IORef a -> (a -> a) -> IOEnv env ()
- Development.IDE.GHC.Compat: updMutVarM :: IORef a -> (a -> IOEnv env a) -> IOEnv env ()
- Development.IDE.GHC.Compat: updOneShotInfo :: Id -> OneShotInfo -> Id
- Development.IDE.GHC.Compat: updOptLevel :: Int -> DynFlags -> DynFlags
- Development.IDE.GHC.Compat: updPmNablas :: Nablas -> DsM a -> DsM a
- Development.IDE.GHC.Compat: updTcRef :: TcRef a -> (a -> a) -> TcRnIf gbl lcl ()
- Development.IDE.GHC.Compat: updTopEnv :: (HscEnv -> HscEnv) -> TcRnIf gbl lcl a -> TcRnIf gbl lcl a
- Development.IDE.GHC.Compat: updTopFlags :: (DynFlags -> DynFlags) -> TcRnIf gbl lcl a -> TcRnIf gbl lcl a
- Development.IDE.GHC.Compat: updateClsInstDFun :: (DFunId -> DFunId) -> ClsInst -> ClsInst
- Development.IDE.GHC.Compat: updateClsInstDFuns :: (DFunId -> DFunId) -> InstEnv -> InstEnv
- Development.IDE.GHC.Compat: updateEps :: (ExternalPackageState -> (ExternalPackageState, a)) -> TcRnIf gbl lcl a
- Development.IDE.GHC.Compat: updateEps_ :: (ExternalPackageState -> ExternalPackageState) -> TcRnIf gbl lcl ()
- Development.IDE.GHC.Compat: updateHpt :: (HomePackageTable -> HomePackageTable) -> UnitEnv -> UnitEnv
- Development.IDE.GHC.Compat: updateHpt_lazy :: (HomePackageTable -> HomePackageTable) -> UnitEnv -> UnitEnv
- Development.IDE.GHC.Compat: updateHug :: (HomeUnitGraph -> HomeUnitGraph) -> UnitEnv -> UnitEnv
- Development.IDE.GHC.Compat: updateIdTypeAndMult :: (Type -> Type) -> Id -> Id
- Development.IDE.GHC.Compat: updateIdTypeAndMultM :: Monad m => (Type -> m Type) -> Id -> m Id
- Development.IDE.GHC.Compat: updateIdTypeButNotMult :: (Type -> Type) -> Id -> Id
- Development.IDE.GHC.Compat: updateNameCache :: NameCache -> Module -> OccName -> (OrigNameCache -> IO (OrigNameCache, c)) -> IO c
- Development.IDE.GHC.Compat: updateNameCache' :: NameCache -> (OrigNameCache -> IO (OrigNameCache, c)) -> IO c
- Development.IDE.GHC.Compat: userTypeError_maybe :: Type -> Maybe Type
- Development.IDE.GHC.Compat: usesOnly :: Uses -> DefUses
- Development.IDE.GHC.Compat: v1TyConKey :: Unique
- Development.IDE.GHC.Compat: v1TyConName :: Name
- Development.IDE.GHC.Compat: varQual :: Module -> FastString -> Unique -> Name
- Development.IDE.GHC.Compat: varQual_RDR :: Module -> FastString -> RdrName
- Development.IDE.GHC.Compat: varSetMinusEvBindMap :: VarSet -> EvBindMap -> VarSet
- Development.IDE.GHC.Compat: vec16DataConTy :: Type
- Development.IDE.GHC.Compat: vec2DataConTy :: Type
- Development.IDE.GHC.Compat: vec32DataConTy :: Type
- Development.IDE.GHC.Compat: vec4DataConTy :: Type
- Development.IDE.GHC.Compat: vec64DataConTy :: Type
- Development.IDE.GHC.Compat: vec8DataConTy :: Type
- Development.IDE.GHC.Compat: vecCountDataConKeys :: [Unique]
- Development.IDE.GHC.Compat: vecCountTyCon :: TyCon
- Development.IDE.GHC.Compat: vecCountTyConKey :: Unique
- Development.IDE.GHC.Compat: vecElemDataConKeys :: [Unique]
- Development.IDE.GHC.Compat: vecElemTyCon :: TyCon
- Development.IDE.GHC.Compat: vecElemTyConKey :: Unique
- Development.IDE.GHC.Compat: vecRepDataConKey :: Unique
- Development.IDE.GHC.Compat: vecRepDataConTyCon :: TyCon
- Development.IDE.GHC.Compat: virtualUnitId :: InstantiatedUnit -> UnitId
- Development.IDE.GHC.Compat: visibleDataCons :: AlgTyConRhs -> [DataCon]
- Development.IDE.GHC.Compat: visibleIfConDecls :: IfaceConDecls -> [IfaceConDecl]
- Development.IDE.GHC.Compat: voidArgIdKey :: Unique
- Development.IDE.GHC.Compat: voidPrimIdKey :: Unique
- Development.IDE.GHC.Compat: voidTyConKey :: Unique
- Development.IDE.GHC.Compat: voidTyConName :: Name
- Development.IDE.GHC.Compat: wWarningFlags :: [FlagSpec WarningFlag]
- Development.IDE.GHC.Compat: warnIf :: Bool -> TcRnMessage -> TcRn ()
- Development.IDE.GHC.Compat: warnopt :: WarningFlag -> ParserOpts -> Bool
- Development.IDE.GHC.Compat: wayGeneralFlags :: Platform -> Way -> [GeneralFlag]
- Development.IDE.GHC.Compat: wayUnsetGeneralFlags :: Platform -> Way -> [GeneralFlag]
- Development.IDE.GHC.Compat: weakLoopBreaker :: OccInfo
- Development.IDE.GHC.Compat: weakPrimTyCon :: TyCon
- Development.IDE.GHC.Compat: weakPrimTyConKey :: Unique
- Development.IDE.GHC.Compat: whenActiveUnfoldingFun :: (Activation -> Bool) -> IdUnfoldingFun
- Development.IDE.GHC.Compat: whenDOptM :: DumpFlag -> TcRnIf gbl lcl () -> TcRnIf gbl lcl ()
- Development.IDE.GHC.Compat: whenGOptM :: GeneralFlag -> TcRnIf gbl lcl () -> TcRnIf gbl lcl ()
- Development.IDE.GHC.Compat: whenM :: Monad m => m Bool -> m () -> m ()
- Development.IDE.GHC.Compat: whenNoErrs :: TcM () -> TcM ()
- Development.IDE.GHC.Compat: whenWOptM :: WarningFlag -> TcRnIf gbl lcl () -> TcRnIf gbl lcl ()
- Development.IDE.GHC.Compat: whenXOptM :: Extension -> TcRnIf gbl lcl () -> TcRnIf gbl lcl ()
- Development.IDE.GHC.Compat: wildCardKey :: Unique
- Development.IDE.GHC.Compat: wildCardName :: Name
- Development.IDE.GHC.Compat: wiredInIds :: [Id]
- Development.IDE.GHC.Compat: wiredInNameTyThing_maybe :: Name -> Maybe TyThing
- Development.IDE.GHC.Compat: wiredInSrcSpan :: SrcSpan
- Development.IDE.GHC.Compat: wiredInTyCons :: [TyCon]
- Development.IDE.GHC.Compat: wiredInUnitIds :: [UnitId]
- Development.IDE.GHC.Compat: withDictClassKey :: Unique
- Development.IDE.GHC.Compat: withDictClassName :: Name
- Development.IDE.GHC.Compat: withException :: MonadIO m => SDocContext -> m (MaybeErr SDoc a) -> m a
- Development.IDE.GHC.Compat: withHoleFitPlugins :: HscEnv -> TcM a -> TcM a
- Development.IDE.GHC.Compat: withSignalHandlers :: ExceptionMonad m => m a -> m a
- Development.IDE.GHC.Compat: withSystemTempDirectory :: String -> (FilePath -> IO a) -> IO a
- Development.IDE.GHC.Compat: withTcPlugins :: HscEnv -> TcM a -> TcM a
- Development.IDE.GHC.Compat: withTempDirectory :: FilePath -> String -> (FilePath -> IO a) -> IO a
- Development.IDE.GHC.Compat: withoutDynamicNow :: TcRnIf gbl lcl a -> TcRnIf gbl lcl a
- Development.IDE.GHC.Compat: wopt :: WarningFlag -> DynFlags -> Bool
- Development.IDE.GHC.Compat: woptM :: WarningFlag -> TcRnIf gbl lcl Bool
- Development.IDE.GHC.Compat: wopt_set :: DynFlags -> WarningFlag -> DynFlags
- Development.IDE.GHC.Compat: word16ElemRepDataConTy :: Type
- Development.IDE.GHC.Compat: word16PrimTy :: Type
- Development.IDE.GHC.Compat: word16PrimTyCon :: TyCon
- Development.IDE.GHC.Compat: word16PrimTyConKey :: Unique
- Development.IDE.GHC.Compat: word16PrimTyConName :: Name
- Development.IDE.GHC.Compat: word16RepDataConTy :: RuntimeRepType
- Development.IDE.GHC.Compat: word16TyConKey :: Unique
- Development.IDE.GHC.Compat: word16TyConName :: Name
- Development.IDE.GHC.Compat: word16X16PrimTy :: Type
- Development.IDE.GHC.Compat: word16X16PrimTyCon :: TyCon
- Development.IDE.GHC.Compat: word16X16PrimTyConKey :: Unique
- Development.IDE.GHC.Compat: word16X32PrimTy :: Type
- Development.IDE.GHC.Compat: word16X32PrimTyCon :: TyCon
- Development.IDE.GHC.Compat: word16X32PrimTyConKey :: Unique
- Development.IDE.GHC.Compat: word16X8PrimTy :: Type
- Development.IDE.GHC.Compat: word16X8PrimTyCon :: TyCon
- Development.IDE.GHC.Compat: word16X8PrimTyConKey :: Unique
- Development.IDE.GHC.Compat: word32ElemRepDataConTy :: Type
- Development.IDE.GHC.Compat: word32PrimTy :: Type
- Development.IDE.GHC.Compat: word32PrimTyCon :: TyCon
- Development.IDE.GHC.Compat: word32PrimTyConKey :: Unique
- Development.IDE.GHC.Compat: word32PrimTyConName :: Name
- Development.IDE.GHC.Compat: word32RepDataConTy :: RuntimeRepType
- Development.IDE.GHC.Compat: word32TyConKey :: Unique
- Development.IDE.GHC.Compat: word32TyConName :: Name
- Development.IDE.GHC.Compat: word32X16PrimTy :: Type
- Development.IDE.GHC.Compat: word32X16PrimTyCon :: TyCon
- Development.IDE.GHC.Compat: word32X16PrimTyConKey :: Unique
- Development.IDE.GHC.Compat: word32X4PrimTy :: Type
- Development.IDE.GHC.Compat: word32X4PrimTyCon :: TyCon
- Development.IDE.GHC.Compat: word32X4PrimTyConKey :: Unique
- Development.IDE.GHC.Compat: word32X8PrimTy :: Type
- Development.IDE.GHC.Compat: word32X8PrimTyCon :: TyCon
- Development.IDE.GHC.Compat: word32X8PrimTyConKey :: Unique
- Development.IDE.GHC.Compat: word64ElemRepDataConTy :: Type
- Development.IDE.GHC.Compat: word64PrimTy :: Type
- Development.IDE.GHC.Compat: word64PrimTyCon :: TyCon
- Development.IDE.GHC.Compat: word64PrimTyConKey :: Unique
- Development.IDE.GHC.Compat: word64PrimTyConName :: Name
- Development.IDE.GHC.Compat: word64RepDataConTy :: RuntimeRepType
- Development.IDE.GHC.Compat: word64TyConKey :: Unique
- Development.IDE.GHC.Compat: word64TyConName :: Name
- Development.IDE.GHC.Compat: word64X2PrimTy :: Type
- Development.IDE.GHC.Compat: word64X2PrimTyCon :: TyCon
- Development.IDE.GHC.Compat: word64X2PrimTyConKey :: Unique
- Development.IDE.GHC.Compat: word64X4PrimTy :: Type
- Development.IDE.GHC.Compat: word64X4PrimTyCon :: TyCon
- Development.IDE.GHC.Compat: word64X4PrimTyConKey :: Unique
- Development.IDE.GHC.Compat: word64X8PrimTy :: Type
- Development.IDE.GHC.Compat: word64X8PrimTyCon :: TyCon
- Development.IDE.GHC.Compat: word64X8PrimTyConKey :: Unique
- Development.IDE.GHC.Compat: word8DataCon :: DataCon
- Development.IDE.GHC.Compat: word8DataConKey :: Unique
- Development.IDE.GHC.Compat: word8ElemRepDataConTy :: Type
- Development.IDE.GHC.Compat: word8PrimTy :: Type
- Development.IDE.GHC.Compat: word8PrimTyCon :: TyCon
- Development.IDE.GHC.Compat: word8PrimTyConKey :: Unique
- Development.IDE.GHC.Compat: word8PrimTyConName :: Name
- Development.IDE.GHC.Compat: word8RepDataConTy :: RuntimeRepType
- Development.IDE.GHC.Compat: word8Ty :: Type
- Development.IDE.GHC.Compat: word8TyCon :: TyCon
- Development.IDE.GHC.Compat: word8TyConKey :: Unique
- Development.IDE.GHC.Compat: word8TyConName :: Name
- Development.IDE.GHC.Compat: word8X16PrimTy :: Type
- Development.IDE.GHC.Compat: word8X16PrimTyCon :: TyCon
- Development.IDE.GHC.Compat: word8X16PrimTyConKey :: Unique
- Development.IDE.GHC.Compat: word8X32PrimTy :: Type
- Development.IDE.GHC.Compat: word8X32PrimTyCon :: TyCon
- Development.IDE.GHC.Compat: word8X32PrimTyConKey :: Unique
- Development.IDE.GHC.Compat: word8X64PrimTy :: Type
- Development.IDE.GHC.Compat: word8X64PrimTyCon :: TyCon
- Development.IDE.GHC.Compat: word8X64PrimTyConKey :: Unique
- Development.IDE.GHC.Compat: wordDataCon :: DataCon
- Development.IDE.GHC.Compat: wordDataConKey :: Unique
- Development.IDE.GHC.Compat: wordPrimTy :: Type
- Development.IDE.GHC.Compat: wordPrimTyCon :: TyCon
- Development.IDE.GHC.Compat: wordPrimTyConKey :: Unique
- Development.IDE.GHC.Compat: wordPrimTyConName :: Name
- Development.IDE.GHC.Compat: wordRepDataConTy :: RuntimeRepType
- Development.IDE.GHC.Compat: wordTy :: Type
- Development.IDE.GHC.Compat: wordTyCon :: TyCon
- Development.IDE.GHC.Compat: wordTyConKey :: Unique
- Development.IDE.GHC.Compat: wordTyConName :: Name
- Development.IDE.GHC.Compat: worstOneShot :: OneShotInfo -> OneShotInfo -> OneShotInfo
- Development.IDE.GHC.Compat: wrapIP :: Type -> CoercionR
- Development.IDE.GHC.Compat: wrapLocAM :: (a -> TcM b) -> LocatedAn an a -> TcM (Located b)
- Development.IDE.GHC.Compat: wrapLocFstM :: (a -> TcM (b, c)) -> Located a -> TcM (Located b, c)
- Development.IDE.GHC.Compat: wrapLocFstMA :: (a -> TcM (b, c)) -> GenLocated (SrcSpanAnn' ann) a -> TcM (GenLocated (SrcSpanAnn' ann) b, c)
- Development.IDE.GHC.Compat: wrapLocM :: (a -> TcM b) -> Located a -> TcM (Located b)
- Development.IDE.GHC.Compat: wrapLocMA :: (a -> TcM b) -> GenLocated (SrcSpanAnn' ann) a -> TcRn (GenLocated (SrcSpanAnn' ann) b)
- Development.IDE.GHC.Compat: wrapLocMA_ :: (a -> TcM ()) -> LocatedA a -> TcM ()
- Development.IDE.GHC.Compat: wrapLocM_ :: (a -> TcM ()) -> Located a -> TcM ()
- Development.IDE.GHC.Compat: wrapLocSndM :: (a -> TcM (b, c)) -> Located a -> TcM (b, Located c)
- Development.IDE.GHC.Compat: wrapLocSndMA :: (a -> TcM (b, c)) -> GenLocated (SrcSpanAnn' ann) a -> TcM (b, GenLocated (SrcSpanAnn' ann) c)
- Development.IDE.GHC.Compat: wrapXRec :: WrapXRec p a => a -> XRec p a
- Development.IDE.GHC.Compat: writeHieFile :: FilePath -> HieFile -> IO ()
- Development.IDE.GHC.Compat: writeMutVar :: IORef a -> a -> IOEnv env ()
- Development.IDE.GHC.Compat: writeTcRef :: TcRef a -> a -> TcRnIf gbl lcl ()
- Development.IDE.GHC.Compat: wrongThingErr :: String -> TcTyThing -> Name -> TcM a
- Development.IDE.GHC.Compat: xFlags :: [FlagSpec Extension]
- Development.IDE.GHC.Compat: xopt :: Extension -> DynFlags -> Bool
- Development.IDE.GHC.Compat: xoptM :: Extension -> TcRnIf gbl lcl Bool
- Development.IDE.GHC.Compat: xopt_set :: DynFlags -> Extension -> DynFlags
- Development.IDE.GHC.Compat: xopt_unset :: DynFlags -> Extension -> DynFlags
- Development.IDE.GHC.Compat: xset :: ExtBits -> ExtsBitmap -> ExtsBitmap
- Development.IDE.GHC.Compat: xtest :: ExtBits -> ExtsBitmap -> Bool
- Development.IDE.GHC.Compat: xunset :: ExtBits -> ExtsBitmap -> ExtsBitmap
- Development.IDE.GHC.Compat: zapFragileIdInfo :: Id -> Id
- Development.IDE.GHC.Compat: zapFragileOcc :: OccInfo -> OccInfo
- Development.IDE.GHC.Compat: zapIdDemandInfo :: Id -> Id
- Development.IDE.GHC.Compat: zapIdDmdSig :: Id -> Id
- Development.IDE.GHC.Compat: zapIdOccInfo :: Id -> Id
- Development.IDE.GHC.Compat: zapIdTailCallInfo :: Id -> Id
- Development.IDE.GHC.Compat: zapIdUnfolding :: Id -> Id
- Development.IDE.GHC.Compat: zapIdUsageEnvInfo :: Id -> Id
- Development.IDE.GHC.Compat: zapIdUsageInfo :: Id -> Id
- Development.IDE.GHC.Compat: zapIdUsedOnceInfo :: Id -> Id
- Development.IDE.GHC.Compat: zapJoinId :: Id -> Id
- Development.IDE.GHC.Compat: zapLamIdInfo :: Id -> Id
- Development.IDE.GHC.Compat: zapLiftingContext :: LiftingContext -> LiftingContext
- Development.IDE.GHC.Compat: zapOccTailCallInfo :: OccInfo -> OccInfo
- Development.IDE.GHC.Compat: zapStableUnfolding :: Id -> Id
- Development.IDE.GHC.Compat: zapSubst :: Subst -> Subst
- Development.IDE.GHC.Compat: zeroBitRepTy :: RuntimeRepType
- Development.IDE.GHC.Compat: zeroBitRepTyConKey :: Unique
- Development.IDE.GHC.Compat: zeroBitTypeKind :: Type
- Development.IDE.GHC.Compat: zeroBitTypeTyConKey :: Unique
- Development.IDE.GHC.Compat: zipCoEnv :: HasDebugCallStack => [CoVar] -> [Coercion] -> CvSubstEnv
- Development.IDE.GHC.Compat: zipIdKey :: Unique
- Development.IDE.GHC.Compat: zipName :: Name
- Development.IDE.GHC.Compat: zipTCvSubst :: HasDebugCallStack => [TyCoVar] -> [Type] -> Subst
- Development.IDE.GHC.Compat: zipToUFM :: Uniquable key => [key] -> [elt] -> UniqFM key elt
- Development.IDE.GHC.Compat: zipTvSubst :: HasDebugCallStack => [TyVar] -> [Type] -> Subst
- Development.IDE.GHC.Compat: zipTyEnv :: HasDebugCallStack => [TyVar] -> [Type] -> TvSubstEnv
- Development.IDE.GHC.Compat: zipWith3M :: Monad m => (a -> b -> c -> m d) -> [a] -> [b] -> [c] -> m [d]
- Development.IDE.GHC.Compat: zipWith3M_ :: Monad m => (a -> b -> c -> m d) -> [a] -> [b] -> [c] -> m ()
- Development.IDE.GHC.Compat: zipWith4M :: Monad m => (a -> b -> c -> d -> m e) -> [a] -> [b] -> [c] -> [d] -> m [e]
- Development.IDE.GHC.Compat: zipWithAndUnzipM :: Monad m => (a -> b -> m (c, d)) -> [a] -> [b] -> m ([c], [d])
- Development.IDE.GHC.Compat.CmdLine: AnySuffix :: (String -> EwM m ()) -> OptKind (m :: Type -> Type)
- Development.IDE.GHC.Compat.CmdLine: CmdLineP :: (forall (m :: Type -> Type). Monad m => StateT s m a) -> CmdLineP s a
- Development.IDE.GHC.Compat.CmdLine: Flag :: String -> OptKind m -> GhcFlagMode -> Flag (m :: Type -> Type)
- Development.IDE.GHC.Compat.CmdLine: FloatSuffix :: (Float -> EwM m ()) -> OptKind (m :: Type -> Type)
- Development.IDE.GHC.Compat.CmdLine: HasArg :: (String -> EwM m ()) -> OptKind (m :: Type -> Type)
- Development.IDE.GHC.Compat.CmdLine: IntSuffix :: (Int -> EwM m ()) -> OptKind (m :: Type -> Type)
- Development.IDE.GHC.Compat.CmdLine: NoArg :: EwM m () -> OptKind (m :: Type -> Type)
- Development.IDE.GHC.Compat.CmdLine: OptIntSuffix :: (Maybe Int -> EwM m ()) -> OptKind (m :: Type -> Type)
- Development.IDE.GHC.Compat.CmdLine: OptPrefix :: (String -> EwM m ()) -> OptKind (m :: Type -> Type)
- Development.IDE.GHC.Compat.CmdLine: PassFlag :: (String -> EwM m ()) -> OptKind (m :: Type -> Type)
- Development.IDE.GHC.Compat.CmdLine: Prefix :: (String -> EwM m ()) -> OptKind (m :: Type -> Type)
- Development.IDE.GHC.Compat.CmdLine: SepArg :: (String -> EwM m ()) -> OptKind (m :: Type -> Type)
- Development.IDE.GHC.Compat.CmdLine: WordSuffix :: (Word -> EwM m ()) -> OptKind (m :: Type -> Type)
- Development.IDE.GHC.Compat.CmdLine: [flagGhcMode] :: Flag (m :: Type -> Type) -> GhcFlagMode
- Development.IDE.GHC.Compat.CmdLine: [flagName] :: Flag (m :: Type -> Type) -> String
- Development.IDE.GHC.Compat.CmdLine: [flagOptKind] :: Flag (m :: Type -> Type) -> OptKind m
- Development.IDE.GHC.Compat.CmdLine: data () => EwM (m :: Type -> Type) a
- Development.IDE.GHC.Compat.CmdLine: data () => Flag (m :: Type -> Type)
- Development.IDE.GHC.Compat.CmdLine: data () => OptKind (m :: Type -> Type)
- Development.IDE.GHC.Compat.CmdLine: defFlag :: forall (m :: Type -> Type). String -> OptKind m -> Flag m
- Development.IDE.GHC.Compat.CmdLine: getCmdLineState :: CmdLineP s s
- Development.IDE.GHC.Compat.CmdLine: liftEwM :: Monad m => m a -> EwM m a
- Development.IDE.GHC.Compat.CmdLine: newtype () => CmdLineP s a
- Development.IDE.GHC.Compat.CmdLine: processCmdLineP :: forall s m. MonadIO m => [Flag (CmdLineP s)] -> s -> [Located String] -> m (([Located String], [Err], [Warn]), s)
- Development.IDE.GHC.Compat.CmdLine: putCmdLineState :: s -> CmdLineP s ()
- Development.IDE.GHC.Compat.Core: AGlobal :: TyThing -> TcTyThing
- Development.IDE.GHC.Compat.Core: ALRTransitionalBit :: ExtBits
- Development.IDE.GHC.Compat.Core: APromotionErr :: PromotionErr -> TcTyThing
- Development.IDE.GHC.Compat.Core: ATcId :: TcId -> IdBindingInfo -> TcTyThing
- Development.IDE.GHC.Compat.Core: ATcTyCon :: TyCon -> TcTyThing
- Development.IDE.GHC.Compat.Core: ATyVar :: Name -> TcTyVar -> TcTyThing
- Development.IDE.GHC.Compat.Core: AllowAmbiguousTypes :: Extension
- Development.IDE.GHC.Compat.Core: AlternativeLayoutRule :: Extension
- Development.IDE.GHC.Compat.Core: AlternativeLayoutRuleBit :: ExtBits
- Development.IDE.GHC.Compat.Core: AlternativeLayoutRuleTransitional :: Extension
- Development.IDE.GHC.Compat.Core: Ambiguous :: XAmbiguous pass -> XRec pass RdrName -> AmbiguousFieldOcc pass
- Development.IDE.GHC.Compat.Core: AnnD :: XAnnD p -> AnnDecl p -> HsDecl p
- Development.IDE.GHC.Compat.Core: AnnListItem :: [TrailingAnn] -> AnnListItem
- Development.IDE.GHC.Compat.Core: AnyclassStrategy :: XAnyClassStrategy pass -> DerivStrategy pass
- Development.IDE.GHC.Compat.Core: AppTy :: Type -> Type -> Type
- Development.IDE.GHC.Compat.Core: ApplicativeArgMany :: XApplicativeArgMany idL -> [ExprLStmt idL] -> HsExpr idL -> LPat idL -> HsDoFlavour -> ApplicativeArg idL
- Development.IDE.GHC.Compat.Core: ApplicativeArgOne :: XApplicativeArgOne idL -> LPat idL -> LHsExpr idL -> Bool -> ApplicativeArg idL
- Development.IDE.GHC.Compat.Core: ApplicativeDo :: Extension
- Development.IDE.GHC.Compat.Core: ApplicativeStmt :: XApplicativeStmt idL idR body -> [(SyntaxExpr idR, ApplicativeArg idL)] -> Maybe (SyntaxExpr idR) -> StmtLR idL idR body
- Development.IDE.GHC.Compat.Core: ArgDoc :: Name -> Int -> DocLoc
- Development.IDE.GHC.Compat.Core: ArithSeq :: XArithSeq p -> Maybe (SyntaxExpr p) -> ArithSeqInfo p -> HsExpr p
- Development.IDE.GHC.Compat.Core: ArrowCaseAlt :: HsArrowMatchContext
- Development.IDE.GHC.Compat.Core: ArrowCtxt :: LocalRdrEnv -> TcRef WantedConstraints -> ArrowCtxt
- Development.IDE.GHC.Compat.Core: ArrowExpr :: HsStmtContext p
- Development.IDE.GHC.Compat.Core: ArrowLamCaseAlt :: LamCaseVariant -> HsArrowMatchContext
- Development.IDE.GHC.Compat.Core: ArrowMatchCtxt :: HsArrowMatchContext -> HsMatchContext p
- Development.IDE.GHC.Compat.Core: Arrows :: Extension
- Development.IDE.GHC.Compat.Core: ArrowsBit :: ExtBits
- Development.IDE.GHC.Compat.Core: As :: Bool -> Phase
- Development.IDE.GHC.Compat.Core: AsPat :: XAsPat p -> LIdP p -> !LHsToken "@" p -> LPat p -> Pat p
- Development.IDE.GHC.Compat.Core: AutoDeriveTypeable :: Extension
- Development.IDE.GHC.Compat.Core: BCOs :: CompiledByteCode -> [SptEntry] -> Unlinked
- Development.IDE.GHC.Compat.Core: BangPat :: XBangPat p -> LPat p -> Pat p
- Development.IDE.GHC.Compat.Core: BangPatBit :: ExtBits
- Development.IDE.GHC.Compat.Core: BangPatterns :: Extension
- Development.IDE.GHC.Compat.Core: BareSplice :: SpliceDecoration
- Development.IDE.GHC.Compat.Core: BinaryLiterals :: Extension
- Development.IDE.GHC.Compat.Core: BinaryLiteralsBit :: ExtBits
- Development.IDE.GHC.Compat.Core: BindStmt :: XBindStmt idL idR body -> LPat idL -> body -> StmtLR idL idR body
- Development.IDE.GHC.Compat.Core: BlockArguments :: Extension
- Development.IDE.GHC.Compat.Core: BlockArgumentsBit :: ExtBits
- Development.IDE.GHC.Compat.Core: BodyStmt :: XBodyStmt idL idR body -> body -> SyntaxExpr idR -> SyntaxExpr idR -> StmtLR idL idR body
- Development.IDE.GHC.Compat.Core: Brack :: ThStage -> PendingStuff -> ThStage
- Development.IDE.GHC.Compat.Core: BuiltInSyntax :: BuiltInSyntax
- Development.IDE.GHC.Compat.Core: CApiFFI :: Extension
- Development.IDE.GHC.Compat.Core: CApiFfiBit :: ExtBits
- Development.IDE.GHC.Compat.Core: CExport :: XCExport pass -> XRec pass CExportSpec -> ForeignExport pass
- Development.IDE.GHC.Compat.Core: CFunction :: CCallTarget -> CImportSpec
- Development.IDE.GHC.Compat.Core: CImport :: XCImport pass -> XRec pass CCallConv -> XRec pass Safety -> Maybe Header -> CImportSpec -> ForeignImport pass
- Development.IDE.GHC.Compat.Core: CLabel :: CLabelString -> CImportSpec
- Development.IDE.GHC.Compat.Core: CLeft :: LeftOrRight
- Development.IDE.GHC.Compat.Core: CRight :: LeftOrRight
- Development.IDE.GHC.Compat.Core: CUSKs :: Extension
- Development.IDE.GHC.Compat.Core: CWrapper :: CImportSpec
- Development.IDE.GHC.Compat.Core: CaseAlt :: HsMatchContext p
- Development.IDE.GHC.Compat.Core: CastTy :: Type -> KindCoercion -> Type
- Development.IDE.GHC.Compat.Core: Cc :: Phase
- Development.IDE.GHC.Compat.Core: Ccxx :: Phase
- Development.IDE.GHC.Compat.Core: CgGuts :: !Module -> [TyCon] -> CoreProgram -> [CostCentre] -> !ForeignStubs -> ![(ForeignSrcLang, FilePath)] -> !Set UnitId -> !HpcInfo -> !Maybe ModBreaks -> [SptEntry] -> CgGuts
- Development.IDE.GHC.Compat.Core: ClassDecl :: XClassDecl pass -> !LayoutInfo pass -> Maybe (LHsContext pass) -> LIdP pass -> LHsQTyVars pass -> LexicalFixity -> [LHsFunDep pass] -> [LSig pass] -> LHsBinds pass -> [LFamilyDecl pass] -> [LTyFamDefltDecl pass] -> [LDocDecl pass] -> TyClDecl pass
- Development.IDE.GHC.Compat.Core: ClassOpSig :: XClassOpSig pass -> Bool -> [LIdP pass] -> LHsSigType pass -> Sig pass
- Development.IDE.GHC.Compat.Core: ClassPE :: PromotionErr
- Development.IDE.GHC.Compat.Core: ClosedLet :: IdBindingInfo
- Development.IDE.GHC.Compat.Core: ClosedTypeFamily :: Maybe [LTyFamInstEqn pass] -> FamilyInfo pass
- Development.IDE.GHC.Compat.Core: ClsInstD :: XClsInstD pass -> ClsInstDecl pass -> InstDecl pass
- Development.IDE.GHC.Compat.Core: ClsInstDecl :: XCClsInstDecl pass -> LHsSigType pass -> LHsBinds pass -> [LSig pass] -> [LTyFamInstDecl pass] -> [LDataFamInstDecl pass] -> Maybe (XRec pass OverlapMode) -> ClsInstDecl pass
- Development.IDE.GHC.Compat.Core: CmdLineError :: String -> GhcException
- Development.IDE.GHC.Compat.Core: Cmm :: Phase
- Development.IDE.GHC.Compat.Core: CmmCpp :: Phase
- Development.IDE.GHC.Compat.Core: CoEvBindsVar :: Unique -> IORef CoVarSet -> EvBindsVar
- Development.IDE.GHC.Compat.Core: Cobjc :: Phase
- Development.IDE.GHC.Compat.Core: Cobjcxx :: Phase
- Development.IDE.GHC.Compat.Core: CoercionTy :: Coercion -> Type
- Development.IDE.GHC.Compat.Core: Comp :: ThStage
- Development.IDE.GHC.Compat.Core: CompleteMatchSig :: XCompleteMatchSig pass -> XRec pass [LIdP pass] -> Maybe (LIdP pass) -> Sig pass
- Development.IDE.GHC.Compat.Core: CompleteSig :: TcId -> UserTypeCtxt -> SrcSpan -> TcIdSigInfo
- Development.IDE.GHC.Compat.Core: ConDeclField :: XConDeclField pass -> [LFieldOcc pass] -> LBangType pass -> Maybe (LHsDoc pass) -> ConDeclField pass
- Development.IDE.GHC.Compat.Core: ConDeclGADT :: XConDeclGADT pass -> NonEmpty (LIdP pass) -> !LHsUniToken "::" "\8759" pass -> XRec pass (HsOuterSigTyVarBndrs pass) -> Maybe (LHsContext pass) -> HsConDeclGADTDetails pass -> LHsType pass -> Maybe (LHsDoc pass) -> ConDecl pass
- Development.IDE.GHC.Compat.Core: ConDeclH98 :: XConDeclH98 pass -> LIdP pass -> Bool -> [LHsTyVarBndr Specificity pass] -> Maybe (LHsContext pass) -> HsConDeclH98Details pass -> Maybe (LHsDoc pass) -> ConDecl pass
- Development.IDE.GHC.Compat.Core: ConPat :: XConPat p -> XRec p (ConLikeP p) -> HsConPatDetails p -> Pat p
- Development.IDE.GHC.Compat.Core: ConstrainedClassMethods :: Extension
- Development.IDE.GHC.Compat.Core: ConstrainedDataConPE :: PredType -> PromotionErr
- Development.IDE.GHC.Compat.Core: ConstraintKinds :: Extension
- Development.IDE.GHC.Compat.Core: CoreBindings :: WholeCoreBindings -> Unlinked
- Development.IDE.GHC.Compat.Core: CoreModule :: !Module -> !TypeEnv -> CoreProgram -> SafeHaskellMode -> CoreModule
- Development.IDE.GHC.Compat.Core: Cpp :: HscSource -> Phase
- Development.IDE.GHC.Compat.Core: DCR :: Id -> DataConBoxer -> [Scaled Type] -> [StrictnessMark] -> [HsImplBang] -> DataConRep
- Development.IDE.GHC.Compat.Core: DataDecl :: XDataDecl pass -> LIdP pass -> LHsQTyVars pass -> LexicalFixity -> HsDataDefn pass -> TyClDecl pass
- Development.IDE.GHC.Compat.Core: DataDeclRn :: Bool -> NameSet -> DataDeclRn
- Development.IDE.GHC.Compat.Core: DataFamInstD :: XDataFamInstD pass -> DataFamInstDecl pass -> InstDecl pass
- Development.IDE.GHC.Compat.Core: DataFamInstDecl :: FamEqn pass (HsDataDefn pass) -> DataFamInstDecl pass
- Development.IDE.GHC.Compat.Core: DataFamily :: FamilyInfo pass
- Development.IDE.GHC.Compat.Core: DataFamilyInst :: TyCon -> FamFlavor
- Development.IDE.GHC.Compat.Core: DataKinds :: Extension
- Development.IDE.GHC.Compat.Core: DataType :: NewOrData
- Development.IDE.GHC.Compat.Core: DataTypeCons :: Bool -> [a] -> DataDefnCons a
- Development.IDE.GHC.Compat.Core: DatatypeContexts :: Extension
- Development.IDE.GHC.Compat.Core: DatatypeContextsBit :: ExtBits
- Development.IDE.GHC.Compat.Core: DctMulti :: XDctMulti pass -> [LHsSigType pass] -> DerivClauseTys pass
- Development.IDE.GHC.Compat.Core: DctSingle :: XDctSingle pass -> LHsSigType pass -> DerivClauseTys pass
- Development.IDE.GHC.Compat.Core: DecBrG :: XDecBrG p -> HsGroup p -> HsQuote p
- Development.IDE.GHC.Compat.Core: DecBrL :: XDecBrL p -> [LHsDecl p] -> HsQuote p
- Development.IDE.GHC.Compat.Core: DeclDoc :: Name -> DocLoc
- Development.IDE.GHC.Compat.Core: DeepSubsumption :: Extension
- Development.IDE.GHC.Compat.Core: DefD :: XDefD p -> DefaultDecl p -> HsDecl p
- Development.IDE.GHC.Compat.Core: DefaultDecl :: XCDefaultDecl pass -> [LHsType pass] -> DefaultDecl pass
- Development.IDE.GHC.Compat.Core: DefaultSignatures :: Extension
- Development.IDE.GHC.Compat.Core: DefaultingPlugin :: TcPluginM s -> (s -> FillDefaulting) -> (s -> TcPluginM ()) -> DefaultingPlugin
- Development.IDE.GHC.Compat.Core: DefaultingProposal :: TcTyVar -> [Type] -> [Ct] -> DefaultingProposal
- Development.IDE.GHC.Compat.Core: Definite :: unit -> Definite unit
- Development.IDE.GHC.Compat.Core: DerivD :: XDerivD p -> DerivDecl p -> HsDecl p
- Development.IDE.GHC.Compat.Core: DerivDecl :: XCDerivDecl pass -> LHsSigWcType pass -> Maybe (LDerivStrategy pass) -> Maybe (XRec pass OverlapMode) -> DerivDecl pass
- Development.IDE.GHC.Compat.Core: DeriveAnyClass :: Extension
- Development.IDE.GHC.Compat.Core: DeriveDataTypeable :: Extension
- Development.IDE.GHC.Compat.Core: DeriveFoldable :: Extension
- Development.IDE.GHC.Compat.Core: DeriveFunctor :: Extension
- Development.IDE.GHC.Compat.Core: DeriveGeneric :: Extension
- Development.IDE.GHC.Compat.Core: DeriveLift :: Extension
- Development.IDE.GHC.Compat.Core: DeriveTraversable :: Extension
- Development.IDE.GHC.Compat.Core: DerivingStrategies :: Extension
- Development.IDE.GHC.Compat.Core: DerivingVia :: Extension
- Development.IDE.GHC.Compat.Core: DisambiguateRecordFields :: Extension
- Development.IDE.GHC.Compat.Core: DoAndIfThenElse :: Extension
- Development.IDE.GHC.Compat.Core: DoAndIfThenElseBit :: ExtBits
- Development.IDE.GHC.Compat.Core: DoExpr :: Maybe ModuleName -> HsDoFlavour
- Development.IDE.GHC.Compat.Core: DocCommentNamed :: String -> LHsDoc pass -> DocDecl pass
- Development.IDE.GHC.Compat.Core: DocCommentNext :: LHsDoc pass -> DocDecl pass
- Development.IDE.GHC.Compat.Core: DocCommentPrev :: LHsDoc pass -> DocDecl pass
- Development.IDE.GHC.Compat.Core: DocD :: XDocD p -> DocDecl p -> HsDecl p
- Development.IDE.GHC.Compat.Core: DocGroup :: Int -> LHsDoc pass -> DocDecl pass
- Development.IDE.GHC.Compat.Core: DollarSplice :: SpliceDecoration
- Development.IDE.GHC.Compat.Core: DotA :: FilePath -> Unlinked
- Development.IDE.GHC.Compat.Core: DotDLL :: FilePath -> Unlinked
- Development.IDE.GHC.Compat.Core: DotFieldOcc :: XCDotFieldOcc p -> XRec p FieldLabelString -> DotFieldOcc p
- Development.IDE.GHC.Compat.Core: DotO :: ObjFile -> Unlinked
- Development.IDE.GHC.Compat.Core: DuplicateRecordFields :: Extension
- Development.IDE.GHC.Compat.Core: EmptyCase :: Extension
- Development.IDE.GHC.Compat.Core: EmptyDataDecls :: Extension
- Development.IDE.GHC.Compat.Core: EmptyDataDeriving :: Extension
- Development.IDE.GHC.Compat.Core: EmptyLocalBinds :: XEmptyLocalBinds idL idR -> HsLocalBindsLR idL idR
- Development.IDE.GHC.Compat.Core: Env :: !HscEnv -> {-# UNPACK #-} !Char -> gbl -> lcl -> Env gbl lcl
- Development.IDE.GHC.Compat.Core: EvBind :: EvVar -> EvTerm -> Bool -> EvBind
- Development.IDE.GHC.Compat.Core: EvBindMap :: DVarEnv EvBind -> EvBindMap
- Development.IDE.GHC.Compat.Core: EvBinds :: Bag EvBind -> TcEvBinds
- Development.IDE.GHC.Compat.Core: EvBindsVar :: Unique -> IORef EvBindMap -> IORef CoVarSet -> EvBindsVar
- Development.IDE.GHC.Compat.Core: EvCsEmpty :: EvCallStack
- Development.IDE.GHC.Compat.Core: EvCsPushCall :: FastString -> RealSrcSpan -> EvExpr -> EvCallStack
- Development.IDE.GHC.Compat.Core: EvExpr :: EvExpr -> EvTerm
- Development.IDE.GHC.Compat.Core: EvFun :: [TyVar] -> [EvVar] -> TcEvBinds -> EvVar -> EvTerm
- Development.IDE.GHC.Compat.Core: EvTypeable :: Type -> EvTypeable -> EvTerm
- Development.IDE.GHC.Compat.Core: EvTypeableTrFun :: EvTerm -> EvTerm -> EvTerm -> EvTypeable
- Development.IDE.GHC.Compat.Core: EvTypeableTyApp :: EvTerm -> EvTerm -> EvTypeable
- Development.IDE.GHC.Compat.Core: EvTypeableTyCon :: TyCon -> [EvTerm] -> EvTypeable
- Development.IDE.GHC.Compat.Core: EvTypeableTyLit :: EvTerm -> EvTypeable
- Development.IDE.GHC.Compat.Core: EverythingBut :: ImportListInterpretation
- Development.IDE.GHC.Compat.Core: Exact :: Name -> RdrName
- Development.IDE.GHC.Compat.Core: Exactly :: ImportListInterpretation
- Development.IDE.GHC.Compat.Core: ExistentialQuantification :: Extension
- Development.IDE.GHC.Compat.Core: ExpBr :: XExpBr p -> LHsExpr p -> HsQuote p
- Development.IDE.GHC.Compat.Core: ExplicitBidirectional :: MatchGroup id (LHsExpr id) -> HsPatSynDir id
- Development.IDE.GHC.Compat.Core: ExplicitBraces :: !LHsToken "{" pass -> !LHsToken "}" pass -> LayoutInfo pass
- Development.IDE.GHC.Compat.Core: ExplicitForAll :: Extension
- Development.IDE.GHC.Compat.Core: ExplicitForallBit :: ExtBits
- Development.IDE.GHC.Compat.Core: ExplicitList :: XExplicitList p -> [LHsExpr p] -> HsExpr p
- Development.IDE.GHC.Compat.Core: ExplicitNamespaces :: Extension
- Development.IDE.GHC.Compat.Core: ExplicitNamespacesBit :: ExtBits
- Development.IDE.GHC.Compat.Core: ExplicitSum :: XExplicitSum p -> ConTag -> SumWidth -> LHsExpr p -> HsExpr p
- Development.IDE.GHC.Compat.Core: ExplicitTuple :: XExplicitTuple p -> [HsTupArg p] -> Boxity -> HsExpr p
- Development.IDE.GHC.Compat.Core: ExprWithTySig :: XExprWithTySig p -> LHsExpr p -> LHsSigWcType (NoGhcTc p) -> HsExpr p
- Development.IDE.GHC.Compat.Core: ExtendedDefaultRules :: Extension
- Development.IDE.GHC.Compat.Core: FamDataConPE :: PromotionErr
- Development.IDE.GHC.Compat.Core: FamDecl :: XFamDecl pass -> FamilyDecl pass -> TyClDecl pass
- Development.IDE.GHC.Compat.Core: FamEqn :: XCFamEqn pass rhs -> LIdP pass -> HsOuterFamEqnTyVarBndrs pass -> HsTyPats pass -> LexicalFixity -> rhs -> FamEqn pass rhs
- Development.IDE.GHC.Compat.Core: FamInst :: CoAxiom Unbranched -> FamFlavor -> Name -> [RoughMatchTc] -> [TyVar] -> [CoVar] -> [Type] -> Type -> FamInst
- Development.IDE.GHC.Compat.Core: FamInstMatch :: FamInst -> [Type] -> [Coercion] -> FamInstMatch
- Development.IDE.GHC.Compat.Core: FamilyDecl :: XCFamilyDecl pass -> FamilyInfo pass -> TopLevelFlag -> LIdP pass -> LHsQTyVars pass -> LexicalFixity -> LFamilyResultSig pass -> Maybe (LInjectivityAnn pass) -> FamilyDecl pass
- Development.IDE.GHC.Compat.Core: FfiBit :: ExtBits
- Development.IDE.GHC.Compat.Core: FieldGreName :: FieldLabel -> GreName
- Development.IDE.GHC.Compat.Core: FieldLabel :: FieldLabelString -> DuplicateRecordFields -> FieldSelectors -> Name -> FieldLabel
- Development.IDE.GHC.Compat.Core: FieldLabelStrings :: [XRec p (DotFieldOcc p)] -> FieldLabelStrings p
- Development.IDE.GHC.Compat.Core: FieldOcc :: XCFieldOcc pass -> XRec pass RdrName -> FieldOcc pass
- Development.IDE.GHC.Compat.Core: FieldSelectors :: Extension
- Development.IDE.GHC.Compat.Core: FixSig :: XFixSig pass -> FixitySig pass -> Sig pass
- Development.IDE.GHC.Compat.Core: Fixity :: SourceText -> Int -> FixityDirection -> Fixity
- Development.IDE.GHC.Compat.Core: FixitySig :: XFixitySig pass -> [LIdP pass] -> Fixity -> FixitySig pass
- Development.IDE.GHC.Compat.Core: FlagSpec :: String -> flag -> (TurnOnFlag -> DynP ()) -> GhcFlagMode -> FlagSpec flag
- Development.IDE.GHC.Compat.Core: FlexibleContexts :: Extension
- Development.IDE.GHC.Compat.Core: FlexibleInstances :: Extension
- Development.IDE.GHC.Compat.Core: ForAllTy :: {-# UNPACK #-} !ForAllTyBinder -> Type -> Type
- Development.IDE.GHC.Compat.Core: ForD :: XForD p -> ForeignDecl p -> HsDecl p
- Development.IDE.GHC.Compat.Core: ForeignExport :: XForeignExport pass -> LIdP pass -> LHsSigType pass -> ForeignExport pass -> ForeignDecl pass
- Development.IDE.GHC.Compat.Core: ForeignFunctionInterface :: Extension
- Development.IDE.GHC.Compat.Core: ForeignImport :: XForeignImport pass -> LIdP pass -> LHsSigType pass -> ForeignImport pass -> ForeignDecl pass
- Development.IDE.GHC.Compat.Core: Found :: ModLocation -> Module -> FindResult
- Development.IDE.GHC.Compat.Core: FoundMultiple :: [(Module, ModuleOrigin)] -> FindResult
- Development.IDE.GHC.Compat.Core: From :: LHsExpr id -> ArithSeqInfo id
- Development.IDE.GHC.Compat.Core: FromThen :: LHsExpr id -> LHsExpr id -> ArithSeqInfo id
- Development.IDE.GHC.Compat.Core: FromThenTo :: LHsExpr id -> LHsExpr id -> LHsExpr id -> ArithSeqInfo id
- Development.IDE.GHC.Compat.Core: FromTo :: LHsExpr id -> LHsExpr id -> ArithSeqInfo id
- Development.IDE.GHC.Compat.Core: FrontendTypecheck :: TcGblEnv -> FrontendResult
- Development.IDE.GHC.Compat.Core: FunBind :: XFunBind idL idR -> LIdP idL -> MatchGroup idR (LHsExpr idR) -> HsBindLR idL idR
- Development.IDE.GHC.Compat.Core: FunRhs :: LIdP (NoGhcTc p) -> LexicalFixity -> SrcStrictness -> HsMatchContext p
- Development.IDE.GHC.Compat.Core: FunctionalDependencies :: Extension
- Development.IDE.GHC.Compat.Core: GADTSyntax :: Extension
- Development.IDE.GHC.Compat.Core: GADTs :: Extension
- Development.IDE.GHC.Compat.Core: GHCForeignImportPrim :: Extension
- Development.IDE.GHC.Compat.Core: GRHS :: XCGRHS p body -> [GuardLStmt p] -> body -> GRHS p body
- Development.IDE.GHC.Compat.Core: GRHSs :: XCGRHSs p body -> [LGRHS p body] -> HsLocalBinds p -> GRHSs p body
- Development.IDE.GHC.Compat.Core: GWIB :: mod -> IsBootInterface -> GenWithIsBoot mod
- Development.IDE.GHC.Compat.Core: GadtSyntaxBit :: ExtBits
- Development.IDE.GHC.Compat.Core: GeneralizedNewtypeDeriving :: Extension
- Development.IDE.GHC.Compat.Core: GhciStmtCtxt :: HsDoFlavour
- Development.IDE.GHC.Compat.Core: GroupForm :: TransForm
- Development.IDE.GHC.Compat.Core: HCc :: Phase
- Development.IDE.GHC.Compat.Core: HER :: IORef EvTerm -> TcType -> Unique -> HoleExprRef
- Development.IDE.GHC.Compat.Core: HaddockBit :: ExtBits
- Development.IDE.GHC.Compat.Core: HdkCommentNamed :: String -> HsDocString -> HdkComment
- Development.IDE.GHC.Compat.Core: HdkCommentNext :: HsDocString -> HdkComment
- Development.IDE.GHC.Compat.Core: HdkCommentPrev :: HsDocString -> HdkComment
- Development.IDE.GHC.Compat.Core: HdkCommentSection :: Int -> HsDocString -> HdkComment
- Development.IDE.GHC.Compat.Core: HexFloatLiterals :: Extension
- Development.IDE.GHC.Compat.Core: HexFloatLiteralsBit :: ExtBits
- Development.IDE.GHC.Compat.Core: HoleUnit :: GenUnit uid
- Development.IDE.GHC.Compat.Core: HomeModInfo :: !ModIface -> ModDetails -> !HomeModLinkable -> HomeModInfo
- Development.IDE.GHC.Compat.Core: HsAnnotation :: XHsAnnotation pass -> AnnProvenance pass -> XRec pass (HsExpr pass) -> AnnDecl pass
- Development.IDE.GHC.Compat.Core: HsApp :: XApp p -> LHsExpr p -> LHsExpr p -> HsExpr p
- Development.IDE.GHC.Compat.Core: HsAppKindTy :: XAppKindTy pass -> LHsType pass -> LHsKind pass -> HsType pass
- Development.IDE.GHC.Compat.Core: HsAppTy :: XAppTy pass -> LHsType pass -> LHsType pass -> HsType pass
- Development.IDE.GHC.Compat.Core: HsAppType :: XAppTypeE p -> LHsExpr p -> !LHsToken "@" p -> LHsWcType (NoGhcTc p) -> HsExpr p
- Development.IDE.GHC.Compat.Core: HsArgPar :: SrcSpan -> HsArg tm ty
- Development.IDE.GHC.Compat.Core: HsBangTy :: XBangTy pass -> HsSrcBang -> LHsType pass -> HsType pass
- Development.IDE.GHC.Compat.Core: HsBootFile :: HscSource
- Development.IDE.GHC.Compat.Core: HsBoxedOrConstraintTuple :: HsTupleSort
- Development.IDE.GHC.Compat.Core: HsCase :: XCase p -> LHsExpr p -> MatchGroup p (LHsExpr p) -> HsExpr p
- Development.IDE.GHC.Compat.Core: HsChar :: XHsChar x -> Char -> HsLit x
- Development.IDE.GHC.Compat.Core: HsCharPrim :: XHsCharPrim x -> Char -> HsLit x
- Development.IDE.GHC.Compat.Core: HsCharTy :: XCharTy pass -> Char -> HsTyLit pass
- Development.IDE.GHC.Compat.Core: HsCmdApp :: XCmdApp id -> LHsCmd id -> LHsExpr id -> HsCmd id
- Development.IDE.GHC.Compat.Core: HsCmdArrApp :: XCmdArrApp id -> LHsExpr id -> LHsExpr id -> HsArrAppType -> Bool -> HsCmd id
- Development.IDE.GHC.Compat.Core: HsCmdArrForm :: XCmdArrForm id -> LHsExpr id -> LexicalFixity -> Maybe Fixity -> [LHsCmdTop id] -> HsCmd id
- Development.IDE.GHC.Compat.Core: HsCmdCase :: XCmdCase id -> LHsExpr id -> MatchGroup id (LHsCmd id) -> HsCmd id
- Development.IDE.GHC.Compat.Core: HsCmdDo :: XCmdDo id -> XRec id [CmdLStmt id] -> HsCmd id
- Development.IDE.GHC.Compat.Core: HsCmdIf :: XCmdIf id -> SyntaxExpr id -> LHsExpr id -> LHsCmd id -> LHsCmd id -> HsCmd id
- Development.IDE.GHC.Compat.Core: HsCmdLam :: XCmdLam id -> MatchGroup id (LHsCmd id) -> HsCmd id
- Development.IDE.GHC.Compat.Core: HsCmdLamCase :: XCmdLamCase id -> LamCaseVariant -> MatchGroup id (LHsCmd id) -> HsCmd id
- Development.IDE.GHC.Compat.Core: HsCmdLet :: XCmdLet id -> !LHsToken "let" id -> HsLocalBinds id -> !LHsToken "in" id -> LHsCmd id -> HsCmd id
- Development.IDE.GHC.Compat.Core: HsCmdPar :: XCmdPar id -> !LHsToken "(" id -> LHsCmd id -> !LHsToken ")" id -> HsCmd id
- Development.IDE.GHC.Compat.Core: HsCmdTop :: XCmdTop p -> LHsCmd p -> HsCmdTop p
- Development.IDE.GHC.Compat.Core: HsConPatTyArg :: !LHsToken "@" p -> HsPatSigType p -> HsConPatTyArg p
- Development.IDE.GHC.Compat.Core: HsDataDefn :: XCHsDataDefn pass -> Maybe (LHsContext pass) -> Maybe (XRec pass CType) -> Maybe (LHsKind pass) -> DataDefnCons (LConDecl pass) -> HsDeriving pass -> HsDataDefn pass
- Development.IDE.GHC.Compat.Core: HsDerivingClause :: XCHsDerivingClause pass -> Maybe (LDerivStrategy pass) -> LDerivClauseTys pass -> HsDerivingClause pass
- Development.IDE.GHC.Compat.Core: HsDo :: XDo p -> HsDoFlavour -> XRec p [ExprLStmt p] -> HsExpr p
- Development.IDE.GHC.Compat.Core: HsDoStmt :: HsDoFlavour -> HsStmtContext p
- Development.IDE.GHC.Compat.Core: HsDocTy :: XDocTy pass -> LHsType pass -> LHsDoc pass -> HsType pass
- Development.IDE.GHC.Compat.Core: HsDoublePrim :: XHsDoublePrim x -> FractionalLit -> HsLit x
- Development.IDE.GHC.Compat.Core: HsExplicitListTy :: XExplicitListTy pass -> PromotionFlag -> [LHsType pass] -> HsType pass
- Development.IDE.GHC.Compat.Core: HsExplicitMult :: !LHsToken "%" pass -> !LHsType pass -> !LHsUniToken "->" "\8594" pass -> HsArrow pass
- Development.IDE.GHC.Compat.Core: HsExplicitTupleTy :: XExplicitTupleTy pass -> [LHsType pass] -> HsType pass
- Development.IDE.GHC.Compat.Core: HsFieldBind :: XHsFieldBind lhs -> lhs -> rhs -> Bool -> HsFieldBind lhs rhs
- Development.IDE.GHC.Compat.Core: HsFirstOrderApp :: HsArrAppType
- Development.IDE.GHC.Compat.Core: HsFloatPrim :: XHsFloatPrim x -> FractionalLit -> HsLit x
- Development.IDE.GHC.Compat.Core: HsForAllInvis :: XHsForAllInvis pass -> [LHsTyVarBndr Specificity pass] -> HsForAllTelescope pass
- Development.IDE.GHC.Compat.Core: HsForAllTy :: XForAllTy pass -> HsForAllTelescope pass -> LHsType pass -> HsType pass
- Development.IDE.GHC.Compat.Core: HsForAllVis :: XHsForAllVis pass -> [LHsTyVarBndr () pass] -> HsForAllTelescope pass
- Development.IDE.GHC.Compat.Core: HsFractional :: !FractionalLit -> OverLitVal
- Development.IDE.GHC.Compat.Core: HsFunTy :: XFunTy pass -> HsArrow pass -> LHsType pass -> LHsType pass -> HsType pass
- Development.IDE.GHC.Compat.Core: HsGetField :: XGetField p -> LHsExpr p -> XRec p (DotFieldOcc p) -> HsExpr p
- Development.IDE.GHC.Compat.Core: HsGroup :: XCHsGroup p -> HsValBinds p -> [LSpliceDecl p] -> [TyClGroup p] -> [LDerivDecl p] -> [LFixitySig p] -> [LDefaultDecl p] -> [LForeignDecl p] -> [LWarnDecls p] -> [LAnnDecl p] -> [LRuleDecls p] -> [LDocDecl p] -> HsGroup p
- Development.IDE.GHC.Compat.Core: HsHigherOrderApp :: HsArrAppType
- Development.IDE.GHC.Compat.Core: HsIPBinds :: XHsIPBinds idL idR -> HsIPBinds idR -> HsLocalBindsLR idL idR
- Development.IDE.GHC.Compat.Core: HsIPName :: FastString -> HsIPName
- Development.IDE.GHC.Compat.Core: HsIPVar :: XIPVar p -> HsIPName -> HsExpr p
- Development.IDE.GHC.Compat.Core: HsIParamTy :: XIParamTy pass -> XRec pass HsIPName -> LHsType pass -> HsType pass
- Development.IDE.GHC.Compat.Core: HsIf :: XIf p -> LHsExpr p -> LHsExpr p -> LHsExpr p -> HsExpr p
- Development.IDE.GHC.Compat.Core: HsInt :: XHsInt x -> IntegralLit -> HsLit x
- Development.IDE.GHC.Compat.Core: HsInt64Prim :: XHsInt64Prim x -> Integer -> HsLit x
- Development.IDE.GHC.Compat.Core: HsIntPrim :: XHsIntPrim x -> Integer -> HsLit x
- Development.IDE.GHC.Compat.Core: HsInteger :: XHsInteger x -> Integer -> Type -> HsLit x
- Development.IDE.GHC.Compat.Core: HsIntegral :: !IntegralLit -> OverLitVal
- Development.IDE.GHC.Compat.Core: HsIsString :: !SourceText -> !FastString -> OverLitVal
- Development.IDE.GHC.Compat.Core: HsKindSig :: XKindSig pass -> LHsType pass -> LHsKind pass -> HsType pass
- Development.IDE.GHC.Compat.Core: HsLam :: XLam p -> MatchGroup p (LHsExpr p) -> HsExpr p
- Development.IDE.GHC.Compat.Core: HsLamCase :: XLamCase p -> LamCaseVariant -> MatchGroup p (LHsExpr p) -> HsExpr p
- Development.IDE.GHC.Compat.Core: HsLazy :: HsImplBang
- Development.IDE.GHC.Compat.Core: HsLet :: XLet p -> !LHsToken "let" p -> HsLocalBinds p -> !LHsToken "in" p -> LHsExpr p -> HsExpr p
- Development.IDE.GHC.Compat.Core: HsLinearArrow :: !HsLinearArrowTokens pass -> HsArrow pass
- Development.IDE.GHC.Compat.Core: HsListTy :: XListTy pass -> LHsType pass -> HsType pass
- Development.IDE.GHC.Compat.Core: HsLit :: XLitE p -> HsLit p -> HsExpr p
- Development.IDE.GHC.Compat.Core: HsLolly :: !LHsToken "\8888" pass -> HsLinearArrowTokens pass
- Development.IDE.GHC.Compat.Core: HsModule :: XCModule p -> Maybe (XRec p ModuleName) -> Maybe (XRec p [LIE p]) -> [LImportDecl p] -> [LHsDecl p] -> HsModule p
- Development.IDE.GHC.Compat.Core: HsMultiIf :: XMultiIf p -> [LGRHS p (LHsExpr p)] -> HsExpr p
- Development.IDE.GHC.Compat.Core: HsNormalTok :: HsUniToken (tok :: Symbol) (utok :: Symbol)
- Development.IDE.GHC.Compat.Core: HsNumTy :: XNumTy pass -> Integer -> HsTyLit pass
- Development.IDE.GHC.Compat.Core: HsOpTy :: XOpTy pass -> PromotionFlag -> LHsType pass -> LIdP pass -> LHsType pass -> HsType pass
- Development.IDE.GHC.Compat.Core: HsOuterExplicit :: XHsOuterExplicit pass flag -> [LHsTyVarBndr flag (NoGhcTc pass)] -> HsOuterTyVarBndrs flag pass
- Development.IDE.GHC.Compat.Core: HsOuterImplicit :: XHsOuterImplicit pass -> HsOuterTyVarBndrs flag pass
- Development.IDE.GHC.Compat.Core: HsOverLabel :: XOverLabel p -> SourceText -> FastString -> HsExpr p
- Development.IDE.GHC.Compat.Core: HsOverLit :: XOverLitE p -> HsOverLit p -> HsExpr p
- Development.IDE.GHC.Compat.Core: HsPS :: XHsPS pass -> LHsType pass -> HsPatSigType pass
- Development.IDE.GHC.Compat.Core: HsPar :: XPar p -> !LHsToken "(" p -> LHsExpr p -> !LHsToken ")" p -> HsExpr p
- Development.IDE.GHC.Compat.Core: HsParTy :: XParTy pass -> LHsType pass -> HsType pass
- Development.IDE.GHC.Compat.Core: HsPct1 :: !LHsToken "%1" pass -> !LHsUniToken "->" "\8594" pass -> HsLinearArrowTokens pass
- Development.IDE.GHC.Compat.Core: HsPp :: HscSource -> Phase
- Development.IDE.GHC.Compat.Core: HsPragE :: XPragE p -> HsPragE p -> LHsExpr p -> HsExpr p
- Development.IDE.GHC.Compat.Core: HsPragSCC :: XSCC p -> StringLiteral -> HsPragE p
- Development.IDE.GHC.Compat.Core: HsProc :: XProc p -> LPat p -> LHsCmdTop p -> HsExpr p
- Development.IDE.GHC.Compat.Core: HsProjection :: XProjection p -> NonEmpty (XRec p (DotFieldOcc p)) -> HsExpr p
- Development.IDE.GHC.Compat.Core: HsQTvs :: XHsQTvs pass -> [LHsTyVarBndr () pass] -> LHsQTyVars pass
- Development.IDE.GHC.Compat.Core: HsQualTy :: XQualTy pass -> LHsContext pass -> LHsType pass -> HsType pass
- Development.IDE.GHC.Compat.Core: HsQuasiQuote :: XQuasiQuote id -> IdP id -> XRec id FastString -> HsUntypedSplice id
- Development.IDE.GHC.Compat.Core: HsRat :: XHsRat x -> FractionalLit -> Type -> HsLit x
- Development.IDE.GHC.Compat.Core: HsRecFields :: [LHsRecField p arg] -> Maybe (XRec p RecFieldsDotDot) -> HsRecFields p arg
- Development.IDE.GHC.Compat.Core: HsRecSel :: XRecSel p -> FieldOcc p -> HsExpr p
- Development.IDE.GHC.Compat.Core: HsRecTy :: XRecTy pass -> [LConDeclField pass] -> HsType pass
- Development.IDE.GHC.Compat.Core: HsRule :: XHsRule pass -> XRec pass RuleName -> Activation -> Maybe [LHsTyVarBndr () (NoGhcTc pass)] -> [LRuleBndr pass] -> XRec pass (HsExpr pass) -> XRec pass (HsExpr pass) -> RuleDecl pass
- Development.IDE.GHC.Compat.Core: HsRuleAnn :: Maybe (AddEpAnn, AddEpAnn) -> Maybe (AddEpAnn, AddEpAnn) -> [AddEpAnn] -> HsRuleAnn
- Development.IDE.GHC.Compat.Core: HsRuleRn :: NameSet -> NameSet -> HsRuleRn
- Development.IDE.GHC.Compat.Core: HsRules :: XCRuleDecls pass -> [LRuleDecl pass] -> RuleDecls pass
- Development.IDE.GHC.Compat.Core: HsScaled :: HsArrow pass -> a -> HsScaled pass a
- Development.IDE.GHC.Compat.Core: HsSig :: XHsSig pass -> HsOuterSigTyVarBndrs pass -> LHsType pass -> HsSigType pass
- Development.IDE.GHC.Compat.Core: HsSpliceTy :: XSpliceTy pass -> HsUntypedSplice pass -> HsType pass
- Development.IDE.GHC.Compat.Core: HsSrcBang :: SourceText -> SrcUnpackedness -> SrcStrictness -> HsSrcBang
- Development.IDE.GHC.Compat.Core: HsSrcFile :: HscSource
- Development.IDE.GHC.Compat.Core: HsStarTy :: XStarTy pass -> Bool -> HsType pass
- Development.IDE.GHC.Compat.Core: HsStatic :: XStatic p -> LHsExpr p -> HsExpr p
- Development.IDE.GHC.Compat.Core: HsStrTy :: XStrTy pass -> FastString -> HsTyLit pass
- Development.IDE.GHC.Compat.Core: HsStrict :: Bool -> HsImplBang
- Development.IDE.GHC.Compat.Core: HsString :: XHsString x -> FastString -> HsLit x
- Development.IDE.GHC.Compat.Core: HsStringPrim :: XHsStringPrim x -> !ByteString -> HsLit x
- Development.IDE.GHC.Compat.Core: HsSumTy :: XSumTy pass -> [LHsType pass] -> HsType pass
- Development.IDE.GHC.Compat.Core: HsTok :: HsToken (tok :: Symbol)
- Development.IDE.GHC.Compat.Core: HsTupleTy :: XTupleTy pass -> HsTupleSort -> [LHsType pass] -> HsType pass
- Development.IDE.GHC.Compat.Core: HsTyLit :: XTyLit pass -> HsTyLit pass -> HsType pass
- Development.IDE.GHC.Compat.Core: HsTyVar :: XTyVar pass -> PromotionFlag -> LIdP pass -> HsType pass
- Development.IDE.GHC.Compat.Core: HsTypeArg :: SrcSpan -> ty -> HsArg tm ty
- Development.IDE.GHC.Compat.Core: HsTypedBracket :: XTypedBracket p -> LHsExpr p -> HsExpr p
- Development.IDE.GHC.Compat.Core: HsTypedSplice :: XTypedSplice p -> LHsExpr p -> HsExpr p
- Development.IDE.GHC.Compat.Core: HsUnboundVar :: XUnboundVar p -> RdrName -> HsExpr p
- Development.IDE.GHC.Compat.Core: HsUnboxedTuple :: HsTupleSort
- Development.IDE.GHC.Compat.Core: HsUnicodeTok :: HsUniToken (tok :: Symbol) (utok :: Symbol)
- Development.IDE.GHC.Compat.Core: HsUnpack :: Maybe Coercion -> HsImplBang
- Development.IDE.GHC.Compat.Core: HsUnrestrictedArrow :: !LHsUniToken "->" "\8594" pass -> HsArrow pass
- Development.IDE.GHC.Compat.Core: HsUntypedBracket :: XUntypedBracket p -> HsQuote p -> HsExpr p
- Development.IDE.GHC.Compat.Core: HsUntypedSplice :: XUntypedSplice p -> HsUntypedSplice p -> HsExpr p
- Development.IDE.GHC.Compat.Core: HsUntypedSpliceExpr :: XUntypedSpliceExpr id -> LHsExpr id -> HsUntypedSplice id
- Development.IDE.GHC.Compat.Core: HsValArg :: tm -> HsArg tm ty
- Development.IDE.GHC.Compat.Core: HsValBinds :: XHsValBinds idL idR -> HsValBindsLR idL idR -> HsLocalBindsLR idL idR
- Development.IDE.GHC.Compat.Core: HsVar :: XVar p -> LIdP p -> HsExpr p
- Development.IDE.GHC.Compat.Core: HsWC :: XHsWC pass thing -> thing -> HsWildCardBndrs pass thing
- Development.IDE.GHC.Compat.Core: HsWildCardTy :: XWildCardTy pass -> HsType pass
- Development.IDE.GHC.Compat.Core: HsWord64Prim :: XHsWord64Prim x -> Integer -> HsLit x
- Development.IDE.GHC.Compat.Core: HsWordPrim :: XHsWordPrim x -> Integer -> HsLit x
- Development.IDE.GHC.Compat.Core: Hsc :: HscSource -> Phase
- Development.IDE.GHC.Compat.Core: HsigFile :: HscSource
- Development.IDE.GHC.Compat.Core: IEDoc :: XIEDoc pass -> LHsDoc pass -> IE pass
- Development.IDE.GHC.Compat.Core: IEDocNamed :: XIEDocNamed pass -> String -> IE pass
- Development.IDE.GHC.Compat.Core: IEGroup :: XIEGroup pass -> Int -> LHsDoc pass -> IE pass
- Development.IDE.GHC.Compat.Core: IEModuleContents :: XIEModuleContents pass -> XRec pass ModuleName -> IE pass
- Development.IDE.GHC.Compat.Core: IEName :: XIEName p -> LIdP p -> IEWrappedName p
- Development.IDE.GHC.Compat.Core: IEPattern :: XIEPattern p -> LIdP p -> IEWrappedName p
- Development.IDE.GHC.Compat.Core: IEThingAbs :: XIEThingAbs pass -> LIEWrappedName pass -> IE pass
- Development.IDE.GHC.Compat.Core: IEThingAll :: XIEThingAll pass -> LIEWrappedName pass -> IE pass
- Development.IDE.GHC.Compat.Core: IEThingWith :: XIEThingWith pass -> LIEWrappedName pass -> IEWildcard -> [LIEWrappedName pass] -> IE pass
- Development.IDE.GHC.Compat.Core: IEType :: XIEType p -> LIdP p -> IEWrappedName p
- Development.IDE.GHC.Compat.Core: IEVar :: XIEVar pass -> LIEWrappedName pass -> IE pass
- Development.IDE.GHC.Compat.Core: IEWildcard :: Int -> IEWildcard
- Development.IDE.GHC.Compat.Core: IIDecl :: ImportDecl GhcPs -> InteractiveImport
- Development.IDE.GHC.Compat.Core: IIModule :: ModuleName -> InteractiveImport
- Development.IDE.GHC.Compat.Core: IOEnvFailure :: IOEnvFailure
- Development.IDE.GHC.Compat.Core: IPBind :: XCIPBind id -> XRec id HsIPName -> LHsExpr id -> IPBind id
- Development.IDE.GHC.Compat.Core: IPBinds :: XIPBinds id -> [LIPBind id] -> HsIPBinds id
- Development.IDE.GHC.Compat.Core: ITLarrowtail :: IsUnicodeSyntax -> Token
- Development.IDE.GHC.Compat.Core: ITRarrowtail :: IsUnicodeSyntax -> Token
- Development.IDE.GHC.Compat.Core: ITann_prag :: SourceText -> Token
- Development.IDE.GHC.Compat.Core: ITanyclass :: Token
- Development.IDE.GHC.Compat.Core: ITas :: Token
- Development.IDE.GHC.Compat.Core: ITat :: Token
- Development.IDE.GHC.Compat.Core: ITbackquote :: Token
- Development.IDE.GHC.Compat.Core: ITbang :: Token
- Development.IDE.GHC.Compat.Core: ITbiglam :: Token
- Development.IDE.GHC.Compat.Core: ITblockComment :: String -> PsSpan -> Token
- Development.IDE.GHC.Compat.Core: ITby :: Token
- Development.IDE.GHC.Compat.Core: ITcapiconv :: Token
- Development.IDE.GHC.Compat.Core: ITcase :: Token
- Development.IDE.GHC.Compat.Core: ITcbrack :: Token
- Development.IDE.GHC.Compat.Core: ITccallconv :: Token
- Development.IDE.GHC.Compat.Core: ITccurly :: Token
- Development.IDE.GHC.Compat.Core: ITchar :: SourceText -> Char -> Token
- Development.IDE.GHC.Compat.Core: ITclass :: Token
- Development.IDE.GHC.Compat.Core: ITcloseQuote :: IsUnicodeSyntax -> Token
- Development.IDE.GHC.Compat.Core: ITcloseTExpQuote :: Token
- Development.IDE.GHC.Compat.Core: ITclose_prag :: Token
- Development.IDE.GHC.Compat.Core: ITcolon :: Token
- Development.IDE.GHC.Compat.Core: ITcolumn_prag :: SourceText -> Token
- Development.IDE.GHC.Compat.Core: ITcomma :: Token
- Development.IDE.GHC.Compat.Core: ITcomment_line_prag :: Token
- Development.IDE.GHC.Compat.Core: ITcomplete_prag :: SourceText -> Token
- Development.IDE.GHC.Compat.Core: ITconid :: FastString -> Token
- Development.IDE.GHC.Compat.Core: ITconsym :: FastString -> Token
- Development.IDE.GHC.Compat.Core: ITcpabrack :: Token
- Development.IDE.GHC.Compat.Core: ITcparen :: Token
- Development.IDE.GHC.Compat.Core: ITcparenbar :: IsUnicodeSyntax -> Token
- Development.IDE.GHC.Compat.Core: ITctype :: SourceText -> Token
- Development.IDE.GHC.Compat.Core: ITcubxparen :: Token
- Development.IDE.GHC.Compat.Core: ITdarrow :: IsUnicodeSyntax -> Token
- Development.IDE.GHC.Compat.Core: ITdata :: Token
- Development.IDE.GHC.Compat.Core: ITdcolon :: IsUnicodeSyntax -> Token
- Development.IDE.GHC.Compat.Core: ITdefault :: Token
- Development.IDE.GHC.Compat.Core: ITdependency :: Token
- Development.IDE.GHC.Compat.Core: ITdeprecated_prag :: SourceText -> Token
- Development.IDE.GHC.Compat.Core: ITderiving :: Token
- Development.IDE.GHC.Compat.Core: ITdo :: Maybe FastString -> Token
- Development.IDE.GHC.Compat.Core: ITdocComment :: HsDocString -> PsSpan -> Token
- Development.IDE.GHC.Compat.Core: ITdocOptions :: String -> PsSpan -> Token
- Development.IDE.GHC.Compat.Core: ITdollar :: Token
- Development.IDE.GHC.Compat.Core: ITdollardollar :: Token
- Development.IDE.GHC.Compat.Core: ITdot :: Token
- Development.IDE.GHC.Compat.Core: ITdotdot :: Token
- Development.IDE.GHC.Compat.Core: ITdupipvarid :: FastString -> Token
- Development.IDE.GHC.Compat.Core: ITdynamic :: Token
- Development.IDE.GHC.Compat.Core: ITelse :: Token
- Development.IDE.GHC.Compat.Core: ITeof :: Token
- Development.IDE.GHC.Compat.Core: ITequal :: Token
- Development.IDE.GHC.Compat.Core: ITexport :: Token
- Development.IDE.GHC.Compat.Core: ITfamily :: Token
- Development.IDE.GHC.Compat.Core: ITforall :: IsUnicodeSyntax -> Token
- Development.IDE.GHC.Compat.Core: ITforeign :: Token
- Development.IDE.GHC.Compat.Core: ITgroup :: Token
- Development.IDE.GHC.Compat.Core: IThiding :: Token
- Development.IDE.GHC.Compat.Core: ITif :: Token
- Development.IDE.GHC.Compat.Core: ITimport :: Token
- Development.IDE.GHC.Compat.Core: ITin :: Token
- Development.IDE.GHC.Compat.Core: ITinclude_prag :: String -> Token
- Development.IDE.GHC.Compat.Core: ITincoherent_prag :: SourceText -> Token
- Development.IDE.GHC.Compat.Core: ITinfix :: Token
- Development.IDE.GHC.Compat.Core: ITinfixl :: Token
- Development.IDE.GHC.Compat.Core: ITinfixr :: Token
- Development.IDE.GHC.Compat.Core: ITinline_prag :: SourceText -> InlineSpec -> RuleMatchInfo -> Token
- Development.IDE.GHC.Compat.Core: ITinstance :: Token
- Development.IDE.GHC.Compat.Core: ITinteger :: IntegralLit -> Token
- Development.IDE.GHC.Compat.Core: ITinterruptible :: Token
- Development.IDE.GHC.Compat.Core: ITjavascriptcallconv :: Token
- Development.IDE.GHC.Compat.Core: ITlabel :: Token
- Development.IDE.GHC.Compat.Core: ITlabelvarid :: SourceText -> FastString -> Token
- Development.IDE.GHC.Compat.Core: ITlam :: Token
- Development.IDE.GHC.Compat.Core: ITlanguage_prag :: Token
- Development.IDE.GHC.Compat.Core: ITlarrow :: IsUnicodeSyntax -> Token
- Development.IDE.GHC.Compat.Core: ITlarrowtail :: IsUnicodeSyntax -> Token
- Development.IDE.GHC.Compat.Core: ITlcase :: Token
- Development.IDE.GHC.Compat.Core: ITlcases :: Token
- Development.IDE.GHC.Compat.Core: ITlet :: Token
- Development.IDE.GHC.Compat.Core: ITlineComment :: String -> PsSpan -> Token
- Development.IDE.GHC.Compat.Core: ITline_prag :: SourceText -> Token
- Development.IDE.GHC.Compat.Core: ITlolly :: Token
- Development.IDE.GHC.Compat.Core: ITmdo :: Maybe FastString -> Token
- Development.IDE.GHC.Compat.Core: ITminimal_prag :: SourceText -> Token
- Development.IDE.GHC.Compat.Core: ITminus :: Token
- Development.IDE.GHC.Compat.Core: ITmodule :: Token
- Development.IDE.GHC.Compat.Core: ITnewtype :: Token
- Development.IDE.GHC.Compat.Core: ITnounpack_prag :: SourceText -> Token
- Development.IDE.GHC.Compat.Core: ITobrack :: Token
- Development.IDE.GHC.Compat.Core: ITocurly :: Token
- Development.IDE.GHC.Compat.Core: ITof :: Token
- Development.IDE.GHC.Compat.Core: ITopabrack :: Token
- Development.IDE.GHC.Compat.Core: ITopaque_prag :: SourceText -> Token
- Development.IDE.GHC.Compat.Core: IToparen :: Token
- Development.IDE.GHC.Compat.Core: IToparenbar :: IsUnicodeSyntax -> Token
- Development.IDE.GHC.Compat.Core: ITopenDecQuote :: Token
- Development.IDE.GHC.Compat.Core: ITopenExpQuote :: HasE -> IsUnicodeSyntax -> Token
- Development.IDE.GHC.Compat.Core: ITopenPatQuote :: Token
- Development.IDE.GHC.Compat.Core: ITopenTExpQuote :: HasE -> Token
- Development.IDE.GHC.Compat.Core: ITopenTypQuote :: Token
- Development.IDE.GHC.Compat.Core: IToptions_prag :: String -> Token
- Development.IDE.GHC.Compat.Core: IToubxparen :: Token
- Development.IDE.GHC.Compat.Core: IToverlappable_prag :: SourceText -> Token
- Development.IDE.GHC.Compat.Core: IToverlapping_prag :: SourceText -> Token
- Development.IDE.GHC.Compat.Core: IToverlaps_prag :: SourceText -> Token
- Development.IDE.GHC.Compat.Core: ITpattern :: Token
- Development.IDE.GHC.Compat.Core: ITpercent :: Token
- Development.IDE.GHC.Compat.Core: ITprefixminus :: Token
- Development.IDE.GHC.Compat.Core: ITprimcallconv :: Token
- Development.IDE.GHC.Compat.Core: ITprimchar :: SourceText -> Char -> Token
- Development.IDE.GHC.Compat.Core: ITprimdouble :: FractionalLit -> Token
- Development.IDE.GHC.Compat.Core: ITprimfloat :: FractionalLit -> Token
- Development.IDE.GHC.Compat.Core: ITprimint :: SourceText -> Integer -> Token
- Development.IDE.GHC.Compat.Core: ITprimstring :: SourceText -> ByteString -> Token
- Development.IDE.GHC.Compat.Core: ITprimword :: SourceText -> Integer -> Token
- Development.IDE.GHC.Compat.Core: ITproc :: Token
- Development.IDE.GHC.Compat.Core: ITproj :: Bool -> Token
- Development.IDE.GHC.Compat.Core: ITqQuasiQuote :: (FastString, FastString, FastString, PsSpan) -> Token
- Development.IDE.GHC.Compat.Core: ITqconid :: (FastString, FastString) -> Token
- Development.IDE.GHC.Compat.Core: ITqconsym :: (FastString, FastString) -> Token
- Development.IDE.GHC.Compat.Core: ITqualified :: Token
- Development.IDE.GHC.Compat.Core: ITquasiQuote :: (FastString, FastString, PsSpan) -> Token
- Development.IDE.GHC.Compat.Core: ITqvarid :: (FastString, FastString) -> Token
- Development.IDE.GHC.Compat.Core: ITqvarsym :: (FastString, FastString) -> Token
- Development.IDE.GHC.Compat.Core: ITrarrow :: IsUnicodeSyntax -> Token
- Development.IDE.GHC.Compat.Core: ITrarrowtail :: IsUnicodeSyntax -> Token
- Development.IDE.GHC.Compat.Core: ITrational :: FractionalLit -> Token
- Development.IDE.GHC.Compat.Core: ITrec :: Token
- Development.IDE.GHC.Compat.Core: ITrequires :: Token
- Development.IDE.GHC.Compat.Core: ITrole :: Token
- Development.IDE.GHC.Compat.Core: ITrules_prag :: SourceText -> Token
- Development.IDE.GHC.Compat.Core: ITsafe :: Token
- Development.IDE.GHC.Compat.Core: ITscc_prag :: SourceText -> Token
- Development.IDE.GHC.Compat.Core: ITsemi :: Token
- Development.IDE.GHC.Compat.Core: ITsignature :: Token
- Development.IDE.GHC.Compat.Core: ITsimpleQuote :: Token
- Development.IDE.GHC.Compat.Core: ITsource_prag :: SourceText -> Token
- Development.IDE.GHC.Compat.Core: ITspec_inline_prag :: SourceText -> Bool -> Token
- Development.IDE.GHC.Compat.Core: ITspec_prag :: SourceText -> Token
- Development.IDE.GHC.Compat.Core: ITstar :: IsUnicodeSyntax -> Token
- Development.IDE.GHC.Compat.Core: ITstatic :: Token
- Development.IDE.GHC.Compat.Core: ITstdcallconv :: Token
- Development.IDE.GHC.Compat.Core: ITstock :: Token
- Development.IDE.GHC.Compat.Core: ITstring :: SourceText -> FastString -> Token
- Development.IDE.GHC.Compat.Core: ITthen :: Token
- Development.IDE.GHC.Compat.Core: ITtilde :: Token
- Development.IDE.GHC.Compat.Core: ITtyQuote :: Token
- Development.IDE.GHC.Compat.Core: ITtype :: Token
- Development.IDE.GHC.Compat.Core: ITtypeApp :: Token
- Development.IDE.GHC.Compat.Core: ITunderscore :: Token
- Development.IDE.GHC.Compat.Core: ITunit :: Token
- Development.IDE.GHC.Compat.Core: ITunknown :: String -> Token
- Development.IDE.GHC.Compat.Core: ITunpack_prag :: SourceText -> Token
- Development.IDE.GHC.Compat.Core: ITunsafe :: Token
- Development.IDE.GHC.Compat.Core: ITusing :: Token
- Development.IDE.GHC.Compat.Core: ITvarid :: FastString -> Token
- Development.IDE.GHC.Compat.Core: ITvarsym :: FastString -> Token
- Development.IDE.GHC.Compat.Core: ITvbar :: Token
- Development.IDE.GHC.Compat.Core: ITvccurly :: Token
- Development.IDE.GHC.Compat.Core: ITvia :: Token
- Development.IDE.GHC.Compat.Core: ITvocurly :: Token
- Development.IDE.GHC.Compat.Core: ITwarning_prag :: SourceText -> Token
- Development.IDE.GHC.Compat.Core: ITwhere :: Token
- Development.IDE.GHC.Compat.Core: IfAlt :: HsMatchContext p
- Development.IDE.GHC.Compat.Core: IfGblEnv :: SDoc -> KnotVars (IfG TypeEnv) -> IfGblEnv
- Development.IDE.GHC.Compat.Core: IfLclEnv :: !Module -> IsBootInterface -> SDoc -> Maybe NameShape -> Maybe TypeEnv -> FastStringEnv TyVar -> FastStringEnv Id -> IfLclEnv
- Development.IDE.GHC.Compat.Core: IfaceTyCon :: IfExtName -> IfaceTyConInfo -> IfaceTyCon
- Development.IDE.GHC.Compat.Core: ImpAll :: ImpItemSpec
- Development.IDE.GHC.Compat.Core: ImpDeclSpec :: ModuleName -> ModuleName -> Bool -> SrcSpan -> ImpDeclSpec
- Development.IDE.GHC.Compat.Core: ImpSome :: Bool -> SrcSpan -> ImpItemSpec
- Development.IDE.GHC.Compat.Core: ImpSpec :: ImpDeclSpec -> ImpItemSpec -> ImportSpec
- Development.IDE.GHC.Compat.Core: ImplicitBidirectional :: HsPatSynDir id
- Development.IDE.GHC.Compat.Core: ImplicitParams :: Extension
- Development.IDE.GHC.Compat.Core: ImplicitPrelude :: Extension
- Development.IDE.GHC.Compat.Core: ImportAvails :: ImportedMods -> InstalledModuleEnv ModuleNameWithIsBoot -> Set UnitId -> Bool -> Set UnitId -> InstalledModuleEnv ModuleNameWithIsBoot -> [ModuleName] -> [Module] -> [Module] -> ImportAvails
- Development.IDE.GHC.Compat.Core: ImportByPlugin :: WhereFrom
- Development.IDE.GHC.Compat.Core: ImportBySystem :: WhereFrom
- Development.IDE.GHC.Compat.Core: ImportByUser :: IsBootInterface -> WhereFrom
- Development.IDE.GHC.Compat.Core: ImportDecl :: XCImportDecl pass -> XRec pass ModuleName -> ImportDeclPkgQual pass -> IsBootInterface -> Bool -> ImportDeclQualifiedStyle -> Maybe (XRec pass ModuleName) -> Maybe (ImportListInterpretation, XRec pass [LIE pass]) -> ImportDecl pass
- Development.IDE.GHC.Compat.Core: ImportQualifiedPost :: Extension
- Development.IDE.GHC.Compat.Core: ImportQualifiedPostBit :: ExtBits
- Development.IDE.GHC.Compat.Core: ImportedModsVal :: ModuleName -> SrcSpan -> IsSafeImport -> Bool -> !GlobalRdrEnv -> Bool -> ImportedModsVal
- Development.IDE.GHC.Compat.Core: ImpredicativeTypes :: Extension
- Development.IDE.GHC.Compat.Core: InNestedCommentBit :: ExtBits
- Development.IDE.GHC.Compat.Core: InRulePragBit :: ExtBits
- Development.IDE.GHC.Compat.Core: IncoherentInstances :: Extension
- Development.IDE.GHC.Compat.Core: Infix :: LexicalFixity
- Development.IDE.GHC.Compat.Core: InfixCon :: arg -> arg -> HsConDetails tyarg arg rec
- Development.IDE.GHC.Compat.Core: InjectivityAccepted :: InjectivityCheckResult
- Development.IDE.GHC.Compat.Core: InjectivityAnn :: XCInjectivityAnn pass -> LIdP pass -> [LIdP pass] -> InjectivityAnn pass
- Development.IDE.GHC.Compat.Core: InjectivityUnified :: CoAxBranch -> CoAxBranch -> InjectivityCheckResult
- Development.IDE.GHC.Compat.Core: InlineSig :: XInlineSig pass -> LIdP pass -> InlinePragma -> Sig pass
- Development.IDE.GHC.Compat.Core: InstD :: XInstD p -> InstDecl p -> HsDecl p
- Development.IDE.GHC.Compat.Core: InstDoc :: Name -> DocLoc
- Development.IDE.GHC.Compat.Core: InstallationError :: String -> GhcException
- Development.IDE.GHC.Compat.Core: InstalledFound :: ModLocation -> InstalledModule -> InstalledFindResult
- Development.IDE.GHC.Compat.Core: InstalledNoPackage :: UnitId -> InstalledFindResult
- Development.IDE.GHC.Compat.Core: InstalledNotFound :: [FilePath] -> Maybe UnitId -> InstalledFindResult
- Development.IDE.GHC.Compat.Core: InstanceSigs :: Extension
- Development.IDE.GHC.Compat.Core: InstantiatedUnit :: !FastString -> !Unique -> !unit -> !GenInstantiations unit -> UniqDSet ModuleName -> GenInstantiatedUnit unit
- Development.IDE.GHC.Compat.Core: InterruptibleFFI :: Extension
- Development.IDE.GHC.Compat.Core: InterruptibleFfiBit :: ExtBits
- Development.IDE.GHC.Compat.Core: IpBit :: ExtBits
- Development.IDE.GHC.Compat.Core: IsBoot :: IsBootInterface
- Development.IDE.GHC.Compat.Core: IsGroupClosed :: NameEnv RhsNames -> ClosedTypeId -> IsGroupClosed
- Development.IDE.GHC.Compat.Core: IsPromoted :: PromotionFlag
- Development.IDE.GHC.Compat.Core: JavaScriptFFI :: Extension
- Development.IDE.GHC.Compat.Core: Js :: Phase
- Development.IDE.GHC.Compat.Core: KappaExpr :: HsArrowMatchContext
- Development.IDE.GHC.Compat.Core: KindSig :: XCKindSig pass -> LHsKind pass -> FamilyResultSig pass
- Development.IDE.GHC.Compat.Core: KindSigD :: XKindSigD p -> StandaloneKindSig p -> HsDecl p
- Development.IDE.GHC.Compat.Core: KindSignatures :: Extension
- Development.IDE.GHC.Compat.Core: KindedTyVar :: XKindedTyVar pass -> flag -> LIdP pass -> LHsKind pass -> HsTyVarBndr flag pass
- Development.IDE.GHC.Compat.Core: L :: l -> e -> GenLocated l e
- Development.IDE.GHC.Compat.Core: LM :: !UTCTime -> !Module -> [Unlinked] -> Linkable
- Development.IDE.GHC.Compat.Core: LamCase :: LamCaseVariant
- Development.IDE.GHC.Compat.Core: LamCaseAlt :: LamCaseVariant -> HsMatchContext p
- Development.IDE.GHC.Compat.Core: LamCases :: LamCaseVariant
- Development.IDE.GHC.Compat.Core: LambdaCase :: Extension
- Development.IDE.GHC.Compat.Core: LambdaCaseBit :: ExtBits
- Development.IDE.GHC.Compat.Core: LambdaExpr :: HsMatchContext p
- Development.IDE.GHC.Compat.Core: LangAsm :: ForeignSrcLang
- Development.IDE.GHC.Compat.Core: LangC :: ForeignSrcLang
- Development.IDE.GHC.Compat.Core: LangCxx :: ForeignSrcLang
- Development.IDE.GHC.Compat.Core: LangJs :: ForeignSrcLang
- Development.IDE.GHC.Compat.Core: LangObjc :: ForeignSrcLang
- Development.IDE.GHC.Compat.Core: LangObjcxx :: ForeignSrcLang
- Development.IDE.GHC.Compat.Core: LastStmt :: XLastStmt idL idR body -> body -> Maybe Bool -> SyntaxExpr idR -> StmtLR idL idR body
- Development.IDE.GHC.Compat.Core: LazyPat :: XLazyPat p -> LPat p -> Pat p
- Development.IDE.GHC.Compat.Core: LetStmt :: XLetStmt idL idR body -> HsLocalBindsLR idL idR -> StmtLR idL idR body
- Development.IDE.GHC.Compat.Core: LexicalNegation :: Extension
- Development.IDE.GHC.Compat.Core: LiberalTypeSynonyms :: Extension
- Development.IDE.GHC.Compat.Core: LinearTypes :: Extension
- Development.IDE.GHC.Compat.Core: LinearTypesBit :: ExtBits
- Development.IDE.GHC.Compat.Core: ListComp :: HsDoFlavour
- Development.IDE.GHC.Compat.Core: ListPat :: XListPat p -> [LPat p] -> Pat p
- Development.IDE.GHC.Compat.Core: LitPat :: XLitPat p -> HsLit p -> Pat p
- Development.IDE.GHC.Compat.Core: LitTy :: TyLit -> Type
- Development.IDE.GHC.Compat.Core: LlvmLlc :: Phase
- Development.IDE.GHC.Compat.Core: LlvmMangle :: Phase
- Development.IDE.GHC.Compat.Core: LlvmOpt :: Phase
- Development.IDE.GHC.Compat.Core: LoadedBCOs :: [Unlinked] -> Unlinked
- Development.IDE.GHC.Compat.Core: MDoExpr :: Maybe ModuleName -> HsDoFlavour
- Development.IDE.GHC.Compat.Core: MG :: XMG p body -> XRec p [LMatch p body] -> MatchGroup p body
- Development.IDE.GHC.Compat.Core: MagicHash :: Extension
- Development.IDE.GHC.Compat.Core: MagicHashBit :: ExtBits
- Development.IDE.GHC.Compat.Core: MarkedStrict :: StrictnessMark
- Development.IDE.GHC.Compat.Core: Match :: XCMatch p body -> HsMatchContext p -> [LPat p] -> GRHSs p body -> Match p body
- Development.IDE.GHC.Compat.Core: MergeForeign :: Phase
- Development.IDE.GHC.Compat.Core: MetaAW :: (Serialized -> MetaResult) -> MetaRequest
- Development.IDE.GHC.Compat.Core: MetaD :: ([LHsDecl GhcPs] -> MetaResult) -> MetaRequest
- Development.IDE.GHC.Compat.Core: MetaE :: (LHsExpr GhcPs -> MetaResult) -> MetaRequest
- Development.IDE.GHC.Compat.Core: MetaP :: (LPat GhcPs -> MetaResult) -> MetaRequest
- Development.IDE.GHC.Compat.Core: MetaT :: (LHsType GhcPs -> MetaResult) -> MetaRequest
- Development.IDE.GHC.Compat.Core: MinimalSig :: XMinimalSig pass -> LBooleanFormula (LIdP pass) -> Sig pass
- Development.IDE.GHC.Compat.Core: Missing :: XMissing id -> HsTupArg id
- Development.IDE.GHC.Compat.Core: ModDetails :: [AvailInfo] -> !TypeEnv -> InstEnv -> ![FamInst] -> ![CoreRule] -> ![Annotation] -> [CompleteMatch] -> ModDetails
- Development.IDE.GHC.Compat.Core: ModGuts :: !Module -> HscSource -> SrcSpan -> ![AvailInfo] -> !Dependencies -> ![Usage] -> !Bool -> !GlobalRdrEnv -> !FixityEnv -> ![TyCon] -> ![ClsInst] -> ![FamInst] -> ![PatSyn] -> ![CoreRule] -> !CoreProgram -> !ForeignStubs -> ![(ForeignSrcLang, FilePath)] -> !Warnings GhcRn -> [Annotation] -> [CompleteMatch] -> !HpcInfo -> !Maybe ModBreaks -> InstEnv -> FamInstEnv -> !NameSet -> SafeHaskellMode -> Bool -> !Maybe Docs -> ModGuts
- Development.IDE.GHC.Compat.Core: ModHidden :: ModuleOrigin
- Development.IDE.GHC.Compat.Core: ModIface :: !Module -> !Maybe Module -> !HscSource -> Dependencies -> [Usage] -> ![IfaceExport] -> !Bool -> [(OccName, Fixity)] -> Warnings GhcRn -> [IfaceAnnotation] -> [IfaceDeclExts phase] -> Maybe [IfaceBindingX IfaceMaybeRhs IfaceTopBndrInfo] -> !Maybe GlobalRdrEnv -> [IfaceClsInst] -> [IfaceFamInst] -> [IfaceRule] -> !AnyHpcUsage -> !IfaceTrustInfo -> !Bool -> ![IfaceCompleteMatch] -> !Maybe Docs -> !IfaceBackendExts phase -> !ExtensibleFields -> !Fingerprint -> ModIface_ (phase :: ModIfacePhase)
- Development.IDE.GHC.Compat.Core: ModOrigin :: Maybe Bool -> [UnitInfo] -> [UnitInfo] -> Bool -> ModuleOrigin
- Development.IDE.GHC.Compat.Core: ModRenaming :: Bool -> [(ModuleName, ModuleName)] -> ModRenaming
- Development.IDE.GHC.Compat.Core: ModSummary :: Module -> HscSource -> ModLocation -> Fingerprint -> Maybe UTCTime -> !Maybe UTCTime -> Maybe UTCTime -> Maybe UTCTime -> [(PkgQual, Located ModuleName)] -> [(PkgQual, Located ModuleName)] -> !Bool -> Maybe HsParsedModule -> FilePath -> DynFlags -> Maybe StringBuffer -> ModSummary
- Development.IDE.GHC.Compat.Core: ModUnusable :: UnusableUnitReason -> ModuleOrigin
- Development.IDE.GHC.Compat.Core: Module :: !unit -> !ModuleName -> GenModule unit
- Development.IDE.GHC.Compat.Core: ModuleAnnProvenance :: AnnProvenance pass
- Development.IDE.GHC.Compat.Core: ModuleDoc :: DocLoc
- Development.IDE.GHC.Compat.Core: ModuleName :: FastString -> ModuleName
- Development.IDE.GHC.Compat.Core: MonadComp :: HsDoFlavour
- Development.IDE.GHC.Compat.Core: MonadComprehensions :: Extension
- Development.IDE.GHC.Compat.Core: MonadComprehensionsBit :: ExtBits
- Development.IDE.GHC.Compat.Core: MonoLocalBinds :: Extension
- Development.IDE.GHC.Compat.Core: MonomorphismRestriction :: Extension
- Development.IDE.GHC.Compat.Core: MultiParamTypeClasses :: Extension
- Development.IDE.GHC.Compat.Core: MultiWayIf :: Extension
- Development.IDE.GHC.Compat.Core: MultiWayIfBit :: ExtBits
- Development.IDE.GHC.Compat.Core: MustCompile :: CompileReason
- Development.IDE.GHC.Compat.Core: NPat :: XNPat p -> XRec p (HsOverLit p) -> Maybe (SyntaxExpr p) -> SyntaxExpr p -> Pat p
- Development.IDE.GHC.Compat.Core: NPlusKPat :: XNPlusKPat p -> LIdP p -> XRec p (HsOverLit p) -> HsOverLit p -> SyntaxExpr p -> SyntaxExpr p -> Pat p
- Development.IDE.GHC.Compat.Core: NPlusKPatterns :: Extension
- Development.IDE.GHC.Compat.Core: NPlusKPatternsBit :: ExtBits
- Development.IDE.GHC.Compat.Core: NameAnn :: NameAdornment -> EpaLocation -> EpaLocation -> EpaLocation -> [TrailingAnn] -> NameAnn
- Development.IDE.GHC.Compat.Core: NameAnnBars :: NameAdornment -> EpaLocation -> [EpaLocation] -> EpaLocation -> [TrailingAnn] -> NameAnn
- Development.IDE.GHC.Compat.Core: NameAnnCommas :: NameAdornment -> EpaLocation -> [EpaLocation] -> EpaLocation -> [TrailingAnn] -> NameAnn
- Development.IDE.GHC.Compat.Core: NameAnnOnly :: NameAdornment -> EpaLocation -> EpaLocation -> [TrailingAnn] -> NameAnn
- Development.IDE.GHC.Compat.Core: NameAnnQuote :: EpaLocation -> SrcSpanAnnN -> [TrailingAnn] -> NameAnn
- Development.IDE.GHC.Compat.Core: NameAnnRArrow :: EpaLocation -> [TrailingAnn] -> NameAnn
- Development.IDE.GHC.Compat.Core: NameAnnTrailing :: [TrailingAnn] -> NameAnn
- Development.IDE.GHC.Compat.Core: NameShape :: ModuleName -> [AvailInfo] -> OccEnv Name -> NameShape
- Development.IDE.GHC.Compat.Core: NamedFieldPuns :: Extension
- Development.IDE.GHC.Compat.Core: NamedWildCards :: Extension
- Development.IDE.GHC.Compat.Core: NeedsRecompile :: !CompileReason -> RecompileRequired
- Development.IDE.GHC.Compat.Core: NegApp :: XNegApp p -> LHsExpr p -> SyntaxExpr p -> HsExpr p
- Development.IDE.GHC.Compat.Core: NegativeLiterals :: Extension
- Development.IDE.GHC.Compat.Core: NegativeLiteralsBit :: ExtBits
- Development.IDE.GHC.Compat.Core: NewType :: NewOrData
- Development.IDE.GHC.Compat.Core: NewTypeCon :: a -> DataDefnCons a
- Development.IDE.GHC.Compat.Core: NewtypeStrategy :: XNewtypeStrategy pass -> DerivStrategy pass
- Development.IDE.GHC.Compat.Core: NoArrowCtxt :: ArrowCtxt
- Development.IDE.GHC.Compat.Core: NoDataConRep :: DataConRep
- Development.IDE.GHC.Compat.Core: NoDataKindsDC :: PromotionErr
- Development.IDE.GHC.Compat.Core: NoExtField :: NoExtField
- Development.IDE.GHC.Compat.Core: NoExtraConstraint :: IsExtraConstraint
- Development.IDE.GHC.Compat.Core: NoIEWildcard :: IEWildcard
- Development.IDE.GHC.Compat.Core: NoLayoutInfo :: LayoutInfo pass
- Development.IDE.GHC.Compat.Core: NoLexicalNegationBit :: ExtBits
- Development.IDE.GHC.Compat.Core: NoPackage :: Unit -> FindResult
- Development.IDE.GHC.Compat.Core: NoParent :: Parent
- Development.IDE.GHC.Compat.Core: NoSelfBoot :: SelfBootInfo
- Development.IDE.GHC.Compat.Core: NoSig :: XNoSig pass -> FamilyResultSig pass
- Development.IDE.GHC.Compat.Core: NoSourceText :: SourceText
- Development.IDE.GHC.Compat.Core: NoSrcStrict :: SrcStrictness
- Development.IDE.GHC.Compat.Core: NoSrcUnpack :: SrcUnpackedness
- Development.IDE.GHC.Compat.Core: Nominal :: Role
- Development.IDE.GHC.Compat.Core: NonClosedLet :: RhsNames -> ClosedTypeId -> IdBindingInfo
- Development.IDE.GHC.Compat.Core: NondecreasingIndentation :: Extension
- Development.IDE.GHC.Compat.Core: NondecreasingIndentationBit :: ExtBits
- Development.IDE.GHC.Compat.Core: NormalGreName :: Name -> GreName
- Development.IDE.GHC.Compat.Core: NotBoot :: IsBootInterface
- Development.IDE.GHC.Compat.Core: NotFound :: [FilePath] -> Maybe Unit -> [Unit] -> [Unit] -> [(Unit, UnusableUnitReason)] -> [ModuleSuggestion] -> FindResult
- Development.IDE.GHC.Compat.Core: NotLetBound :: IdBindingInfo
- Development.IDE.GHC.Compat.Core: NotMarkedStrict :: StrictnessMark
- Development.IDE.GHC.Compat.Core: NotPromoted :: PromotionFlag
- Development.IDE.GHC.Compat.Core: NotQualified :: ImportDeclQualifiedStyle
- Development.IDE.GHC.Compat.Core: NullaryTypeClasses :: Extension
- Development.IDE.GHC.Compat.Core: NumDecimals :: Extension
- Development.IDE.GHC.Compat.Core: NumericUnderscores :: Extension
- Development.IDE.GHC.Compat.Core: NumericUnderscoresBit :: ExtBits
- Development.IDE.GHC.Compat.Core: OpApp :: XOpApp p -> LHsExpr p -> LHsExpr p -> LHsExpr p -> HsExpr p
- Development.IDE.GHC.Compat.Core: OpenTypeFamily :: FamilyInfo pass
- Development.IDE.GHC.Compat.Core: Opt_AbstractRefHoleFits :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_AlignmentSanitisation :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_AsmShortcutting :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_AutoLinkPackages :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_AutoSccsOnIndividualCafs :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_BreakOnError :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_BreakOnException :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_BuildDynamicToo :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_BuildingCabalPackage :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_ByteCode :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_ByteCodeAndObjectCode :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_CSE :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_CallArity :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_CaseFolding :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_CaseMerge :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_CatchNonexhaustiveCases :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_CfgBlocklayout :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_CmmControlFlow :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_CmmElimCommonBlocks :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_CmmSink :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_CmmStaticPred :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_CmmThreadSanitizer :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_CompactUnwind :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_CoreConstantFolding :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_CprAnal :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_CrossModuleSpecialise :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_D_dump_minimal_imports :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_DeferDiagnostics :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_DeferOutOfScopeVariables :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_DeferTypeErrors :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_DeferTypedHoles :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_DiagnosticsShowCaret :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_DictsCheap :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_DictsStrict :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_DistinctConstructorTables :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_DistrustAllPackages :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_DmdTxDictSel :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_DoAnnotationLinting :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_DoAsmLinting :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_DoBoundsChecking :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_DoCmmLinting :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_DoCoreLinting :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_DoEtaReduction :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_DoLambdaEtaExpansion :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_DoLinearCoreLinting :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_DoStgLinting :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_DoTagInferenceChecks :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_DumpToFile :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_DumpWithWays :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_EagerBlackHoling :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_EmbedManifest :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_EnableRewriteRules :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_EnableThSpliceWarnings :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_ErrorSpans :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_ExcessPrecision :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_Exitification :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_ExposeAllUnfoldings :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_ExposeInternalSymbols :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_ExternalDynamicRefs :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_ExternalInterpreter :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_FamAppCache :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_FastLlvm :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_FastPAPCalls :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_FloatIn :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_ForceRecomp :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_FullLaziness :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_FunToThunk :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_G_NoOptCoercion :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_G_NoStateHack :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_GenManifest :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_GhciHistory :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_GhciLeakCheck :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_GhciSandbox :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_Haddock :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_HaddockOptions :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_HelpfulErrors :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_HexWordLiterals :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_HideAllPackages :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_HideAllPluginPackages :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_HideSourcePaths :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_Hpc :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_IgnoreAsserts :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_IgnoreDotGhci :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_IgnoreHpcChanges :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_IgnoreInterfacePragmas :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_IgnoreOptimChanges :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_ImplicitImportQualified :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_InfoTableMap :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_InfoTableMapWithFallback :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_InfoTableMapWithStack :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_InlineGenerics :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_InlineGenericsAggressively :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_IrrefutableTuples :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_KeepCAFs :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_KeepGoing :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_KeepHcFiles :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_KeepHiDiffs :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_KeepHiFiles :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_KeepHscppFiles :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_KeepLlvmFiles :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_KeepOFiles :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_KeepRawTokenStream :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_KeepSFiles :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_KeepTmpFiles :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_KillAbsence :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_KillOneShot :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_LateDmdAnal :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_LateSpecialise :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_LiberateCase :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_LinkRts :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_LlvmFillUndefWithGarbage :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_LlvmTBAA :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_LocalFloatOut :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_LocalFloatOutTopLevel :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_LocalGhciHistory :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_Loopification :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_NoHsMain :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_NoIt :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_NoLlvmMangler :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_NoTypeableBinds :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_NumConstantFolding :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_OmitInterfacePragmas :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_OmitYields :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_OptimalApplicativeDo :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_PIC :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_PICExecutable :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_PIE :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_PackageTrust :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_PedanticBottoms :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_PluginTrustworthy :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_PolymorphicSpecialisation :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_Pp :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_PprCaseAsLet :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_PprShowTicks :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_PrintAxiomIncomps :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_PrintBindContents :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_PrintBindResult :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_PrintEqualityRelations :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_PrintEvldWithShow :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_PrintExpandedSynonyms :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_PrintExplicitCoercions :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_PrintExplicitForalls :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_PrintExplicitKinds :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_PrintExplicitRuntimeReps :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_PrintPotentialInstances :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_PrintRedundantPromotionTicks :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_PrintTypecheckerElaboration :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_PrintUnicodeSyntax :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_ProfCountEntries :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_ProfLateCcs :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_ProfLateInlineCcs :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_ProfManualCcs :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_RPath :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_RegsGraph :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_RegsIterative :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_RelativeDynlibPaths :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_SharedImplib :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_ShowDocsOfHoleFits :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_ShowErrorContext :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_ShowHoleConstraints :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_ShowLoadedModules :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_ShowMatchesOfHoleFits :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_ShowProvOfHoleFits :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_ShowTypeAppOfHoleFits :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_ShowTypeAppVarsOfHoleFits :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_ShowTypeOfHoleFits :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_ShowValidHoleFits :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_ShowWarnGroups :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_SimplPreInlining :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_SingleLibFolder :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_SolveConstantDicts :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_SortBySizeHoleFits :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_SortBySubsumHoleFits :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_SortValidHoleFits :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_SpecConstr :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_SpecConstrKeen :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_Specialise :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_SpecialiseAggressively :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_SplitSections :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_StaticArgumentTransformation :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_StgCSE :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_StgLiftLams :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_StgStats :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_Strictness :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_SuppressCoercionTypes :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_SuppressCoercions :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_SuppressCoreSizes :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_SuppressIdInfo :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_SuppressModulePrefixes :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_SuppressStgExts :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_SuppressStgReps :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_SuppressTicks :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_SuppressTimestamps :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_SuppressTypeApplications :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_SuppressTypeSignatures :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_SuppressUnfoldings :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_SuppressUniques :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_SuppressVarKinds :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_Ticky :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_Ticky_AP :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_Ticky_Allocd :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_Ticky_Dyn_Thunk :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_Ticky_LNE :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_Ticky_Tag :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_UnboxSmallStrictFields :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_UnboxStrictFields :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_UnclutterValidHoleFits :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_UseBytecodeRatherThanObjects :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_ValidateHie :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_VersionMacros :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnAllMissedSpecs :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnAlternativeLayoutRuleTransitional :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnAmbiguousFields :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnAutoOrphans :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnCPPUndef :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnCompatUnqualifiedImports :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnDeferredOutOfScopeVariables :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnDeferredTypeErrors :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnDeprecatedFlags :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnDerivingDefaults :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnDerivingTypeable :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnDodgyExports :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnDodgyForeignImports :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnDodgyImports :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnDuplicateConstraints :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnDuplicateExports :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnEmptyEnumerations :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnForallIdentifier :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnGADTMonoLocalBinds :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnHiShadows :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnIdentities :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnImplicitKindVars :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnImplicitLift :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnImplicitPrelude :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnInaccessibleCode :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnIncompletePatterns :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnIncompletePatternsRecUpd :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnIncompleteUniPatterns :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnInferredSafeImports :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnInlineRuleShadowing :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnInvalidHaddock :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnIsError :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnLoopySuperclassSolve :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnMisplacedPragmas :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnMissedExtraSharedLib :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnMissedSpecs :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnMissingDerivingStrategies :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnMissingExportList :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnMissingExportedPatternSynonymSignatures :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnMissingExportedSignatures :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnMissingFields :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnMissingHomeModules :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnMissingImportList :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnMissingKindSignatures :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnMissingLocalSignatures :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnMissingMethods :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnMissingMonadFailInstances :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnMissingPatternSynonymSignatures :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnMissingSafeHaskellMode :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnMissingSignatures :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnMonomorphism :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnNameShadowing :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnNonCanonicalMonadFailInstances :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnNonCanonicalMonadInstances :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnNonCanonicalMonoidInstances :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnOperatorWhitespace :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnOperatorWhitespaceExtConflict :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnOrphans :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnOverflowedLiterals :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnOverlappingPatterns :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnPartialFields :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnPartialTypeSignatures :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnPrepositiveQualifiedModule :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnRedundantBangPatterns :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnRedundantConstraints :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnRedundantRecordWildcards :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnRedundantStrictnessFlags :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnSafe :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnSemigroup :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnSimplifiableClassConstraints :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnSpaceAfterBang :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnStarBinder :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnStarIsType :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnTabs :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnTrustworthySafe :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnTypeDefaults :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnTypeEqualityOutOfScope :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnTypeEqualityRequiresOperators :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnTypedHoles :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnUnbangedStrictPatterns :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnUnicodeBidirectionalFormatCharacters :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnUnrecognisedPragmas :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnUnrecognisedWarningFlags :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnUnsafe :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnUnsupportedCallingConventions :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnUnsupportedLlvmVersion :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnUntickedPromotedConstructors :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnUnusedDoBind :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnUnusedForalls :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnUnusedImports :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnUnusedLocalBinds :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnUnusedMatches :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnUnusedPackages :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnUnusedPatternBinds :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnUnusedRecordWildcards :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnUnusedTopBinds :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnUnusedTypePatterns :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnWarningsDeprecations :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WarnWrongDoBind :: WarningFlag
- Development.IDE.GHC.Compat.Core: Opt_WeightlessBlocklayout :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_WholeArchiveHsLibs :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_WorkerWrapper :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_WorkerWrapperUnlift :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_WriteHie :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_WriteIfSimplifiedCore :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Opt_WriteInterface :: GeneralFlag
- Development.IDE.GHC.Compat.Core: Orig :: Module -> OccName -> RdrName
- Development.IDE.GHC.Compat.Core: OverLit :: XOverLit p -> OverLitVal -> HsOverLit p
- Development.IDE.GHC.Compat.Core: OverlappingInstances :: Extension
- Development.IDE.GHC.Compat.Core: OverloadedLabels :: Extension
- Development.IDE.GHC.Compat.Core: OverloadedLabelsBit :: ExtBits
- Development.IDE.GHC.Compat.Core: OverloadedLists :: Extension
- Development.IDE.GHC.Compat.Core: OverloadedRecordDot :: Extension
- Development.IDE.GHC.Compat.Core: OverloadedRecordDotBit :: ExtBits
- Development.IDE.GHC.Compat.Core: OverloadedRecordUpdate :: Extension
- Development.IDE.GHC.Compat.Core: OverloadedRecordUpdateBit :: ExtBits
- Development.IDE.GHC.Compat.Core: OverloadedStrings :: Extension
- Development.IDE.GHC.Compat.Core: P :: (PState -> ParseResult a) -> P a
- Development.IDE.GHC.Compat.Core: PSB :: XPSB idL idR -> LIdP idL -> HsPatSynDetails idR -> LPat idR -> HsPatSynDir idR -> PatSynBind idL idR
- Development.IDE.GHC.Compat.Core: PState :: StringBuffer -> ParserOpts -> Messages PsMessage -> Messages PsMessage -> Maybe RealSrcSpan -> !Word -> Maybe (PsLocated Token) -> PsSpan -> PsSpan -> PsSpan -> !Int -> PsLoc -> [LayoutContext] -> [Int] -> [FastString] -> [PsLocated Token] -> Maybe (PsLocated Token) -> PsSpan -> [ALRContext] -> Maybe ALRLayout -> Bool -> Maybe (Pair RealSrcSpan RealSrcSpan) -> Maybe [LEpaComment] -> [LEpaComment] -> OrdList (PsLocated HdkComment) -> PState
- Development.IDE.GHC.Compat.Core: PackageArg :: String -> PackageArg
- Development.IDE.GHC.Compat.Core: PackageImports :: Extension
- Development.IDE.GHC.Compat.Core: PackageName :: FastString -> PackageName
- Development.IDE.GHC.Compat.Core: Panic :: String -> GhcException
- Development.IDE.GHC.Compat.Core: ParPat :: XParPat p -> !LHsToken "(" p -> LPat p -> !LHsToken ")" p -> Pat p
- Development.IDE.GHC.Compat.Core: ParStmt :: XParStmt idL idR body -> [ParStmtBlock idL idR] -> HsExpr idR -> SyntaxExpr idR -> StmtLR idL idR body
- Development.IDE.GHC.Compat.Core: ParStmtBlock :: XParStmtBlock idL idR -> [ExprLStmt idL] -> [IdP idR] -> SyntaxExpr idR -> ParStmtBlock idL idR
- Development.IDE.GHC.Compat.Core: ParStmtCtxt :: HsStmtContext p -> HsStmtContext p
- Development.IDE.GHC.Compat.Core: ParallelArrays :: Extension
- Development.IDE.GHC.Compat.Core: ParallelListComp :: Extension
- Development.IDE.GHC.Compat.Core: ParentIs :: Name -> Parent
- Development.IDE.GHC.Compat.Core: ParserOpts :: !ExtsBitmap -> !DiagOpts -> [String] -> ParserOpts
- Development.IDE.GHC.Compat.Core: PartialSig :: Name -> LHsSigWcType GhcRn -> UserTypeCtxt -> SrcSpan -> TcIdSigInfo
- Development.IDE.GHC.Compat.Core: PartialTypeSignatures :: Extension
- Development.IDE.GHC.Compat.Core: PatBind :: XPatBind idL idR -> LPat idL -> GRHSs idR (LHsExpr idR) -> HsBindLR idL idR
- Development.IDE.GHC.Compat.Core: PatBindGuards :: HsMatchContext p
- Development.IDE.GHC.Compat.Core: PatBindRhs :: HsMatchContext p
- Development.IDE.GHC.Compat.Core: PatBr :: XPatBr p -> LPat p -> HsQuote p
- Development.IDE.GHC.Compat.Core: PatGuard :: HsMatchContext p -> HsStmtContext p
- Development.IDE.GHC.Compat.Core: PatSyn :: HsMatchContext p
- Development.IDE.GHC.Compat.Core: PatSynBind :: XPatSynBind idL idR -> PatSynBind idL idR -> HsBindLR idL idR
- Development.IDE.GHC.Compat.Core: PatSynPE :: PromotionErr
- Development.IDE.GHC.Compat.Core: PatSynSig :: XPatSynSig pass -> [LIdP pass] -> LHsSigType pass -> Sig pass
- Development.IDE.GHC.Compat.Core: PatternGuards :: Extension
- Development.IDE.GHC.Compat.Core: PatternSynonyms :: Extension
- Development.IDE.GHC.Compat.Core: PatternSynonymsBit :: ExtBits
- Development.IDE.GHC.Compat.Core: Phantom :: Role
- Development.IDE.GHC.Compat.Core: PolyKinds :: Extension
- Development.IDE.GHC.Compat.Core: PostfixOperators :: Extension
- Development.IDE.GHC.Compat.Core: PprPanic :: String -> SDoc -> GhcException
- Development.IDE.GHC.Compat.Core: PprProgramError :: String -> SDoc -> GhcException
- Development.IDE.GHC.Compat.Core: PprSorry :: String -> SDoc -> GhcException
- Development.IDE.GHC.Compat.Core: Prefix :: LexicalFixity
- Development.IDE.GHC.Compat.Core: PrefixCon :: [tyarg] -> [arg] -> HsConDetails tyarg arg rec
- Development.IDE.GHC.Compat.Core: PrefixConGADT :: [HsScaled pass (LBangType pass)] -> HsConDeclGADTDetails pass
- Development.IDE.GHC.Compat.Core: Present :: XPresent id -> LHsExpr id -> HsTupArg id
- Development.IDE.GHC.Compat.Core: ProcExpr :: HsArrowMatchContext
- Development.IDE.GHC.Compat.Core: ProgramError :: String -> GhcException
- Development.IDE.GHC.Compat.Core: QqBit :: ExtBits
- Development.IDE.GHC.Compat.Core: Qual :: ModuleName -> OccName -> RdrName
- Development.IDE.GHC.Compat.Core: QualifiedDo :: Extension
- Development.IDE.GHC.Compat.Core: QualifiedDoBit :: ExtBits
- Development.IDE.GHC.Compat.Core: QualifiedPost :: ImportDeclQualifiedStyle
- Development.IDE.GHC.Compat.Core: QualifiedPre :: ImportDeclQualifiedStyle
- Development.IDE.GHC.Compat.Core: QuantifiedConstraints :: Extension
- Development.IDE.GHC.Compat.Core: QuasiQuotes :: Extension
- Development.IDE.GHC.Compat.Core: QuoteWrapper :: EvVar -> Type -> QuoteWrapper
- Development.IDE.GHC.Compat.Core: RE :: !CtLoc -> !CtFlavour -> !EqRel -> !TcRef RewriterSet -> RewriteEnv
- Development.IDE.GHC.Compat.Core: RankNTypes :: Extension
- Development.IDE.GHC.Compat.Core: RawObject :: ForeignSrcLang
- Development.IDE.GHC.Compat.Core: RawTokenStreamBit :: ExtBits
- Development.IDE.GHC.Compat.Core: RealUnit :: !Definite uid -> GenUnit uid
- Development.IDE.GHC.Compat.Core: RebindableSyntax :: Extension
- Development.IDE.GHC.Compat.Core: RecCon :: rec -> HsConDetails tyarg arg rec
- Development.IDE.GHC.Compat.Core: RecConGADT :: XRec pass [LConDeclField pass] -> LHsUniToken "->" "\8594" pass -> HsConDeclGADTDetails pass
- Development.IDE.GHC.Compat.Core: RecDataConPE :: PromotionErr
- Development.IDE.GHC.Compat.Core: RecFieldsDotDot :: Int -> RecFieldsDotDot
- Development.IDE.GHC.Compat.Core: RecStmt :: XRecStmt idL idR body -> XRec idR [LStmtLR idL idR body] -> [IdP idR] -> [IdP idR] -> SyntaxExpr idR -> SyntaxExpr idR -> SyntaxExpr idR -> StmtLR idL idR body
- Development.IDE.GHC.Compat.Core: RecUpd :: HsMatchContext p
- Development.IDE.GHC.Compat.Core: RecompBecause :: !RecompReason -> CompileReason
- Development.IDE.GHC.Compat.Core: RecordCon :: XRecordCon p -> XRec p (ConLikeP p) -> HsRecordBinds p -> HsExpr p
- Development.IDE.GHC.Compat.Core: RecordPatSynField :: FieldOcc pass -> LIdP pass -> RecordPatSynField pass
- Development.IDE.GHC.Compat.Core: RecordUpd :: XRecordUpd p -> LHsExpr p -> Either [LHsRecUpdField p] [LHsRecUpdProj p] -> HsExpr p
- Development.IDE.GHC.Compat.Core: RecordWildCards :: Extension
- Development.IDE.GHC.Compat.Core: RecursiveDo :: Extension
- Development.IDE.GHC.Compat.Core: RecursiveDoBit :: ExtBits
- Development.IDE.GHC.Compat.Core: RelaxedLayout :: Extension
- Development.IDE.GHC.Compat.Core: RelaxedLayoutBit :: ExtBits
- Development.IDE.GHC.Compat.Core: RelaxedPolyRec :: Extension
- Development.IDE.GHC.Compat.Core: Representational :: Role
- Development.IDE.GHC.Compat.Core: RnPendingTyped :: PendingStuff
- Development.IDE.GHC.Compat.Core: RnPendingUntyped :: TcRef [PendingRnSplice] -> PendingStuff
- Development.IDE.GHC.Compat.Core: RoleAnnotD :: XRoleAnnotD p -> RoleAnnotDecl p -> HsDecl p
- Development.IDE.GHC.Compat.Core: RoleAnnotDecl :: XCRoleAnnotDecl pass -> LIdP pass -> [XRec pass (Maybe Role)] -> RoleAnnotDecl pass
- Development.IDE.GHC.Compat.Core: RoleAnnotations :: Extension
- Development.IDE.GHC.Compat.Core: RuleBndr :: XCRuleBndr pass -> LIdP pass -> RuleBndr pass
- Development.IDE.GHC.Compat.Core: RuleBndrSig :: XRuleBndrSig pass -> LIdP pass -> HsPatSigType pass -> RuleBndr pass
- Development.IDE.GHC.Compat.Core: RuleD :: XRuleD p -> RuleDecls p -> HsDecl p
- Development.IDE.GHC.Compat.Core: RunSplice :: TcRef [ForeignRef (Q ())] -> ThStage
- Development.IDE.GHC.Compat.Core: SCCFunSig :: XSCCFunSig pass -> LIdP pass -> Maybe (XRec pass StringLiteral) -> Sig pass
- Development.IDE.GHC.Compat.Core: SafeHaskellBit :: ExtBits
- Development.IDE.GHC.Compat.Core: ScopedTypeVariables :: Extension
- Development.IDE.GHC.Compat.Core: SectionL :: XSectionL p -> LHsExpr p -> LHsExpr p -> HsExpr p
- Development.IDE.GHC.Compat.Core: SectionR :: XSectionR p -> LHsExpr p -> LHsExpr p -> HsExpr p
- Development.IDE.GHC.Compat.Core: SelfBoot :: ModDetails -> NameSet -> SelfBootInfo
- Development.IDE.GHC.Compat.Core: Session :: !IORef HscEnv -> Session
- Development.IDE.GHC.Compat.Core: SevError :: Severity
- Development.IDE.GHC.Compat.Core: SevIgnore :: Severity
- Development.IDE.GHC.Compat.Core: SevWarning :: Severity
- Development.IDE.GHC.Compat.Core: Sf_Ignore :: SafeHaskellMode
- Development.IDE.GHC.Compat.Core: Sf_None :: SafeHaskellMode
- Development.IDE.GHC.Compat.Core: Sf_Safe :: SafeHaskellMode
- Development.IDE.GHC.Compat.Core: Sf_SafeInferred :: SafeHaskellMode
- Development.IDE.GHC.Compat.Core: Sf_Trustworthy :: SafeHaskellMode
- Development.IDE.GHC.Compat.Core: Sf_Unsafe :: SafeHaskellMode
- Development.IDE.GHC.Compat.Core: SigD :: XSigD p -> Sig p -> HsDecl p
- Development.IDE.GHC.Compat.Core: SigPat :: XSigPat p -> LPat p -> HsPatSigType (NoGhcTc p) -> Pat p
- Development.IDE.GHC.Compat.Core: Signal :: Int -> GhcException
- Development.IDE.GHC.Compat.Core: Sorry :: String -> GhcException
- Development.IDE.GHC.Compat.Core: SourceText :: String -> SourceText
- Development.IDE.GHC.Compat.Core: SpecInstSig :: XSpecInstSig pass -> LHsSigType pass -> Sig pass
- Development.IDE.GHC.Compat.Core: SpecSig :: XSpecSig pass -> LIdP pass -> [LHsSigType pass] -> InlinePragma -> Sig pass
- Development.IDE.GHC.Compat.Core: Splice :: SpliceType -> ThStage
- Development.IDE.GHC.Compat.Core: SpliceD :: XSpliceD p -> SpliceDecl p -> HsDecl p
- Development.IDE.GHC.Compat.Core: SpliceDecl :: XSpliceDecl p -> XRec p (HsUntypedSplice p) -> SpliceDecoration -> SpliceDecl p
- Development.IDE.GHC.Compat.Core: SplicePat :: XSplicePat p -> HsUntypedSplice p -> Pat p
- Development.IDE.GHC.Compat.Core: SrcLazy :: SrcStrictness
- Development.IDE.GHC.Compat.Core: SrcNoUnpack :: SrcUnpackedness
- Development.IDE.GHC.Compat.Core: SrcStrict :: SrcStrictness
- Development.IDE.GHC.Compat.Core: SrcUnpack :: SrcUnpackedness
- Development.IDE.GHC.Compat.Core: StandaloneDeriving :: Extension
- Development.IDE.GHC.Compat.Core: StandaloneKindSig :: XStandaloneKindSig pass -> LIdP pass -> LHsSigType pass -> StandaloneKindSig pass
- Development.IDE.GHC.Compat.Core: StandaloneKindSignatures :: Extension
- Development.IDE.GHC.Compat.Core: StarIsType :: Extension
- Development.IDE.GHC.Compat.Core: StarIsTypeBit :: ExtBits
- Development.IDE.GHC.Compat.Core: StaticPointers :: Extension
- Development.IDE.GHC.Compat.Core: StaticPointersBit :: ExtBits
- Development.IDE.GHC.Compat.Core: StmtCtxt :: HsStmtContext p -> HsMatchContext p
- Development.IDE.GHC.Compat.Core: StockStrategy :: XStockStrategy pass -> DerivStrategy pass
- Development.IDE.GHC.Compat.Core: StopLn :: Phase
- Development.IDE.GHC.Compat.Core: Strict :: Extension
- Development.IDE.GHC.Compat.Core: StrictData :: Extension
- Development.IDE.GHC.Compat.Core: SumPat :: XSumPat p -> LPat p -> ConTag -> SumWidth -> Pat p
- Development.IDE.GHC.Compat.Core: SynDecl :: XSynDecl pass -> LIdP pass -> LHsQTyVars pass -> LexicalFixity -> LHsType pass -> TyClDecl pass
- Development.IDE.GHC.Compat.Core: SynFamilyInst :: FamFlavor
- Development.IDE.GHC.Compat.Core: TISI :: TcIdSigInfo -> [(Name, InvisTVBinder)] -> TcThetaType -> TcSigmaType -> [(Name, TcTyVar)] -> Maybe TcType -> TcIdSigInst
- Development.IDE.GHC.Compat.Core: TPSI :: Name -> [InvisTVBinder] -> [InvisTVBinder] -> TcThetaType -> [InvisTVBinder] -> TcThetaType -> TcSigmaType -> TcPatSynInfo
- Development.IDE.GHC.Compat.Core: Target :: !TargetId -> !Bool -> !UnitId -> !Maybe (InputFileBuffer, UTCTime) -> Target
- Development.IDE.GHC.Compat.Core: TargetFile :: !FilePath -> !Maybe Phase -> TargetId
- Development.IDE.GHC.Compat.Core: TargetModule :: !ModuleName -> TargetId
- Development.IDE.GHC.Compat.Core: TcEvBinds :: EvBindsVar -> TcEvBinds
- Development.IDE.GHC.Compat.Core: TcGblEnv :: Module -> Module -> HscSource -> GlobalRdrEnv -> Maybe [Type] -> FixityEnv -> RecFieldEnv -> TypeEnv -> KnotVars (IORef TypeEnv) -> !InstEnv -> !FamInstEnv -> AnnEnv -> [AvailInfo] -> ImportAvails -> DefUses -> TcRef [GlobalRdrElt] -> TcRef NameSet -> TcRef Bool -> TcRef Bool -> TcRef ([Linkable], PkgsLoaded) -> TcRef OccSet -> [(Module, Fingerprint)] -> Maybe [(LIE GhcRn, Avails)] -> [LImportDecl GhcRn] -> Maybe (HsGroup GhcRn) -> TcRef [FilePath] -> TcRef [LHsDecl GhcPs] -> TcRef [(ForeignSrcLang, FilePath)] -> TcRef NameSet -> TcRef [(TcLclEnv, ThModFinalizers)] -> TcRef [String] -> TcRef (Map TypeRep Dynamic) -> TcRef (Maybe (ForeignRef (IORef QState))) -> TcRef THDocs -> Bag EvBind -> Maybe Id -> LHsBinds GhcTc -> NameSet -> [LTcSpecPrag] -> Warnings GhcRn -> [Annotation] -> [TyCon] -> NameSet -> [ClsInst] -> [FamInst] -> [LRuleDecl GhcTc] -> [LForeignDecl GhcTc] -> [PatSyn] -> Maybe (LHsDoc GhcRn) -> !AnyHpcUsage -> SelfBootInfo -> Maybe Name -> TcRef Bool -> TcRef (Messages TcRnMessage) -> [TcPluginSolver] -> UniqFM TyCon [TcPluginRewriter] -> [FillDefaulting] -> [HoleFitPlugin] -> RealSrcSpan -> TcRef WantedConstraints -> !CompleteMatches -> TcRef CostCentreState -> TcRef (ModuleEnv Int) -> TcGblEnv
- Development.IDE.GHC.Compat.Core: TcIdBndr :: TcId -> TopLevelFlag -> TcBinder
- Development.IDE.GHC.Compat.Core: TcIdBndr_ExpType :: Name -> ExpType -> TopLevelFlag -> TcBinder
- Development.IDE.GHC.Compat.Core: TcIdSig :: TcIdSigInfo -> TcSigInfo
- Development.IDE.GHC.Compat.Core: TcLclEnv :: RealSrcSpan -> [ErrCtxt] -> Bool -> TcLevel -> ThStage -> ThBindEnv -> ArrowCtxt -> LocalRdrEnv -> TcTypeEnv -> TcRef UsageEnv -> TcBinderStack -> TcRef WantedConstraints -> TcRef (Messages TcRnMessage) -> TcLclEnv
- Development.IDE.GHC.Compat.Core: TcPatSynSig :: TcPatSynInfo -> TcSigInfo
- Development.IDE.GHC.Compat.Core: TcPending :: TcRef [PendingTcSplice] -> TcRef WantedConstraints -> QuoteWrapper -> PendingStuff
- Development.IDE.GHC.Compat.Core: TcPlugin :: TcPluginM s -> (s -> TcPluginSolver) -> (s -> UniqFM TyCon TcPluginRewriter) -> (s -> TcPluginM ()) -> TcPlugin
- Development.IDE.GHC.Compat.Core: TcPluginNoRewrite :: TcPluginRewriteResult
- Development.IDE.GHC.Compat.Core: TcPluginRewriteTo :: !Reduction -> [Ct] -> TcPluginRewriteResult
- Development.IDE.GHC.Compat.Core: TcPluginSolveResult :: [Ct] -> [(EvTerm, Ct)] -> [Ct] -> TcPluginSolveResult
- Development.IDE.GHC.Compat.Core: TcTvBndr :: Name -> TyVar -> TcBinder
- Development.IDE.GHC.Compat.Core: TemplateHaskell :: Extension
- Development.IDE.GHC.Compat.Core: TemplateHaskellQuotes :: Extension
- Development.IDE.GHC.Compat.Core: TermVariablePE :: PromotionErr
- Development.IDE.GHC.Compat.Core: ThBit :: ExtBits
- Development.IDE.GHC.Compat.Core: ThPatQuote :: HsMatchContext p
- Development.IDE.GHC.Compat.Core: ThPatSplice :: HsMatchContext p
- Development.IDE.GHC.Compat.Core: ThQuotesBit :: ExtBits
- Development.IDE.GHC.Compat.Core: ThenForm :: TransForm
- Development.IDE.GHC.Compat.Core: TraditionalRecordSyntax :: Extension
- Development.IDE.GHC.Compat.Core: TraditionalRecordSyntaxBit :: ExtBits
- Development.IDE.GHC.Compat.Core: TransStmt :: XTransStmt idL idR body -> TransForm -> [ExprLStmt idL] -> [(IdP idR, IdP idR)] -> LHsExpr idR -> Maybe (LHsExpr idR) -> SyntaxExpr idR -> SyntaxExpr idR -> HsExpr idR -> StmtLR idL idR body
- Development.IDE.GHC.Compat.Core: TransStmtCtxt :: HsStmtContext p -> HsStmtContext p
- Development.IDE.GHC.Compat.Core: TransformComprehensionsBit :: ExtBits
- Development.IDE.GHC.Compat.Core: TransformListComp :: Extension
- Development.IDE.GHC.Compat.Core: TuplePat :: XTuplePat p -> [LPat p] -> Boxity -> Pat p
- Development.IDE.GHC.Compat.Core: TupleSections :: Extension
- Development.IDE.GHC.Compat.Core: TyClD :: XTyClD p -> TyClDecl p -> HsDecl p
- Development.IDE.GHC.Compat.Core: TyClGroup :: XCTyClGroup pass -> [LTyClDecl pass] -> [LRoleAnnotDecl pass] -> [LStandaloneKindSig pass] -> [LInstDecl pass] -> TyClGroup pass
- Development.IDE.GHC.Compat.Core: TyConApp :: TyCon -> [KindOrType] -> Type
- Development.IDE.GHC.Compat.Core: TyConPE :: PromotionErr
- Development.IDE.GHC.Compat.Core: TyFamInstD :: XTyFamInstD pass -> TyFamInstDecl pass -> InstDecl pass
- Development.IDE.GHC.Compat.Core: TyFamInstDecl :: XCTyFamInstDecl pass -> TyFamInstEqn pass -> TyFamInstDecl pass
- Development.IDE.GHC.Compat.Core: TyVarSig :: XTyVarSig pass -> LHsTyVarBndr () pass -> FamilyResultSig pass
- Development.IDE.GHC.Compat.Core: TyVarTy :: Var -> Type
- Development.IDE.GHC.Compat.Core: TypBr :: XTypBr p -> LHsType p -> HsQuote p
- Development.IDE.GHC.Compat.Core: TypeAnnProvenance :: LIdP pass -> AnnProvenance pass
- Development.IDE.GHC.Compat.Core: TypeApplications :: Extension
- Development.IDE.GHC.Compat.Core: TypeData :: Extension
- Development.IDE.GHC.Compat.Core: TypeFamilies :: Extension
- Development.IDE.GHC.Compat.Core: TypeFamilyDependencies :: Extension
- Development.IDE.GHC.Compat.Core: TypeInType :: Extension
- Development.IDE.GHC.Compat.Core: TypeOperators :: Extension
- Development.IDE.GHC.Compat.Core: TypeSig :: XTypeSig pass -> [LIdP pass] -> LHsSigWcType pass -> Sig pass
- Development.IDE.GHC.Compat.Core: TypeSynonymInstances :: Extension
- Development.IDE.GHC.Compat.Core: Typed :: SpliceType
- Development.IDE.GHC.Compat.Core: Unambiguous :: XUnambiguous pass -> XRec pass RdrName -> AmbiguousFieldOcc pass
- Development.IDE.GHC.Compat.Core: UnboxedParensBit :: ExtBits
- Development.IDE.GHC.Compat.Core: UnboxedSums :: Extension
- Development.IDE.GHC.Compat.Core: UnboxedTuples :: Extension
- Development.IDE.GHC.Compat.Core: UndecidableInstances :: Extension
- Development.IDE.GHC.Compat.Core: UndecidableSuperClasses :: Extension
- Development.IDE.GHC.Compat.Core: UnhelpfulLoc :: !FastString -> SrcLoc
- Development.IDE.GHC.Compat.Core: UnhelpfulSpan :: !UnhelpfulSpanReason -> SrcSpan
- Development.IDE.GHC.Compat.Core: UnicodeSyntax :: Extension
- Development.IDE.GHC.Compat.Core: UnicodeSyntaxBit :: ExtBits
- Development.IDE.GHC.Compat.Core: Unidirectional :: HsPatSynDir id
- Development.IDE.GHC.Compat.Core: UnitIdArg :: Unit -> PackageArg
- Development.IDE.GHC.Compat.Core: UnitKey :: FastString -> UnitKey
- Development.IDE.GHC.Compat.Core: UnliftedDatatypes :: Extension
- Development.IDE.GHC.Compat.Core: UnliftedFFITypes :: Extension
- Development.IDE.GHC.Compat.Core: UnliftedNewtypes :: Extension
- Development.IDE.GHC.Compat.Core: Unlit :: HscSource -> Phase
- Development.IDE.GHC.Compat.Core: Unqual :: OccName -> RdrName
- Development.IDE.GHC.Compat.Core: Untyped :: SpliceType
- Development.IDE.GHC.Compat.Core: UpToDate :: RecompileRequired
- Development.IDE.GHC.Compat.Core: UsageError :: String -> GhcException
- Development.IDE.GHC.Compat.Core: UsePosPragsBit :: ExtBits
- Development.IDE.GHC.Compat.Core: UserSyntax :: BuiltInSyntax
- Development.IDE.GHC.Compat.Core: UserTyVar :: XUserTyVar pass -> flag -> LIdP pass -> HsTyVarBndr flag pass
- Development.IDE.GHC.Compat.Core: ValBinds :: XValBinds idL idR -> LHsBindsLR idL idR -> [LSig idR] -> HsValBindsLR idL idR
- Development.IDE.GHC.Compat.Core: ValD :: XValD p -> HsBind p -> HsDecl p
- Development.IDE.GHC.Compat.Core: ValueAnnProvenance :: LIdP pass -> AnnProvenance pass
- Development.IDE.GHC.Compat.Core: VarBind :: XVarBind idL idR -> IdP idL -> LHsExpr idR -> HsBindLR idL idR
- Development.IDE.GHC.Compat.Core: VarBr :: XVarBr p -> Bool -> LIdP p -> HsQuote p
- Development.IDE.GHC.Compat.Core: VarPat :: XVarPat p -> LIdP p -> Pat p
- Development.IDE.GHC.Compat.Core: ViaStrategy :: XViaStrategy pass -> DerivStrategy pass
- Development.IDE.GHC.Compat.Core: ViewPat :: XViewPat p -> LHsExpr p -> LPat p -> Pat p
- Development.IDE.GHC.Compat.Core: ViewPatterns :: Extension
- Development.IDE.GHC.Compat.Core: VirtUnit :: {-# UNPACK #-} !GenInstantiatedUnit uid -> GenUnit uid
- Development.IDE.GHC.Compat.Core: VirtualBraces :: !Int -> LayoutInfo pass
- Development.IDE.GHC.Compat.Core: Warn :: DiagnosticReason -> Located String -> Warn
- Development.IDE.GHC.Compat.Core: Warning :: XWarning pass -> [LIdP pass] -> WarningTxt pass -> WarnDecl pass
- Development.IDE.GHC.Compat.Core: WarningD :: XWarningD p -> WarnDecls p -> HsDecl p
- Development.IDE.GHC.Compat.Core: Warnings :: XWarnings pass -> [LWarnDecl pass] -> WarnDecls pass
- Development.IDE.GHC.Compat.Core: WildPat :: XWildPat p -> Pat p
- Development.IDE.GHC.Compat.Core: WpCast :: TcCoercionR -> HsWrapper
- Development.IDE.GHC.Compat.Core: WpCompose :: HsWrapper -> HsWrapper -> HsWrapper
- Development.IDE.GHC.Compat.Core: WpEvApp :: EvTerm -> HsWrapper
- Development.IDE.GHC.Compat.Core: WpEvLam :: EvVar -> HsWrapper
- Development.IDE.GHC.Compat.Core: WpFun :: HsWrapper -> HsWrapper -> Scaled TcTypeFRR -> HsWrapper
- Development.IDE.GHC.Compat.Core: WpHole :: HsWrapper
- Development.IDE.GHC.Compat.Core: WpLet :: TcEvBinds -> HsWrapper
- Development.IDE.GHC.Compat.Core: WpMultCoercion :: Coercion -> HsWrapper
- Development.IDE.GHC.Compat.Core: WpTyApp :: KindOrType -> HsWrapper
- Development.IDE.GHC.Compat.Core: WpTyLam :: TyVar -> HsWrapper
- Development.IDE.GHC.Compat.Core: XAmbiguousFieldOcc :: !XXAmbiguousFieldOcc pass -> AmbiguousFieldOcc pass
- Development.IDE.GHC.Compat.Core: XAnnDecl :: !XXAnnDecl pass -> AnnDecl pass
- Development.IDE.GHC.Compat.Core: XApplicativeArg :: !XXApplicativeArg idL -> ApplicativeArg idL
- Development.IDE.GHC.Compat.Core: XClsInstDecl :: !XXClsInstDecl pass -> ClsInstDecl pass
- Development.IDE.GHC.Compat.Core: XCmd :: !XXCmd id -> HsCmd id
- Development.IDE.GHC.Compat.Core: XCmdTop :: !XXCmdTop p -> HsCmdTop p
- Development.IDE.GHC.Compat.Core: XConDecl :: !XXConDecl pass -> ConDecl pass
- Development.IDE.GHC.Compat.Core: XConDeclField :: !XXConDeclField pass -> ConDeclField pass
- Development.IDE.GHC.Compat.Core: XDefaultDecl :: !XXDefaultDecl pass -> DefaultDecl pass
- Development.IDE.GHC.Compat.Core: XDerivClauseTys :: !XXDerivClauseTys pass -> DerivClauseTys pass
- Development.IDE.GHC.Compat.Core: XDerivDecl :: !XXDerivDecl pass -> DerivDecl pass
- Development.IDE.GHC.Compat.Core: XDotFieldOcc :: !XXDotFieldOcc p -> DotFieldOcc p
- Development.IDE.GHC.Compat.Core: XExpr :: !XXExpr p -> HsExpr p
- Development.IDE.GHC.Compat.Core: XFamEqn :: !XXFamEqn pass rhs -> FamEqn pass rhs
- Development.IDE.GHC.Compat.Core: XFamilyDecl :: !XXFamilyDecl pass -> FamilyDecl pass
- Development.IDE.GHC.Compat.Core: XFamilyResultSig :: !XXFamilyResultSig pass -> FamilyResultSig pass
- Development.IDE.GHC.Compat.Core: XFieldOcc :: !XXFieldOcc pass -> FieldOcc pass
- Development.IDE.GHC.Compat.Core: XFixitySig :: !XXFixitySig pass -> FixitySig pass
- Development.IDE.GHC.Compat.Core: XForeignDecl :: !XXForeignDecl pass -> ForeignDecl pass
- Development.IDE.GHC.Compat.Core: XForeignExport :: !XXForeignExport pass -> ForeignExport pass
- Development.IDE.GHC.Compat.Core: XForeignImport :: !XXForeignImport pass -> ForeignImport pass
- Development.IDE.GHC.Compat.Core: XGRHS :: !XXGRHS p body -> GRHS p body
- Development.IDE.GHC.Compat.Core: XGRHSs :: !XXGRHSs p body -> GRHSs p body
- Development.IDE.GHC.Compat.Core: XHsBindsLR :: !XXHsBindsLR idL idR -> HsBindLR idL idR
- Development.IDE.GHC.Compat.Core: XHsDataDefn :: !XXHsDataDefn pass -> HsDataDefn pass
- Development.IDE.GHC.Compat.Core: XHsDecl :: !XXHsDecl p -> HsDecl p
- Development.IDE.GHC.Compat.Core: XHsDerivingClause :: !XXHsDerivingClause pass -> HsDerivingClause pass
- Development.IDE.GHC.Compat.Core: XHsForAllTelescope :: !XXHsForAllTelescope pass -> HsForAllTelescope pass
- Development.IDE.GHC.Compat.Core: XHsGroup :: !XXHsGroup p -> HsGroup p
- Development.IDE.GHC.Compat.Core: XHsIPBinds :: !XXHsIPBinds id -> HsIPBinds id
- Development.IDE.GHC.Compat.Core: XHsLocalBindsLR :: !XXHsLocalBindsLR idL idR -> HsLocalBindsLR idL idR
- Development.IDE.GHC.Compat.Core: XHsOuterTyVarBndrs :: !XXHsOuterTyVarBndrs pass -> HsOuterTyVarBndrs flag pass
- Development.IDE.GHC.Compat.Core: XHsPatSigType :: !XXHsPatSigType pass -> HsPatSigType pass
- Development.IDE.GHC.Compat.Core: XHsPragE :: !XXPragE p -> HsPragE p
- Development.IDE.GHC.Compat.Core: XHsSigType :: !XXHsSigType pass -> HsSigType pass
- Development.IDE.GHC.Compat.Core: XHsType :: !XXType pass -> HsType pass
- Development.IDE.GHC.Compat.Core: XHsWildCardBndrs :: !XXHsWildCardBndrs pass thing -> HsWildCardBndrs pass thing
- Development.IDE.GHC.Compat.Core: XIE :: !XXIE pass -> IE pass
- Development.IDE.GHC.Compat.Core: XIEWrappedName :: !XXIEWrappedName p -> IEWrappedName p
- Development.IDE.GHC.Compat.Core: XIPBind :: !XXIPBind id -> IPBind id
- Development.IDE.GHC.Compat.Core: XImportDecl :: !XXImportDecl pass -> ImportDecl pass
- Development.IDE.GHC.Compat.Core: XInjectivityAnn :: !XXInjectivityAnn pass -> InjectivityAnn pass
- Development.IDE.GHC.Compat.Core: XInstDecl :: !XXInstDecl pass -> InstDecl pass
- Development.IDE.GHC.Compat.Core: XLHsQTyVars :: !XXLHsQTyVars pass -> LHsQTyVars pass
- Development.IDE.GHC.Compat.Core: XLit :: !XXLit x -> HsLit x
- Development.IDE.GHC.Compat.Core: XMatch :: !XXMatch p body -> Match p body
- Development.IDE.GHC.Compat.Core: XMatchGroup :: !XXMatchGroup p body -> MatchGroup p body
- Development.IDE.GHC.Compat.Core: XModule :: !XXModule p -> HsModule p
- Development.IDE.GHC.Compat.Core: XOverLit :: !XXOverLit p -> HsOverLit p
- Development.IDE.GHC.Compat.Core: XParStmtBlock :: !XXParStmtBlock idL idR -> ParStmtBlock idL idR
- Development.IDE.GHC.Compat.Core: XPat :: !XXPat p -> Pat p
- Development.IDE.GHC.Compat.Core: XPatSynBind :: !XXPatSynBind idL idR -> PatSynBind idL idR
- Development.IDE.GHC.Compat.Core: XQuote :: !XXQuote p -> HsQuote p
- Development.IDE.GHC.Compat.Core: XRoleAnnotDecl :: !XXRoleAnnotDecl pass -> RoleAnnotDecl pass
- Development.IDE.GHC.Compat.Core: XRuleBndr :: !XXRuleBndr pass -> RuleBndr pass
- Development.IDE.GHC.Compat.Core: XRuleDecl :: !XXRuleDecl pass -> RuleDecl pass
- Development.IDE.GHC.Compat.Core: XRuleDecls :: !XXRuleDecls pass -> RuleDecls pass
- Development.IDE.GHC.Compat.Core: XSig :: !XXSig pass -> Sig pass
- Development.IDE.GHC.Compat.Core: XSpliceDecl :: !XXSpliceDecl p -> SpliceDecl p
- Development.IDE.GHC.Compat.Core: XStandaloneKindSig :: !XXStandaloneKindSig pass -> StandaloneKindSig pass
- Development.IDE.GHC.Compat.Core: XStmtLR :: !XXStmtLR idL idR body -> StmtLR idL idR body
- Development.IDE.GHC.Compat.Core: XTupArg :: !XXTupArg id -> HsTupArg id
- Development.IDE.GHC.Compat.Core: XTyClDecl :: !XXTyClDecl pass -> TyClDecl pass
- Development.IDE.GHC.Compat.Core: XTyClGroup :: !XXTyClGroup pass -> TyClGroup pass
- Development.IDE.GHC.Compat.Core: XTyFamInstDecl :: !XXTyFamInstDecl pass -> TyFamInstDecl pass
- Development.IDE.GHC.Compat.Core: XTyLit :: !XXTyLit pass -> HsTyLit pass
- Development.IDE.GHC.Compat.Core: XTyVarBndr :: !XXTyVarBndr pass -> HsTyVarBndr flag pass
- Development.IDE.GHC.Compat.Core: XUntypedSplice :: !XXUntypedSplice id -> HsUntypedSplice id
- Development.IDE.GHC.Compat.Core: XValBindsLR :: !XXValBindsLR idL idR -> HsValBindsLR idL idR
- Development.IDE.GHC.Compat.Core: XViaStrategyPs :: EpAnn [AddEpAnn] -> LHsSigType GhcPs -> XViaStrategyPs
- Development.IDE.GHC.Compat.Core: XWarnDecl :: !XXWarnDecl pass -> WarnDecl pass
- Development.IDE.GHC.Compat.Core: XWarnDecls :: !XXWarnDecls pass -> WarnDecls pass
- Development.IDE.GHC.Compat.Core: YesExtraConstraint :: IsExtraConstraint
- Development.IDE.GHC.Compat.Core: [CollNoDictBinders] :: forall p. CollectFlag p
- Development.IDE.GHC.Compat.Core: [CollWithDictBinders] :: CollectFlag (GhcPass 'Typechecked)
- Development.IDE.GHC.Compat.Core: [GhcDriverMessage] :: DriverMessage -> GhcMessage
- Development.IDE.GHC.Compat.Core: [GhcDsMessage] :: DsMessage -> GhcMessage
- Development.IDE.GHC.Compat.Core: [GhcPsMessage] :: PsMessage -> GhcMessage
- Development.IDE.GHC.Compat.Core: [GhcTcRnMessage] :: TcRnMessage -> GhcMessage
- Development.IDE.GHC.Compat.Core: [GhcUnknownMessage] :: UnknownDiagnostic -> GhcMessage
- Development.IDE.GHC.Compat.Core: [alr_context] :: PState -> [ALRContext]
- Development.IDE.GHC.Compat.Core: [alr_expecting_ocurly] :: PState -> Maybe ALRLayout
- Development.IDE.GHC.Compat.Core: [alr_justClosedExplicitLetBlock] :: PState -> Bool
- Development.IDE.GHC.Compat.Core: [alr_last_loc] :: PState -> PsSpan
- Development.IDE.GHC.Compat.Core: [alr_next_token] :: PState -> Maybe (PsLocated Token)
- Development.IDE.GHC.Compat.Core: [alr_pending_implicit_tokens] :: PState -> [PsLocated Token]
- Development.IDE.GHC.Compat.Core: [app_arg_pattern] :: ApplicativeArg idL -> LPat idL
- Development.IDE.GHC.Compat.Core: [app_stmts] :: ApplicativeArg idL -> [ExprLStmt idL]
- Development.IDE.GHC.Compat.Core: [arg_expr] :: ApplicativeArg idL -> LHsExpr idL
- Development.IDE.GHC.Compat.Core: [buffer] :: PState -> StringBuffer
- Development.IDE.GHC.Compat.Core: [bv_pattern] :: ApplicativeArg idL -> LPat idL
- Development.IDE.GHC.Compat.Core: [cd_fld_doc] :: ConDeclField pass -> Maybe (LHsDoc pass)
- Development.IDE.GHC.Compat.Core: [cd_fld_ext] :: ConDeclField pass -> XConDeclField pass
- Development.IDE.GHC.Compat.Core: [cd_fld_names] :: ConDeclField pass -> [LFieldOcc pass]
- Development.IDE.GHC.Compat.Core: [cd_fld_type] :: ConDeclField pass -> LBangType pass
- Development.IDE.GHC.Compat.Core: [cg_binds] :: CgGuts -> CoreProgram
- Development.IDE.GHC.Compat.Core: [cg_ccs] :: CgGuts -> [CostCentre]
- Development.IDE.GHC.Compat.Core: [cg_dep_pkgs] :: CgGuts -> !Set UnitId
- Development.IDE.GHC.Compat.Core: [cg_foreign] :: CgGuts -> !ForeignStubs
- Development.IDE.GHC.Compat.Core: [cg_foreign_files] :: CgGuts -> ![(ForeignSrcLang, FilePath)]
- Development.IDE.GHC.Compat.Core: [cg_hpc_info] :: CgGuts -> !HpcInfo
- Development.IDE.GHC.Compat.Core: [cg_modBreaks] :: CgGuts -> !Maybe ModBreaks
- Development.IDE.GHC.Compat.Core: [cg_module] :: CgGuts -> !Module
- Development.IDE.GHC.Compat.Core: [cg_spt_entries] :: CgGuts -> [SptEntry]
- Development.IDE.GHC.Compat.Core: [cg_tycons] :: CgGuts -> [TyCon]
- Development.IDE.GHC.Compat.Core: [cid_binds] :: ClsInstDecl pass -> LHsBinds pass
- Development.IDE.GHC.Compat.Core: [cid_d_ext] :: InstDecl pass -> XClsInstD pass
- Development.IDE.GHC.Compat.Core: [cid_datafam_insts] :: ClsInstDecl pass -> [LDataFamInstDecl pass]
- Development.IDE.GHC.Compat.Core: [cid_ext] :: ClsInstDecl pass -> XCClsInstDecl pass
- Development.IDE.GHC.Compat.Core: [cid_inst] :: InstDecl pass -> ClsInstDecl pass
- Development.IDE.GHC.Compat.Core: [cid_overlap_mode] :: ClsInstDecl pass -> Maybe (XRec pass OverlapMode)
- Development.IDE.GHC.Compat.Core: [cid_poly_ty] :: ClsInstDecl pass -> LHsSigType pass
- Development.IDE.GHC.Compat.Core: [cid_sigs] :: ClsInstDecl pass -> [LSig pass]
- Development.IDE.GHC.Compat.Core: [cid_tyfam_insts] :: ClsInstDecl pass -> [LTyFamInstDecl pass]
- Development.IDE.GHC.Compat.Core: [cm_binds] :: CoreModule -> CoreProgram
- Development.IDE.GHC.Compat.Core: [cm_module] :: CoreModule -> !Module
- Development.IDE.GHC.Compat.Core: [cm_safe] :: CoreModule -> SafeHaskellMode
- Development.IDE.GHC.Compat.Core: [cm_types] :: CoreModule -> !TypeEnv
- Development.IDE.GHC.Compat.Core: [comment_q] :: PState -> [LEpaComment]
- Development.IDE.GHC.Compat.Core: [con_args] :: ConDecl pass -> HsConDeclH98Details pass
- Development.IDE.GHC.Compat.Core: [con_bndrs] :: ConDecl pass -> XRec pass (HsOuterSigTyVarBndrs pass)
- Development.IDE.GHC.Compat.Core: [con_dcolon] :: ConDecl pass -> !LHsUniToken "::" "\8759" pass
- Development.IDE.GHC.Compat.Core: [con_doc] :: ConDecl pass -> Maybe (LHsDoc pass)
- Development.IDE.GHC.Compat.Core: [con_ex_tvs] :: ConDecl pass -> [LHsTyVarBndr Specificity pass]
- Development.IDE.GHC.Compat.Core: [con_ext] :: ConDecl pass -> XConDeclH98 pass
- Development.IDE.GHC.Compat.Core: [con_forall] :: ConDecl pass -> Bool
- Development.IDE.GHC.Compat.Core: [con_g_args] :: ConDecl pass -> HsConDeclGADTDetails pass
- Development.IDE.GHC.Compat.Core: [con_g_ext] :: ConDecl pass -> XConDeclGADT pass
- Development.IDE.GHC.Compat.Core: [con_mb_cxt] :: ConDecl pass -> Maybe (LHsContext pass)
- Development.IDE.GHC.Compat.Core: [con_name] :: ConDecl pass -> LIdP pass
- Development.IDE.GHC.Compat.Core: [con_names] :: ConDecl pass -> NonEmpty (LIdP pass)
- Development.IDE.GHC.Compat.Core: [con_res_ty] :: ConDecl pass -> LHsType pass
- Development.IDE.GHC.Compat.Core: [context] :: PState -> [LayoutContext]
- Development.IDE.GHC.Compat.Core: [dcr_arg_tys] :: DataConRep -> [Scaled Type]
- Development.IDE.GHC.Compat.Core: [dcr_bangs] :: DataConRep -> [HsImplBang]
- Development.IDE.GHC.Compat.Core: [dcr_boxer] :: DataConRep -> DataConBoxer
- Development.IDE.GHC.Compat.Core: [dcr_stricts] :: DataConRep -> [StrictnessMark]
- Development.IDE.GHC.Compat.Core: [dcr_wrap_id] :: DataConRep -> Id
- Development.IDE.GHC.Compat.Core: [dd_cType] :: HsDataDefn pass -> Maybe (XRec pass CType)
- Development.IDE.GHC.Compat.Core: [dd_cons] :: HsDataDefn pass -> DataDefnCons (LConDecl pass)
- Development.IDE.GHC.Compat.Core: [dd_ctxt] :: HsDataDefn pass -> Maybe (LHsContext pass)
- Development.IDE.GHC.Compat.Core: [dd_derivs] :: HsDataDefn pass -> HsDeriving pass
- Development.IDE.GHC.Compat.Core: [dd_ext] :: HsDataDefn pass -> XCHsDataDefn pass
- Development.IDE.GHC.Compat.Core: [dd_kindSig] :: HsDataDefn pass -> Maybe (LHsKind pass)
- Development.IDE.GHC.Compat.Core: [dePluginInit] :: DefaultingPlugin -> TcPluginM s
- Development.IDE.GHC.Compat.Core: [dePluginRun] :: DefaultingPlugin -> s -> FillDefaulting
- Development.IDE.GHC.Compat.Core: [dePluginStop] :: DefaultingPlugin -> s -> TcPluginM ()
- Development.IDE.GHC.Compat.Core: [deProposalCandidates] :: DefaultingProposal -> [Type]
- Development.IDE.GHC.Compat.Core: [deProposalCts] :: DefaultingProposal -> [Ct]
- Development.IDE.GHC.Compat.Core: [deProposalTyVar] :: DefaultingProposal -> TcTyVar
- Development.IDE.GHC.Compat.Core: [deriv_clause_ext] :: HsDerivingClause pass -> XCHsDerivingClause pass
- Development.IDE.GHC.Compat.Core: [deriv_clause_strategy] :: HsDerivingClause pass -> Maybe (LDerivStrategy pass)
- Development.IDE.GHC.Compat.Core: [deriv_clause_tys] :: HsDerivingClause pass -> LDerivClauseTys pass
- Development.IDE.GHC.Compat.Core: [deriv_ext] :: DerivDecl pass -> XCDerivDecl pass
- Development.IDE.GHC.Compat.Core: [deriv_overlap_mode] :: DerivDecl pass -> Maybe (XRec pass OverlapMode)
- Development.IDE.GHC.Compat.Core: [deriv_strategy] :: DerivDecl pass -> Maybe (LDerivStrategy pass)
- Development.IDE.GHC.Compat.Core: [deriv_type] :: DerivDecl pass -> LHsSigWcType pass
- Development.IDE.GHC.Compat.Core: [dfid_eqn] :: DataFamInstDecl pass -> FamEqn pass (HsDataDefn pass)
- Development.IDE.GHC.Compat.Core: [dfid_ext] :: InstDecl pass -> XDataFamInstD pass
- Development.IDE.GHC.Compat.Core: [dfid_inst] :: InstDecl pass -> DataFamInstDecl pass
- Development.IDE.GHC.Compat.Core: [dfoExt] :: DotFieldOcc p -> XCDotFieldOcc p
- Development.IDE.GHC.Compat.Core: [dfoLabel] :: DotFieldOcc p -> XRec p FieldLabelString
- Development.IDE.GHC.Compat.Core: [eb_is_given] :: EvBind -> Bool
- Development.IDE.GHC.Compat.Core: [eb_lhs] :: EvBind -> EvVar
- Development.IDE.GHC.Compat.Core: [eb_rhs] :: EvBind -> EvTerm
- Development.IDE.GHC.Compat.Core: [ebv_binds] :: EvBindsVar -> IORef EvBindMap
- Development.IDE.GHC.Compat.Core: [ebv_tcvs] :: EvBindsVar -> IORef CoVarSet
- Development.IDE.GHC.Compat.Core: [ebv_uniq] :: EvBindsVar -> Unique
- Development.IDE.GHC.Compat.Core: [env_gbl] :: Env gbl lcl -> gbl
- Development.IDE.GHC.Compat.Core: [env_lcl] :: Env gbl lcl -> lcl
- Development.IDE.GHC.Compat.Core: [env_top] :: Env gbl lcl -> !HscEnv
- Development.IDE.GHC.Compat.Core: [env_um] :: Env gbl lcl -> {-# UNPACK #-} !Char
- Development.IDE.GHC.Compat.Core: [eof_pos] :: PState -> Maybe (Pair RealSrcSpan RealSrcSpan)
- Development.IDE.GHC.Compat.Core: [errors] :: PState -> Messages PsMessage
- Development.IDE.GHC.Compat.Core: [et_binds] :: EvTerm -> TcEvBinds
- Development.IDE.GHC.Compat.Core: [et_body] :: EvTerm -> EvVar
- Development.IDE.GHC.Compat.Core: [et_given] :: EvTerm -> [EvVar]
- Development.IDE.GHC.Compat.Core: [et_tvs] :: EvTerm -> [TyVar]
- Development.IDE.GHC.Compat.Core: [ev_bind_varenv] :: EvBindMap -> DVarEnv EvBind
- Development.IDE.GHC.Compat.Core: [fdExt] :: FamilyDecl pass -> XCFamilyDecl pass
- Development.IDE.GHC.Compat.Core: [fdFixity] :: FamilyDecl pass -> LexicalFixity
- Development.IDE.GHC.Compat.Core: [fdInfo] :: FamilyDecl pass -> FamilyInfo pass
- Development.IDE.GHC.Compat.Core: [fdInjectivityAnn] :: FamilyDecl pass -> Maybe (LInjectivityAnn pass)
- Development.IDE.GHC.Compat.Core: [fdLName] :: FamilyDecl pass -> LIdP pass
- Development.IDE.GHC.Compat.Core: [fdResultSig] :: FamilyDecl pass -> LFamilyResultSig pass
- Development.IDE.GHC.Compat.Core: [fdTopLevel] :: FamilyDecl pass -> TopLevelFlag
- Development.IDE.GHC.Compat.Core: [fdTyVars] :: FamilyDecl pass -> LHsQTyVars pass
- Development.IDE.GHC.Compat.Core: [fd_e_ext] :: ForeignDecl pass -> XForeignExport pass
- Development.IDE.GHC.Compat.Core: [fd_fe] :: ForeignDecl pass -> ForeignExport pass
- Development.IDE.GHC.Compat.Core: [fd_fi] :: ForeignDecl pass -> ForeignImport pass
- Development.IDE.GHC.Compat.Core: [fd_i_ext] :: ForeignDecl pass -> XForeignImport pass
- Development.IDE.GHC.Compat.Core: [fd_name] :: ForeignDecl pass -> LIdP pass
- Development.IDE.GHC.Compat.Core: [fd_sig_ty] :: ForeignDecl pass -> LHsSigType pass
- Development.IDE.GHC.Compat.Core: [feqn_bndrs] :: FamEqn pass rhs -> HsOuterFamEqnTyVarBndrs pass
- Development.IDE.GHC.Compat.Core: [feqn_ext] :: FamEqn pass rhs -> XCFamEqn pass rhs
- Development.IDE.GHC.Compat.Core: [feqn_fixity] :: FamEqn pass rhs -> LexicalFixity
- Development.IDE.GHC.Compat.Core: [feqn_pats] :: FamEqn pass rhs -> HsTyPats pass
- Development.IDE.GHC.Compat.Core: [feqn_rhs] :: FamEqn pass rhs -> rhs
- Development.IDE.GHC.Compat.Core: [feqn_tycon] :: FamEqn pass rhs -> LIdP pass
- Development.IDE.GHC.Compat.Core: [fi_axiom] :: FamInst -> CoAxiom Unbranched
- Development.IDE.GHC.Compat.Core: [fi_cvs] :: FamInst -> [CoVar]
- Development.IDE.GHC.Compat.Core: [fi_fam] :: FamInst -> Name
- Development.IDE.GHC.Compat.Core: [fi_flavor] :: FamInst -> FamFlavor
- Development.IDE.GHC.Compat.Core: [fi_rhs] :: FamInst -> Type
- Development.IDE.GHC.Compat.Core: [fi_tcs] :: FamInst -> [RoughMatchTc]
- Development.IDE.GHC.Compat.Core: [fi_tvs] :: FamInst -> [TyVar]
- Development.IDE.GHC.Compat.Core: [fi_tys] :: FamInst -> [Type]
- Development.IDE.GHC.Compat.Core: [fim_cos] :: FamInstMatch -> [Coercion]
- Development.IDE.GHC.Compat.Core: [fim_instance] :: FamInstMatch -> FamInst
- Development.IDE.GHC.Compat.Core: [fim_tys] :: FamInstMatch -> [Type]
- Development.IDE.GHC.Compat.Core: [final_expr] :: ApplicativeArg idL -> HsExpr idL
- Development.IDE.GHC.Compat.Core: [flHasDuplicateRecordFields] :: FieldLabel -> DuplicateRecordFields
- Development.IDE.GHC.Compat.Core: [flHasFieldSelector] :: FieldLabel -> FieldSelectors
- Development.IDE.GHC.Compat.Core: [flLabel] :: FieldLabel -> FieldLabelString
- Development.IDE.GHC.Compat.Core: [flSelector] :: FieldLabel -> Name
- Development.IDE.GHC.Compat.Core: [flagSpecAction] :: FlagSpec flag -> TurnOnFlag -> DynP ()
- Development.IDE.GHC.Compat.Core: [flagSpecFlag] :: FlagSpec flag -> flag
- Development.IDE.GHC.Compat.Core: [flagSpecGhcMode] :: FlagSpec flag -> GhcFlagMode
- Development.IDE.GHC.Compat.Core: [flagSpecName] :: FlagSpec flag -> String
- Development.IDE.GHC.Compat.Core: [foExt] :: FieldOcc pass -> XCFieldOcc pass
- Development.IDE.GHC.Compat.Core: [foLabel] :: FieldOcc pass -> XRec pass RdrName
- Development.IDE.GHC.Compat.Core: [fr_mods_hidden] :: FindResult -> [Unit]
- Development.IDE.GHC.Compat.Core: [fr_paths] :: FindResult -> [FilePath]
- Development.IDE.GHC.Compat.Core: [fr_pkg] :: FindResult -> Maybe Unit
- Development.IDE.GHC.Compat.Core: [fr_pkgs_hidden] :: FindResult -> [Unit]
- Development.IDE.GHC.Compat.Core: [fr_suggestions] :: FindResult -> [ModuleSuggestion]
- Development.IDE.GHC.Compat.Core: [fr_unusables] :: FindResult -> [(Unit, UnusableUnitReason)]
- Development.IDE.GHC.Compat.Core: [fromExposedReexport] :: ModuleOrigin -> [UnitInfo]
- Development.IDE.GHC.Compat.Core: [fromHiddenReexport] :: ModuleOrigin -> [UnitInfo]
- Development.IDE.GHC.Compat.Core: [fromOrigUnit] :: ModuleOrigin -> Maybe Bool
- Development.IDE.GHC.Compat.Core: [fromPackageFlag] :: ModuleOrigin -> Bool
- Development.IDE.GHC.Compat.Core: [fun_ext] :: HsBindLR idL idR -> XFunBind idL idR
- Development.IDE.GHC.Compat.Core: [fun_id] :: HsBindLR idL idR -> LIdP idL
- Development.IDE.GHC.Compat.Core: [fun_matches] :: HsBindLR idL idR -> MatchGroup idR (LHsExpr idR)
- Development.IDE.GHC.Compat.Core: [gf_expr] :: HsExpr p -> LHsExpr p
- Development.IDE.GHC.Compat.Core: [gf_ext] :: HsExpr p -> XGetField p
- Development.IDE.GHC.Compat.Core: [gf_field] :: HsExpr p -> XRec p (DotFieldOcc p)
- Development.IDE.GHC.Compat.Core: [grhssExt] :: GRHSs p body -> XCGRHSs p body
- Development.IDE.GHC.Compat.Core: [grhssGRHSs] :: GRHSs p body -> [LGRHS p body]
- Development.IDE.GHC.Compat.Core: [grhssLocalBinds] :: GRHSs p body -> HsLocalBinds p
- Development.IDE.GHC.Compat.Core: [group_ext] :: TyClGroup pass -> XCTyClGroup pass
- Development.IDE.GHC.Compat.Core: [group_instds] :: TyClGroup pass -> [LInstDecl pass]
- Development.IDE.GHC.Compat.Core: [group_kisigs] :: TyClGroup pass -> [LStandaloneKindSig pass]
- Development.IDE.GHC.Compat.Core: [group_roles] :: TyClGroup pass -> [LRoleAnnotDecl pass]
- Development.IDE.GHC.Compat.Core: [group_tyclds] :: TyClGroup pass -> [LTyClDecl pass]
- Development.IDE.GHC.Compat.Core: [gwib_isBoot] :: GenWithIsBoot mod -> IsBootInterface
- Development.IDE.GHC.Compat.Core: [gwib_mod] :: GenWithIsBoot mod -> mod
- Development.IDE.GHC.Compat.Core: [hdk_comments] :: PState -> OrdList (PsLocated HdkComment)
- Development.IDE.GHC.Compat.Core: [header_comments] :: PState -> Maybe [LEpaComment]
- Development.IDE.GHC.Compat.Core: [hfbAnn] :: HsFieldBind lhs rhs -> XHsFieldBind lhs
- Development.IDE.GHC.Compat.Core: [hfbLHS] :: HsFieldBind lhs rhs -> lhs
- Development.IDE.GHC.Compat.Core: [hfbPun] :: HsFieldBind lhs rhs -> Bool
- Development.IDE.GHC.Compat.Core: [hfbRHS] :: HsFieldBind lhs rhs -> rhs
- Development.IDE.GHC.Compat.Core: [hm_details] :: HomeModInfo -> ModDetails
- Development.IDE.GHC.Compat.Core: [hm_iface] :: HomeModInfo -> !ModIface
- Development.IDE.GHC.Compat.Core: [hm_linkable] :: HomeModInfo -> !HomeModLinkable
- Development.IDE.GHC.Compat.Core: [hs_annds] :: HsGroup p -> [LAnnDecl p]
- Development.IDE.GHC.Compat.Core: [hs_defds] :: HsGroup p -> [LDefaultDecl p]
- Development.IDE.GHC.Compat.Core: [hs_derivds] :: HsGroup p -> [LDerivDecl p]
- Development.IDE.GHC.Compat.Core: [hs_docs] :: HsGroup p -> [LDocDecl p]
- Development.IDE.GHC.Compat.Core: [hs_ext] :: HsGroup p -> XCHsGroup p
- Development.IDE.GHC.Compat.Core: [hs_fixds] :: HsGroup p -> [LFixitySig p]
- Development.IDE.GHC.Compat.Core: [hs_fords] :: HsGroup p -> [LForeignDecl p]
- Development.IDE.GHC.Compat.Core: [hs_ruleds] :: HsGroup p -> [LRuleDecls p]
- Development.IDE.GHC.Compat.Core: [hs_splcds] :: HsGroup p -> [LSpliceDecl p]
- Development.IDE.GHC.Compat.Core: [hs_tyclds] :: HsGroup p -> [TyClGroup p]
- Development.IDE.GHC.Compat.Core: [hs_valds] :: HsGroup p -> HsValBinds p
- Development.IDE.GHC.Compat.Core: [hs_warnds] :: HsGroup p -> [LWarnDecls p]
- Development.IDE.GHC.Compat.Core: [hsf_invis_bndrs] :: HsForAllTelescope pass -> [LHsTyVarBndr Specificity pass]
- Development.IDE.GHC.Compat.Core: [hsf_vis_bndrs] :: HsForAllTelescope pass -> [LHsTyVarBndr () pass]
- Development.IDE.GHC.Compat.Core: [hsf_xinvis] :: HsForAllTelescope pass -> XHsForAllInvis pass
- Development.IDE.GHC.Compat.Core: [hsf_xvis] :: HsForAllTelescope pass -> XHsForAllVis pass
- Development.IDE.GHC.Compat.Core: [hsmodDecls] :: HsModule p -> [LHsDecl p]
- Development.IDE.GHC.Compat.Core: [hsmodExports] :: HsModule p -> Maybe (XRec p [LIE p])
- Development.IDE.GHC.Compat.Core: [hsmodExt] :: HsModule p -> XCModule p
- Development.IDE.GHC.Compat.Core: [hsmodImports] :: HsModule p -> [LImportDecl p]
- Development.IDE.GHC.Compat.Core: [hsmodName] :: HsModule p -> Maybe (XRec p ModuleName)
- Development.IDE.GHC.Compat.Core: [hso_bndrs] :: HsOuterTyVarBndrs flag pass -> [LHsTyVarBndr flag (NoGhcTc pass)]
- Development.IDE.GHC.Compat.Core: [hso_xexplicit] :: HsOuterTyVarBndrs flag pass -> XHsOuterExplicit pass flag
- Development.IDE.GHC.Compat.Core: [hso_ximplicit] :: HsOuterTyVarBndrs flag pass -> XHsOuterImplicit pass
- Development.IDE.GHC.Compat.Core: [hsps_body] :: HsPatSigType pass -> LHsType pass
- Development.IDE.GHC.Compat.Core: [hsps_ext] :: HsPatSigType pass -> XHsPS pass
- Development.IDE.GHC.Compat.Core: [hsq_explicit] :: LHsQTyVars pass -> [LHsTyVarBndr () pass]
- Development.IDE.GHC.Compat.Core: [hsq_ext] :: LHsQTyVars pass -> XHsQTvs pass
- Development.IDE.GHC.Compat.Core: [hst_body] :: HsType pass -> LHsType pass
- Development.IDE.GHC.Compat.Core: [hst_ctxt] :: HsType pass -> LHsContext pass
- Development.IDE.GHC.Compat.Core: [hst_tele] :: HsType pass -> HsForAllTelescope pass
- Development.IDE.GHC.Compat.Core: [hst_xforall] :: HsType pass -> XForAllTy pass
- Development.IDE.GHC.Compat.Core: [hst_xqual] :: HsType pass -> XQualTy pass
- Development.IDE.GHC.Compat.Core: [hswc_body] :: HsWildCardBndrs pass thing -> thing
- Development.IDE.GHC.Compat.Core: [hswc_ext] :: HsWildCardBndrs pass thing -> XHsWC pass thing
- Development.IDE.GHC.Compat.Core: [ideclAs] :: ImportDecl pass -> Maybe (XRec pass ModuleName)
- Development.IDE.GHC.Compat.Core: [ideclExt] :: ImportDecl pass -> XCImportDecl pass
- Development.IDE.GHC.Compat.Core: [ideclImportList] :: ImportDecl pass -> Maybe (ImportListInterpretation, XRec pass [LIE pass])
- Development.IDE.GHC.Compat.Core: [ideclName] :: ImportDecl pass -> XRec pass ModuleName
- Development.IDE.GHC.Compat.Core: [ideclPkgQual] :: ImportDecl pass -> ImportDeclPkgQual pass
- Development.IDE.GHC.Compat.Core: [ideclQualified] :: ImportDecl pass -> ImportDeclQualifiedStyle
- Development.IDE.GHC.Compat.Core: [ideclSafe] :: ImportDecl pass -> Bool
- Development.IDE.GHC.Compat.Core: [ideclSource] :: ImportDecl pass -> IsBootInterface
- Development.IDE.GHC.Compat.Core: [if_boot] :: IfLclEnv -> IsBootInterface
- Development.IDE.GHC.Compat.Core: [if_doc] :: IfGblEnv -> SDoc
- Development.IDE.GHC.Compat.Core: [if_id_env] :: IfLclEnv -> FastStringEnv Id
- Development.IDE.GHC.Compat.Core: [if_implicits_env] :: IfLclEnv -> Maybe TypeEnv
- Development.IDE.GHC.Compat.Core: [if_loc] :: IfLclEnv -> SDoc
- Development.IDE.GHC.Compat.Core: [if_mod] :: IfLclEnv -> !Module
- Development.IDE.GHC.Compat.Core: [if_nsubst] :: IfLclEnv -> Maybe NameShape
- Development.IDE.GHC.Compat.Core: [if_rec_types] :: IfGblEnv -> KnotVars (IfG TypeEnv)
- Development.IDE.GHC.Compat.Core: [if_tv_env] :: IfLclEnv -> FastStringEnv TyVar
- Development.IDE.GHC.Compat.Core: [ifaceTyConInfo] :: IfaceTyCon -> IfaceTyConInfo
- Development.IDE.GHC.Compat.Core: [ifaceTyConName] :: IfaceTyCon -> IfExtName
- Development.IDE.GHC.Compat.Core: [imp_boot_mods] :: ImportAvails -> InstalledModuleEnv ModuleNameWithIsBoot
- Development.IDE.GHC.Compat.Core: [imp_dep_direct_pkgs] :: ImportAvails -> Set UnitId
- Development.IDE.GHC.Compat.Core: [imp_direct_dep_mods] :: ImportAvails -> InstalledModuleEnv ModuleNameWithIsBoot
- Development.IDE.GHC.Compat.Core: [imp_finsts] :: ImportAvails -> [Module]
- Development.IDE.GHC.Compat.Core: [imp_mods] :: ImportAvails -> ImportedMods
- Development.IDE.GHC.Compat.Core: [imp_orphs] :: ImportAvails -> [Module]
- Development.IDE.GHC.Compat.Core: [imp_sig_mods] :: ImportAvails -> [ModuleName]
- Development.IDE.GHC.Compat.Core: [imp_trust_own_pkg] :: ImportAvails -> Bool
- Development.IDE.GHC.Compat.Core: [imp_trust_pkgs] :: ImportAvails -> Set UnitId
- Development.IDE.GHC.Compat.Core: [imv_all_exports] :: ImportedModsVal -> !GlobalRdrEnv
- Development.IDE.GHC.Compat.Core: [imv_is_hiding] :: ImportedModsVal -> Bool
- Development.IDE.GHC.Compat.Core: [imv_is_safe] :: ImportedModsVal -> IsSafeImport
- Development.IDE.GHC.Compat.Core: [imv_name] :: ImportedModsVal -> ModuleName
- Development.IDE.GHC.Compat.Core: [imv_qualified] :: ImportedModsVal -> Bool
- Development.IDE.GHC.Compat.Core: [imv_span] :: ImportedModsVal -> SrcSpan
- Development.IDE.GHC.Compat.Core: [instUnitFS] :: GenInstantiatedUnit unit -> !FastString
- Development.IDE.GHC.Compat.Core: [instUnitHoles] :: GenInstantiatedUnit unit -> UniqDSet ModuleName
- Development.IDE.GHC.Compat.Core: [instUnitInstanceOf] :: GenInstantiatedUnit unit -> !unit
- Development.IDE.GHC.Compat.Core: [instUnitInsts] :: GenInstantiatedUnit unit -> !GenInstantiations unit
- Development.IDE.GHC.Compat.Core: [instUnitKey] :: GenInstantiatedUnit unit -> !Unique
- Development.IDE.GHC.Compat.Core: [is_as] :: ImpDeclSpec -> ModuleName
- Development.IDE.GHC.Compat.Core: [is_body_stmt] :: ApplicativeArg idL -> Bool
- Development.IDE.GHC.Compat.Core: [is_decl] :: ImportSpec -> ImpDeclSpec
- Development.IDE.GHC.Compat.Core: [is_dloc] :: ImpDeclSpec -> SrcSpan
- Development.IDE.GHC.Compat.Core: [is_explicit] :: ImpItemSpec -> Bool
- Development.IDE.GHC.Compat.Core: [is_iloc] :: ImpItemSpec -> SrcSpan
- Development.IDE.GHC.Compat.Core: [is_item] :: ImportSpec -> ImpItemSpec
- Development.IDE.GHC.Compat.Core: [is_mod] :: ImpDeclSpec -> ModuleName
- Development.IDE.GHC.Compat.Core: [is_qual] :: ImpDeclSpec -> Bool
- Development.IDE.GHC.Compat.Core: [lann_trailing] :: AnnListItem -> [TrailingAnn]
- Development.IDE.GHC.Compat.Core: [last_len] :: PState -> !Int
- Development.IDE.GHC.Compat.Core: [last_loc] :: PState -> PsSpan
- Development.IDE.GHC.Compat.Core: [last_tk] :: PState -> Maybe (PsLocated Token)
- Development.IDE.GHC.Compat.Core: [lex_state] :: PState -> [Int]
- Development.IDE.GHC.Compat.Core: [linkableModule] :: Linkable -> !Module
- Development.IDE.GHC.Compat.Core: [linkableTime] :: Linkable -> !UTCTime
- Development.IDE.GHC.Compat.Core: [linkableUnlinked] :: Linkable -> [Unlinked]
- Development.IDE.GHC.Compat.Core: [loc] :: PState -> PsLoc
- Development.IDE.GHC.Compat.Core: [m_ctxt] :: Match p body -> HsMatchContext p
- Development.IDE.GHC.Compat.Core: [m_ext] :: Match p body -> XCMatch p body
- Development.IDE.GHC.Compat.Core: [m_grhss] :: Match p body -> GRHSs p body
- Development.IDE.GHC.Compat.Core: [m_pats] :: Match p body -> [LPat p]
- Development.IDE.GHC.Compat.Core: [mc_fixity] :: HsMatchContext p -> LexicalFixity
- Development.IDE.GHC.Compat.Core: [mc_fun] :: HsMatchContext p -> LIdP (NoGhcTc p)
- Development.IDE.GHC.Compat.Core: [mc_strictness] :: HsMatchContext p -> SrcStrictness
- Development.IDE.GHC.Compat.Core: [md_anns] :: ModDetails -> ![Annotation]
- Development.IDE.GHC.Compat.Core: [md_complete_matches] :: ModDetails -> [CompleteMatch]
- Development.IDE.GHC.Compat.Core: [md_exports] :: ModDetails -> [AvailInfo]
- Development.IDE.GHC.Compat.Core: [md_fam_insts] :: ModDetails -> ![FamInst]
- Development.IDE.GHC.Compat.Core: [md_insts] :: ModDetails -> InstEnv
- Development.IDE.GHC.Compat.Core: [md_rules] :: ModDetails -> ![CoreRule]
- Development.IDE.GHC.Compat.Core: [md_types] :: ModDetails -> !TypeEnv
- Development.IDE.GHC.Compat.Core: [mg_alts] :: MatchGroup p body -> XRec p [LMatch p body]
- Development.IDE.GHC.Compat.Core: [mg_anns] :: ModGuts -> [Annotation]
- Development.IDE.GHC.Compat.Core: [mg_binds] :: ModGuts -> !CoreProgram
- Development.IDE.GHC.Compat.Core: [mg_boot_exports] :: ModGuts -> !NameSet
- Development.IDE.GHC.Compat.Core: [mg_complete_matches] :: ModGuts -> [CompleteMatch]
- Development.IDE.GHC.Compat.Core: [mg_deps] :: ModGuts -> !Dependencies
- Development.IDE.GHC.Compat.Core: [mg_docs] :: ModGuts -> !Maybe Docs
- Development.IDE.GHC.Compat.Core: [mg_exports] :: ModGuts -> ![AvailInfo]
- Development.IDE.GHC.Compat.Core: [mg_ext] :: MatchGroup p body -> XMG p body
- Development.IDE.GHC.Compat.Core: [mg_fam_inst_env] :: ModGuts -> FamInstEnv
- Development.IDE.GHC.Compat.Core: [mg_fam_insts] :: ModGuts -> ![FamInst]
- Development.IDE.GHC.Compat.Core: [mg_fix_env] :: ModGuts -> !FixityEnv
- Development.IDE.GHC.Compat.Core: [mg_foreign] :: ModGuts -> !ForeignStubs
- Development.IDE.GHC.Compat.Core: [mg_foreign_files] :: ModGuts -> ![(ForeignSrcLang, FilePath)]
- Development.IDE.GHC.Compat.Core: [mg_hpc_info] :: ModGuts -> !HpcInfo
- Development.IDE.GHC.Compat.Core: [mg_hsc_src] :: ModGuts -> HscSource
- Development.IDE.GHC.Compat.Core: [mg_inst_env] :: ModGuts -> InstEnv
- Development.IDE.GHC.Compat.Core: [mg_insts] :: ModGuts -> ![ClsInst]
- Development.IDE.GHC.Compat.Core: [mg_loc] :: ModGuts -> SrcSpan
- Development.IDE.GHC.Compat.Core: [mg_modBreaks] :: ModGuts -> !Maybe ModBreaks
- Development.IDE.GHC.Compat.Core: [mg_module] :: ModGuts -> !Module
- Development.IDE.GHC.Compat.Core: [mg_patsyns] :: ModGuts -> ![PatSyn]
- Development.IDE.GHC.Compat.Core: [mg_rdr_env] :: ModGuts -> !GlobalRdrEnv
- Development.IDE.GHC.Compat.Core: [mg_rules] :: ModGuts -> ![CoreRule]
- Development.IDE.GHC.Compat.Core: [mg_safe_haskell] :: ModGuts -> SafeHaskellMode
- Development.IDE.GHC.Compat.Core: [mg_tcs] :: ModGuts -> ![TyCon]
- Development.IDE.GHC.Compat.Core: [mg_trust_pkg] :: ModGuts -> Bool
- Development.IDE.GHC.Compat.Core: [mg_usages] :: ModGuts -> ![Usage]
- Development.IDE.GHC.Compat.Core: [mg_used_th] :: ModGuts -> !Bool
- Development.IDE.GHC.Compat.Core: [mg_warns] :: ModGuts -> !Warnings GhcRn
- Development.IDE.GHC.Compat.Core: [mi_anns] :: ModIface_ (phase :: ModIfacePhase) -> [IfaceAnnotation]
- Development.IDE.GHC.Compat.Core: [mi_complete_matches] :: ModIface_ (phase :: ModIfacePhase) -> ![IfaceCompleteMatch]
- Development.IDE.GHC.Compat.Core: [mi_decls] :: ModIface_ (phase :: ModIfacePhase) -> [IfaceDeclExts phase]
- Development.IDE.GHC.Compat.Core: [mi_deps] :: ModIface_ (phase :: ModIfacePhase) -> Dependencies
- Development.IDE.GHC.Compat.Core: [mi_docs] :: ModIface_ (phase :: ModIfacePhase) -> !Maybe Docs
- Development.IDE.GHC.Compat.Core: [mi_exports] :: ModIface_ (phase :: ModIfacePhase) -> ![IfaceExport]
- Development.IDE.GHC.Compat.Core: [mi_ext_fields] :: ModIface_ (phase :: ModIfacePhase) -> !ExtensibleFields
- Development.IDE.GHC.Compat.Core: [mi_extra_decls] :: ModIface_ (phase :: ModIfacePhase) -> Maybe [IfaceBindingX IfaceMaybeRhs IfaceTopBndrInfo]
- Development.IDE.GHC.Compat.Core: [mi_fam_insts] :: ModIface_ (phase :: ModIfacePhase) -> [IfaceFamInst]
- Development.IDE.GHC.Compat.Core: [mi_final_exts] :: ModIface_ (phase :: ModIfacePhase) -> !IfaceBackendExts phase
- Development.IDE.GHC.Compat.Core: [mi_fixities] :: ModIface_ (phase :: ModIfacePhase) -> [(OccName, Fixity)]
- Development.IDE.GHC.Compat.Core: [mi_globals] :: ModIface_ (phase :: ModIfacePhase) -> !Maybe GlobalRdrEnv
- Development.IDE.GHC.Compat.Core: [mi_hpc] :: ModIface_ (phase :: ModIfacePhase) -> !AnyHpcUsage
- Development.IDE.GHC.Compat.Core: [mi_hsc_src] :: ModIface_ (phase :: ModIfacePhase) -> !HscSource
- Development.IDE.GHC.Compat.Core: [mi_insts] :: ModIface_ (phase :: ModIfacePhase) -> [IfaceClsInst]
- Development.IDE.GHC.Compat.Core: [mi_module] :: ModIface_ (phase :: ModIfacePhase) -> !Module
- Development.IDE.GHC.Compat.Core: [mi_rules] :: ModIface_ (phase :: ModIfacePhase) -> [IfaceRule]
- Development.IDE.GHC.Compat.Core: [mi_sig_of] :: ModIface_ (phase :: ModIfacePhase) -> !Maybe Module
- Development.IDE.GHC.Compat.Core: [mi_src_hash] :: ModIface_ (phase :: ModIfacePhase) -> !Fingerprint
- Development.IDE.GHC.Compat.Core: [mi_trust] :: ModIface_ (phase :: ModIfacePhase) -> !IfaceTrustInfo
- Development.IDE.GHC.Compat.Core: [mi_trust_pkg] :: ModIface_ (phase :: ModIfacePhase) -> !Bool
- Development.IDE.GHC.Compat.Core: [mi_usages] :: ModIface_ (phase :: ModIfacePhase) -> [Usage]
- Development.IDE.GHC.Compat.Core: [mi_used_th] :: ModIface_ (phase :: ModIfacePhase) -> !Bool
- Development.IDE.GHC.Compat.Core: [mi_warns] :: ModIface_ (phase :: ModIfacePhase) -> Warnings GhcRn
- Development.IDE.GHC.Compat.Core: [modRenamingWithImplicit] :: ModRenaming -> Bool
- Development.IDE.GHC.Compat.Core: [modRenamings] :: ModRenaming -> [(ModuleName, ModuleName)]
- Development.IDE.GHC.Compat.Core: [ms_dyn_obj_date] :: ModSummary -> !Maybe UTCTime
- Development.IDE.GHC.Compat.Core: [ms_ghc_prim_import] :: ModSummary -> !Bool
- Development.IDE.GHC.Compat.Core: [ms_hie_date] :: ModSummary -> Maybe UTCTime
- Development.IDE.GHC.Compat.Core: [ms_hs_hash] :: ModSummary -> Fingerprint
- Development.IDE.GHC.Compat.Core: [ms_hsc_src] :: ModSummary -> HscSource
- Development.IDE.GHC.Compat.Core: [ms_hspp_buf] :: ModSummary -> Maybe StringBuffer
- Development.IDE.GHC.Compat.Core: [ms_hspp_file] :: ModSummary -> FilePath
- Development.IDE.GHC.Compat.Core: [ms_hspp_opts] :: ModSummary -> DynFlags
- Development.IDE.GHC.Compat.Core: [ms_iface_date] :: ModSummary -> Maybe UTCTime
- Development.IDE.GHC.Compat.Core: [ms_location] :: ModSummary -> ModLocation
- Development.IDE.GHC.Compat.Core: [ms_mod] :: ModSummary -> Module
- Development.IDE.GHC.Compat.Core: [ms_obj_date] :: ModSummary -> Maybe UTCTime
- Development.IDE.GHC.Compat.Core: [ms_parsed_mod] :: ModSummary -> Maybe HsParsedModule
- Development.IDE.GHC.Compat.Core: [ms_srcimps] :: ModSummary -> [(PkgQual, Located ModuleName)]
- Development.IDE.GHC.Compat.Core: [ms_textual_imps] :: ModSummary -> [(PkgQual, Located ModuleName)]
- Development.IDE.GHC.Compat.Core: [nann_adornment] :: NameAnn -> NameAdornment
- Development.IDE.GHC.Compat.Core: [nann_bars] :: NameAnn -> [EpaLocation]
- Development.IDE.GHC.Compat.Core: [nann_close] :: NameAnn -> EpaLocation
- Development.IDE.GHC.Compat.Core: [nann_commas] :: NameAnn -> [EpaLocation]
- Development.IDE.GHC.Compat.Core: [nann_name] :: NameAnn -> EpaLocation
- Development.IDE.GHC.Compat.Core: [nann_open] :: NameAnn -> EpaLocation
- Development.IDE.GHC.Compat.Core: [nann_quote] :: NameAnn -> EpaLocation
- Development.IDE.GHC.Compat.Core: [nann_quoted] :: NameAnn -> SrcSpanAnnN
- Development.IDE.GHC.Compat.Core: [nann_trailing] :: NameAnn -> [TrailingAnn]
- Development.IDE.GHC.Compat.Core: [ns_exports] :: NameShape -> [AvailInfo]
- Development.IDE.GHC.Compat.Core: [ns_map] :: NameShape -> OccEnv Name
- Development.IDE.GHC.Compat.Core: [ns_mod_name] :: NameShape -> ModuleName
- Development.IDE.GHC.Compat.Core: [ol_ext] :: HsOverLit p -> XOverLit p
- Development.IDE.GHC.Compat.Core: [ol_val] :: HsOverLit p -> OverLitVal
- Development.IDE.GHC.Compat.Core: [options] :: PState -> ParserOpts
- Development.IDE.GHC.Compat.Core: [pDiagOpts] :: ParserOpts -> !DiagOpts
- Development.IDE.GHC.Compat.Core: [pExtsBitmap] :: ParserOpts -> !ExtsBitmap
- Development.IDE.GHC.Compat.Core: [pSupportedExts] :: ParserOpts -> [String]
- Development.IDE.GHC.Compat.Core: [par_is] :: Parent -> Name
- Development.IDE.GHC.Compat.Core: [pat_args] :: Pat p -> HsConPatDetails p
- Development.IDE.GHC.Compat.Core: [pat_con] :: Pat p -> XRec p (ConLikeP p)
- Development.IDE.GHC.Compat.Core: [pat_con_ext] :: Pat p -> XConPat p
- Development.IDE.GHC.Compat.Core: [pat_ext] :: HsBindLR idL idR -> XPatBind idL idR
- Development.IDE.GHC.Compat.Core: [pat_lhs] :: HsBindLR idL idR -> LPat idL
- Development.IDE.GHC.Compat.Core: [pat_rhs] :: HsBindLR idL idR -> GRHSs idR (LHsExpr idR)
- Development.IDE.GHC.Compat.Core: [patsig_body_ty] :: TcPatSynInfo -> TcSigmaType
- Development.IDE.GHC.Compat.Core: [patsig_ex_bndrs] :: TcPatSynInfo -> [InvisTVBinder]
- Development.IDE.GHC.Compat.Core: [patsig_implicit_bndrs] :: TcPatSynInfo -> [InvisTVBinder]
- Development.IDE.GHC.Compat.Core: [patsig_name] :: TcPatSynInfo -> Name
- Development.IDE.GHC.Compat.Core: [patsig_prov] :: TcPatSynInfo -> TcThetaType
- Development.IDE.GHC.Compat.Core: [patsig_req] :: TcPatSynInfo -> TcThetaType
- Development.IDE.GHC.Compat.Core: [patsig_univ_bndrs] :: TcPatSynInfo -> [InvisTVBinder]
- Development.IDE.GHC.Compat.Core: [prev_loc2] :: PState -> PsSpan
- Development.IDE.GHC.Compat.Core: [prev_loc] :: PState -> PsSpan
- Development.IDE.GHC.Compat.Core: [proj_ext] :: HsExpr p -> XProjection p
- Development.IDE.GHC.Compat.Core: [proj_flds] :: HsExpr p -> NonEmpty (XRec p (DotFieldOcc p))
- Development.IDE.GHC.Compat.Core: [psb_args] :: PatSynBind idL idR -> HsPatSynDetails idR
- Development.IDE.GHC.Compat.Core: [psb_def] :: PatSynBind idL idR -> LPat idR
- Development.IDE.GHC.Compat.Core: [psb_dir] :: PatSynBind idL idR -> HsPatSynDir idR
- Development.IDE.GHC.Compat.Core: [psb_ext] :: PatSynBind idL idR -> XPSB idL idR
- Development.IDE.GHC.Compat.Core: [psb_id] :: PatSynBind idL idR -> LIdP idL
- Development.IDE.GHC.Compat.Core: [psig_hs_ty] :: TcIdSigInfo -> LHsSigWcType GhcRn
- Development.IDE.GHC.Compat.Core: [psig_name] :: TcIdSigInfo -> Name
- Development.IDE.GHC.Compat.Core: [ra_rest] :: HsRuleAnn -> [AddEpAnn]
- Development.IDE.GHC.Compat.Core: [ra_tmanns] :: HsRuleAnn -> Maybe (AddEpAnn, AddEpAnn)
- Development.IDE.GHC.Compat.Core: [ra_tyanns] :: HsRuleAnn -> Maybe (AddEpAnn, AddEpAnn)
- Development.IDE.GHC.Compat.Core: [rcon_con] :: HsExpr p -> XRec p (ConLikeP p)
- Development.IDE.GHC.Compat.Core: [rcon_ext] :: HsExpr p -> XRecordCon p
- Development.IDE.GHC.Compat.Core: [rcon_flds] :: HsExpr p -> HsRecordBinds p
- Development.IDE.GHC.Compat.Core: [rd_act] :: RuleDecl pass -> Activation
- Development.IDE.GHC.Compat.Core: [rd_ext] :: RuleDecl pass -> XHsRule pass
- Development.IDE.GHC.Compat.Core: [rd_lhs] :: RuleDecl pass -> XRec pass (HsExpr pass)
- Development.IDE.GHC.Compat.Core: [rd_name] :: RuleDecl pass -> XRec pass RuleName
- Development.IDE.GHC.Compat.Core: [rd_rhs] :: RuleDecl pass -> XRec pass (HsExpr pass)
- Development.IDE.GHC.Compat.Core: [rd_tmvs] :: RuleDecl pass -> [LRuleBndr pass]
- Development.IDE.GHC.Compat.Core: [rd_tyvs] :: RuleDecl pass -> Maybe [LHsTyVarBndr () (NoGhcTc pass)]
- Development.IDE.GHC.Compat.Core: [rds_ext] :: RuleDecls pass -> XCRuleDecls pass
- Development.IDE.GHC.Compat.Core: [rds_rules] :: RuleDecls pass -> [LRuleDecl pass]
- Development.IDE.GHC.Compat.Core: [re_eq_rel] :: RewriteEnv -> !EqRel
- Development.IDE.GHC.Compat.Core: [re_flavour] :: RewriteEnv -> !CtFlavour
- Development.IDE.GHC.Compat.Core: [re_loc] :: RewriteEnv -> !CtLoc
- Development.IDE.GHC.Compat.Core: [re_rewriters] :: RewriteEnv -> !TcRef RewriterSet
- Development.IDE.GHC.Compat.Core: [recS_bind_fn] :: StmtLR idL idR body -> SyntaxExpr idR
- Development.IDE.GHC.Compat.Core: [recS_ext] :: StmtLR idL idR body -> XRecStmt idL idR body
- Development.IDE.GHC.Compat.Core: [recS_later_ids] :: StmtLR idL idR body -> [IdP idR]
- Development.IDE.GHC.Compat.Core: [recS_mfix_fn] :: StmtLR idL idR body -> SyntaxExpr idR
- Development.IDE.GHC.Compat.Core: [recS_rec_ids] :: StmtLR idL idR body -> [IdP idR]
- Development.IDE.GHC.Compat.Core: [recS_ret_fn] :: StmtLR idL idR body -> SyntaxExpr idR
- Development.IDE.GHC.Compat.Core: [recS_stmts] :: StmtLR idL idR body -> XRec idR [LStmtLR idL idR body]
- Development.IDE.GHC.Compat.Core: [rec_dotdot] :: HsRecFields p arg -> Maybe (XRec p RecFieldsDotDot)
- Development.IDE.GHC.Compat.Core: [rec_flds] :: HsRecFields p arg -> [LHsRecField p arg]
- Development.IDE.GHC.Compat.Core: [recordPatSynField] :: RecordPatSynField pass -> FieldOcc pass
- Development.IDE.GHC.Compat.Core: [recordPatSynPatVar] :: RecordPatSynField pass -> LIdP pass
- Development.IDE.GHC.Compat.Core: [rupd_expr] :: HsExpr p -> LHsExpr p
- Development.IDE.GHC.Compat.Core: [rupd_ext] :: HsExpr p -> XRecordUpd p
- Development.IDE.GHC.Compat.Core: [rupd_flds] :: HsExpr p -> Either [LHsRecUpdField p] [LHsRecUpdProj p]
- Development.IDE.GHC.Compat.Core: [sb_mds] :: SelfBootInfo -> ModDetails
- Development.IDE.GHC.Compat.Core: [sb_tcs] :: SelfBootInfo -> NameSet
- Development.IDE.GHC.Compat.Core: [sig_bndr] :: TcIdSigInfo -> TcId
- Development.IDE.GHC.Compat.Core: [sig_bndrs] :: HsSigType pass -> HsOuterSigTyVarBndrs pass
- Development.IDE.GHC.Compat.Core: [sig_body] :: HsSigType pass -> LHsType pass
- Development.IDE.GHC.Compat.Core: [sig_ctxt] :: TcIdSigInfo -> UserTypeCtxt
- Development.IDE.GHC.Compat.Core: [sig_ext] :: HsSigType pass -> XHsSig pass
- Development.IDE.GHC.Compat.Core: [sig_inst_sig] :: TcIdSigInst -> TcIdSigInfo
- Development.IDE.GHC.Compat.Core: [sig_inst_skols] :: TcIdSigInst -> [(Name, InvisTVBinder)]
- Development.IDE.GHC.Compat.Core: [sig_inst_tau] :: TcIdSigInst -> TcSigmaType
- Development.IDE.GHC.Compat.Core: [sig_inst_theta] :: TcIdSigInst -> TcThetaType
- Development.IDE.GHC.Compat.Core: [sig_inst_wcs] :: TcIdSigInst -> [(Name, TcTyVar)]
- Development.IDE.GHC.Compat.Core: [sig_inst_wcx] :: TcIdSigInst -> Maybe TcType
- Development.IDE.GHC.Compat.Core: [sig_loc] :: TcIdSigInfo -> SrcSpan
- Development.IDE.GHC.Compat.Core: [srcfiles] :: PState -> [FastString]
- Development.IDE.GHC.Compat.Core: [stmt_context] :: ApplicativeArg idL -> HsDoFlavour
- Development.IDE.GHC.Compat.Core: [tab_count] :: PState -> !Word
- Development.IDE.GHC.Compat.Core: [tab_first] :: PState -> Maybe RealSrcSpan
- Development.IDE.GHC.Compat.Core: [targetAllowObjCode] :: Target -> !Bool
- Development.IDE.GHC.Compat.Core: [targetContents] :: Target -> !Maybe (InputFileBuffer, UTCTime)
- Development.IDE.GHC.Compat.Core: [targetId] :: Target -> !TargetId
- Development.IDE.GHC.Compat.Core: [targetUnitId] :: Target -> !UnitId
- Development.IDE.GHC.Compat.Core: [tcPluginInit] :: TcPlugin -> TcPluginM s
- Development.IDE.GHC.Compat.Core: [tcPluginInsolubleCts] :: TcPluginSolveResult -> [Ct]
- Development.IDE.GHC.Compat.Core: [tcPluginNewCts] :: TcPluginSolveResult -> [Ct]
- Development.IDE.GHC.Compat.Core: [tcPluginReduction] :: TcPluginRewriteResult -> !Reduction
- Development.IDE.GHC.Compat.Core: [tcPluginRewrite] :: TcPlugin -> s -> UniqFM TyCon TcPluginRewriter
- Development.IDE.GHC.Compat.Core: [tcPluginSolve] :: TcPlugin -> s -> TcPluginSolver
- Development.IDE.GHC.Compat.Core: [tcPluginSolvedCts] :: TcPluginSolveResult -> [(EvTerm, Ct)]
- Development.IDE.GHC.Compat.Core: [tcPluginStop] :: TcPlugin -> s -> TcPluginM ()
- Development.IDE.GHC.Compat.Core: [tcRewriterNewWanteds] :: TcPluginRewriteResult -> [Ct]
- Development.IDE.GHC.Compat.Core: [tcdATDefs] :: TyClDecl pass -> [LTyFamDefltDecl pass]
- Development.IDE.GHC.Compat.Core: [tcdATs] :: TyClDecl pass -> [LFamilyDecl pass]
- Development.IDE.GHC.Compat.Core: [tcdCExt] :: TyClDecl pass -> XClassDecl pass
- Development.IDE.GHC.Compat.Core: [tcdCtxt] :: TyClDecl pass -> Maybe (LHsContext pass)
- Development.IDE.GHC.Compat.Core: [tcdDExt] :: TyClDecl pass -> XDataDecl pass
- Development.IDE.GHC.Compat.Core: [tcdDataCusk] :: DataDeclRn -> Bool
- Development.IDE.GHC.Compat.Core: [tcdDataDefn] :: TyClDecl pass -> HsDataDefn pass
- Development.IDE.GHC.Compat.Core: [tcdDocs] :: TyClDecl pass -> [LDocDecl pass]
- Development.IDE.GHC.Compat.Core: [tcdFDs] :: TyClDecl pass -> [LHsFunDep pass]
- Development.IDE.GHC.Compat.Core: [tcdFExt] :: TyClDecl pass -> XFamDecl pass
- Development.IDE.GHC.Compat.Core: [tcdFVs] :: DataDeclRn -> NameSet
- Development.IDE.GHC.Compat.Core: [tcdFam] :: TyClDecl pass -> FamilyDecl pass
- Development.IDE.GHC.Compat.Core: [tcdFixity] :: TyClDecl pass -> LexicalFixity
- Development.IDE.GHC.Compat.Core: [tcdLName] :: TyClDecl pass -> LIdP pass
- Development.IDE.GHC.Compat.Core: [tcdLayout] :: TyClDecl pass -> !LayoutInfo pass
- Development.IDE.GHC.Compat.Core: [tcdMeths] :: TyClDecl pass -> LHsBinds pass
- Development.IDE.GHC.Compat.Core: [tcdRhs] :: TyClDecl pass -> LHsType pass
- Development.IDE.GHC.Compat.Core: [tcdSExt] :: TyClDecl pass -> XSynDecl pass
- Development.IDE.GHC.Compat.Core: [tcdSigs] :: TyClDecl pass -> [LSig pass]
- Development.IDE.GHC.Compat.Core: [tcdTyVars] :: TyClDecl pass -> LHsQTyVars pass
- Development.IDE.GHC.Compat.Core: [tcg_ann_env] :: TcGblEnv -> AnnEnv
- Development.IDE.GHC.Compat.Core: [tcg_anns] :: TcGblEnv -> [Annotation]
- Development.IDE.GHC.Compat.Core: [tcg_binds] :: TcGblEnv -> LHsBinds GhcTc
- Development.IDE.GHC.Compat.Core: [tcg_cc_st] :: TcGblEnv -> TcRef CostCentreState
- Development.IDE.GHC.Compat.Core: [tcg_complete_matches] :: TcGblEnv -> !CompleteMatches
- Development.IDE.GHC.Compat.Core: [tcg_default] :: TcGblEnv -> Maybe [Type]
- Development.IDE.GHC.Compat.Core: [tcg_defaulting_plugins] :: TcGblEnv -> [FillDefaulting]
- Development.IDE.GHC.Compat.Core: [tcg_dependent_files] :: TcGblEnv -> TcRef [FilePath]
- Development.IDE.GHC.Compat.Core: [tcg_dfun_n] :: TcGblEnv -> TcRef OccSet
- Development.IDE.GHC.Compat.Core: [tcg_doc_hdr] :: TcGblEnv -> Maybe (LHsDoc GhcRn)
- Development.IDE.GHC.Compat.Core: [tcg_dus] :: TcGblEnv -> DefUses
- Development.IDE.GHC.Compat.Core: [tcg_ev_binds] :: TcGblEnv -> Bag EvBind
- Development.IDE.GHC.Compat.Core: [tcg_exports] :: TcGblEnv -> [AvailInfo]
- Development.IDE.GHC.Compat.Core: [tcg_fam_inst_env] :: TcGblEnv -> !FamInstEnv
- Development.IDE.GHC.Compat.Core: [tcg_fam_insts] :: TcGblEnv -> [FamInst]
- Development.IDE.GHC.Compat.Core: [tcg_field_env] :: TcGblEnv -> RecFieldEnv
- Development.IDE.GHC.Compat.Core: [tcg_fix_env] :: TcGblEnv -> FixityEnv
- Development.IDE.GHC.Compat.Core: [tcg_fords] :: TcGblEnv -> [LForeignDecl GhcTc]
- Development.IDE.GHC.Compat.Core: [tcg_hf_plugins] :: TcGblEnv -> [HoleFitPlugin]
- Development.IDE.GHC.Compat.Core: [tcg_hpc] :: TcGblEnv -> !AnyHpcUsage
- Development.IDE.GHC.Compat.Core: [tcg_imp_specs] :: TcGblEnv -> [LTcSpecPrag]
- Development.IDE.GHC.Compat.Core: [tcg_imports] :: TcGblEnv -> ImportAvails
- Development.IDE.GHC.Compat.Core: [tcg_inst_env] :: TcGblEnv -> !InstEnv
- Development.IDE.GHC.Compat.Core: [tcg_insts] :: TcGblEnv -> [ClsInst]
- Development.IDE.GHC.Compat.Core: [tcg_keep] :: TcGblEnv -> TcRef NameSet
- Development.IDE.GHC.Compat.Core: [tcg_ksigs] :: TcGblEnv -> NameSet
- Development.IDE.GHC.Compat.Core: [tcg_main] :: TcGblEnv -> Maybe Name
- Development.IDE.GHC.Compat.Core: [tcg_merged] :: TcGblEnv -> [(Module, Fingerprint)]
- Development.IDE.GHC.Compat.Core: [tcg_mod] :: TcGblEnv -> Module
- Development.IDE.GHC.Compat.Core: [tcg_next_wrapper_num] :: TcGblEnv -> TcRef (ModuleEnv Int)
- Development.IDE.GHC.Compat.Core: [tcg_patsyns] :: TcGblEnv -> [PatSyn]
- Development.IDE.GHC.Compat.Core: [tcg_rdr_env] :: TcGblEnv -> GlobalRdrEnv
- Development.IDE.GHC.Compat.Core: [tcg_rn_decls] :: TcGblEnv -> Maybe (HsGroup GhcRn)
- Development.IDE.GHC.Compat.Core: [tcg_rn_exports] :: TcGblEnv -> Maybe [(LIE GhcRn, Avails)]
- Development.IDE.GHC.Compat.Core: [tcg_rn_imports] :: TcGblEnv -> [LImportDecl GhcRn]
- Development.IDE.GHC.Compat.Core: [tcg_rules] :: TcGblEnv -> [LRuleDecl GhcTc]
- Development.IDE.GHC.Compat.Core: [tcg_safe_infer] :: TcGblEnv -> TcRef Bool
- Development.IDE.GHC.Compat.Core: [tcg_safe_infer_reasons] :: TcGblEnv -> TcRef (Messages TcRnMessage)
- Development.IDE.GHC.Compat.Core: [tcg_self_boot] :: TcGblEnv -> SelfBootInfo
- Development.IDE.GHC.Compat.Core: [tcg_semantic_mod] :: TcGblEnv -> Module
- Development.IDE.GHC.Compat.Core: [tcg_sigs] :: TcGblEnv -> NameSet
- Development.IDE.GHC.Compat.Core: [tcg_src] :: TcGblEnv -> HscSource
- Development.IDE.GHC.Compat.Core: [tcg_static_wc] :: TcGblEnv -> TcRef WantedConstraints
- Development.IDE.GHC.Compat.Core: [tcg_tc_plugin_rewriters] :: TcGblEnv -> UniqFM TyCon [TcPluginRewriter]
- Development.IDE.GHC.Compat.Core: [tcg_tc_plugin_solvers] :: TcGblEnv -> [TcPluginSolver]
- Development.IDE.GHC.Compat.Core: [tcg_tcs] :: TcGblEnv -> [TyCon]
- Development.IDE.GHC.Compat.Core: [tcg_th_coreplugins] :: TcGblEnv -> TcRef [String]
- Development.IDE.GHC.Compat.Core: [tcg_th_docs] :: TcGblEnv -> TcRef THDocs
- Development.IDE.GHC.Compat.Core: [tcg_th_foreign_files] :: TcGblEnv -> TcRef [(ForeignSrcLang, FilePath)]
- Development.IDE.GHC.Compat.Core: [tcg_th_modfinalizers] :: TcGblEnv -> TcRef [(TcLclEnv, ThModFinalizers)]
- Development.IDE.GHC.Compat.Core: [tcg_th_needed_deps] :: TcGblEnv -> TcRef ([Linkable], PkgsLoaded)
- Development.IDE.GHC.Compat.Core: [tcg_th_remote_state] :: TcGblEnv -> TcRef (Maybe (ForeignRef (IORef QState)))
- Development.IDE.GHC.Compat.Core: [tcg_th_splice_used] :: TcGblEnv -> TcRef Bool
- Development.IDE.GHC.Compat.Core: [tcg_th_state] :: TcGblEnv -> TcRef (Map TypeRep Dynamic)
- Development.IDE.GHC.Compat.Core: [tcg_th_topdecls] :: TcGblEnv -> TcRef [LHsDecl GhcPs]
- Development.IDE.GHC.Compat.Core: [tcg_th_topnames] :: TcGblEnv -> TcRef NameSet
- Development.IDE.GHC.Compat.Core: [tcg_th_used] :: TcGblEnv -> TcRef Bool
- Development.IDE.GHC.Compat.Core: [tcg_top_loc] :: TcGblEnv -> RealSrcSpan
- Development.IDE.GHC.Compat.Core: [tcg_tr_module] :: TcGblEnv -> Maybe Id
- Development.IDE.GHC.Compat.Core: [tcg_type_env] :: TcGblEnv -> TypeEnv
- Development.IDE.GHC.Compat.Core: [tcg_type_env_var] :: TcGblEnv -> KnotVars (IORef TypeEnv)
- Development.IDE.GHC.Compat.Core: [tcg_used_gres] :: TcGblEnv -> TcRef [GlobalRdrElt]
- Development.IDE.GHC.Compat.Core: [tcg_warns] :: TcGblEnv -> Warnings GhcRn
- Development.IDE.GHC.Compat.Core: [tcl_arrow_ctxt] :: TcLclEnv -> ArrowCtxt
- Development.IDE.GHC.Compat.Core: [tcl_bndrs] :: TcLclEnv -> TcBinderStack
- Development.IDE.GHC.Compat.Core: [tcl_ctxt] :: TcLclEnv -> [ErrCtxt]
- Development.IDE.GHC.Compat.Core: [tcl_env] :: TcLclEnv -> TcTypeEnv
- Development.IDE.GHC.Compat.Core: [tcl_errs] :: TcLclEnv -> TcRef (Messages TcRnMessage)
- Development.IDE.GHC.Compat.Core: [tcl_in_gen_code] :: TcLclEnv -> Bool
- Development.IDE.GHC.Compat.Core: [tcl_lie] :: TcLclEnv -> TcRef WantedConstraints
- Development.IDE.GHC.Compat.Core: [tcl_loc] :: TcLclEnv -> RealSrcSpan
- Development.IDE.GHC.Compat.Core: [tcl_rdr] :: TcLclEnv -> LocalRdrEnv
- Development.IDE.GHC.Compat.Core: [tcl_tclvl] :: TcLclEnv -> TcLevel
- Development.IDE.GHC.Compat.Core: [tcl_th_bndrs] :: TcLclEnv -> ThBindEnv
- Development.IDE.GHC.Compat.Core: [tcl_th_ctxt] :: TcLclEnv -> ThStage
- Development.IDE.GHC.Compat.Core: [tcl_usage] :: TcLclEnv -> TcRef UsageEnv
- Development.IDE.GHC.Compat.Core: [tct_id] :: TcTyThing -> TcId
- Development.IDE.GHC.Compat.Core: [tct_info] :: TcTyThing -> IdBindingInfo
- Development.IDE.GHC.Compat.Core: [tfid_eqn] :: TyFamInstDecl pass -> TyFamInstEqn pass
- Development.IDE.GHC.Compat.Core: [tfid_ext] :: InstDecl pass -> XTyFamInstD pass
- Development.IDE.GHC.Compat.Core: [tfid_inst] :: InstDecl pass -> TyFamInstDecl pass
- Development.IDE.GHC.Compat.Core: [tfid_xtn] :: TyFamInstDecl pass -> XCTyFamInstDecl pass
- Development.IDE.GHC.Compat.Core: [trS_bind] :: StmtLR idL idR body -> SyntaxExpr idR
- Development.IDE.GHC.Compat.Core: [trS_bndrs] :: StmtLR idL idR body -> [(IdP idR, IdP idR)]
- Development.IDE.GHC.Compat.Core: [trS_by] :: StmtLR idL idR body -> Maybe (LHsExpr idR)
- Development.IDE.GHC.Compat.Core: [trS_ext] :: StmtLR idL idR body -> XTransStmt idL idR body
- Development.IDE.GHC.Compat.Core: [trS_fmap] :: StmtLR idL idR body -> HsExpr idR
- Development.IDE.GHC.Compat.Core: [trS_form] :: StmtLR idL idR body -> TransForm
- Development.IDE.GHC.Compat.Core: [trS_ret] :: StmtLR idL idR body -> SyntaxExpr idR
- Development.IDE.GHC.Compat.Core: [trS_stmts] :: StmtLR idL idR body -> [ExprLStmt idL]
- Development.IDE.GHC.Compat.Core: [trS_using] :: StmtLR idL idR body -> LHsExpr idR
- Development.IDE.GHC.Compat.Core: [unDefinite] :: Definite unit -> unit
- Development.IDE.GHC.Compat.Core: [unP] :: P a -> PState -> ParseResult a
- Development.IDE.GHC.Compat.Core: [unPackageName] :: PackageName -> FastString
- Development.IDE.GHC.Compat.Core: [unRecFieldsDotDot] :: RecFieldsDotDot -> Int
- Development.IDE.GHC.Compat.Core: [var_ext] :: HsBindLR idL idR -> XVarBind idL idR
- Development.IDE.GHC.Compat.Core: [var_id] :: HsBindLR idL idR -> IdP idL
- Development.IDE.GHC.Compat.Core: [var_rhs] :: HsBindLR idL idR -> LHsExpr idR
- Development.IDE.GHC.Compat.Core: [warnMsg] :: Warn -> Located String
- Development.IDE.GHC.Compat.Core: [warnReason] :: Warn -> DiagnosticReason
- Development.IDE.GHC.Compat.Core: [warnings] :: PState -> Messages PsMessage
- Development.IDE.GHC.Compat.Core: [wd_ext] :: WarnDecls pass -> XWarnings pass
- Development.IDE.GHC.Compat.Core: [wd_warnings] :: WarnDecls pass -> [LWarnDecl pass]
- Development.IDE.GHC.Compat.Core: [xarg_app_arg_many] :: ApplicativeArg idL -> XApplicativeArgMany idL
- Development.IDE.GHC.Compat.Core: [xarg_app_arg_one] :: ApplicativeArg idL -> XApplicativeArgOne idL
- Development.IDE.GHC.Compat.Core: aRROW :: Module
- Development.IDE.GHC.Compat.Core: absentConstraintErrorIdKey :: Unique
- Development.IDE.GHC.Compat.Core: absentErrorIdKey :: Unique
- Development.IDE.GHC.Compat.Core: absentSumFieldErrorIdKey :: Unique
- Development.IDE.GHC.Compat.Core: activeContext :: P Bool
- Development.IDE.GHC.Compat.Core: addBootSuffix :: FilePath -> FilePath
- Development.IDE.GHC.Compat.Core: addBootSuffixLocn :: ModLocation -> ModLocation
- Development.IDE.GHC.Compat.Core: addBootSuffixLocnOut :: ModLocation -> ModLocation
- Development.IDE.GHC.Compat.Core: addBootSuffixLocn_maybe :: IsBootInterface -> ModLocation -> ModLocation
- Development.IDE.GHC.Compat.Core: addBootSuffix_maybe :: IsBootInterface -> FilePath -> FilePath
- Development.IDE.GHC.Compat.Core: addDependentFiles :: [FilePath] -> TcRn ()
- Development.IDE.GHC.Compat.Core: addDetailedDiagnostic :: (ErrInfo -> TcRnMessage) -> TcM ()
- Development.IDE.GHC.Compat.Core: addDiagnostic :: TcRnMessage -> TcRn ()
- Development.IDE.GHC.Compat.Core: addDiagnosticAt :: SrcSpan -> TcRnMessage -> TcRn ()
- Development.IDE.GHC.Compat.Core: addDiagnosticTc :: TcRnMessage -> TcM ()
- Development.IDE.GHC.Compat.Core: addDiagnosticTcM :: (TidyEnv, TcRnMessage) -> TcM ()
- Development.IDE.GHC.Compat.Core: addErr :: TcRnMessage -> TcRn ()
- Development.IDE.GHC.Compat.Core: addErrAt :: SrcSpan -> TcRnMessage -> TcRn ()
- Development.IDE.GHC.Compat.Core: addErrCtxt :: SDoc -> TcM a -> TcM a
- Development.IDE.GHC.Compat.Core: addErrCtxtM :: (TidyEnv -> TcM (TidyEnv, SDoc)) -> TcM a -> TcM a
- Development.IDE.GHC.Compat.Core: addErrTc :: TcRnMessage -> TcM ()
- Development.IDE.GHC.Compat.Core: addErrTcM :: (TidyEnv, TcRnMessage) -> TcM ()
- Development.IDE.GHC.Compat.Core: addError :: MonadP m => MsgEnvelope PsMessage -> m ()
- Development.IDE.GHC.Compat.Core: addErrs :: [(SrcSpan, TcRnMessage)] -> TcRn ()
- Development.IDE.GHC.Compat.Core: addFatalError :: MonadP m => MsgEnvelope PsMessage -> m a
- Development.IDE.GHC.Compat.Core: addLandmarkErrCtxt :: SDoc -> TcM a -> TcM a
- Development.IDE.GHC.Compat.Core: addLandmarkErrCtxtM :: (TidyEnv -> TcM (TidyEnv, SDoc)) -> TcM a -> TcM a
- Development.IDE.GHC.Compat.Core: addListToHpt :: HomePackageTable -> [(ModuleName, HomeModInfo)] -> HomePackageTable
- Development.IDE.GHC.Compat.Core: addLocM :: (a -> TcM b) -> Located a -> TcM b
- Development.IDE.GHC.Compat.Core: addLocMA :: (a -> TcM b) -> GenLocated (SrcSpanAnn' ann) a -> TcM b
- Development.IDE.GHC.Compat.Core: addMessages :: Messages TcRnMessage -> TcRn ()
- Development.IDE.GHC.Compat.Core: addModFinalizersWithLclEnv :: ThModFinalizers -> TcM ()
- Development.IDE.GHC.Compat.Core: addPsMessage :: SrcSpan -> PsMessage -> P ()
- Development.IDE.GHC.Compat.Core: addTcEvBind :: EvBindsVar -> EvBind -> TcM ()
- Development.IDE.GHC.Compat.Core: addTcRnDiagnostic :: TcRnMessage -> TcM ()
- Development.IDE.GHC.Compat.Core: addToHpt :: HomePackageTable -> ModuleName -> HomeModInfo -> HomePackageTable
- Development.IDE.GHC.Compat.Core: addTopEvBinds :: Bag EvBind -> TcM a -> TcM a
- Development.IDE.GHC.Compat.Core: addWarning :: MonadP m => MsgEnvelope PsMessage -> m ()
- Development.IDE.GHC.Compat.Core: addrPrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: adjustChar :: Char -> Word8
- Development.IDE.GHC.Compat.Core: allNameStringList :: [String]
- Development.IDE.GHC.Compat.Core: allNameStrings :: Infinite String
- Development.IDE.GHC.Compat.Core: all_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: allocateComments :: RealSrcSpan -> [LEpaComment] -> ([LEpaComment], [LEpaComment])
- Development.IDE.GHC.Compat.Core: allocateCommentsP :: MonadP m => RealSrcSpan -> m EpAnnComments
- Development.IDE.GHC.Compat.Core: allocateFinalComments :: RealSrcSpan -> [LEpaComment] -> Maybe [LEpaComment] -> (Maybe [LEpaComment], [LEpaComment], [LEpaComment])
- Development.IDE.GHC.Compat.Core: allocateFinalCommentsP :: MonadP m => RealSrcSpan -> m EpAnnComments
- Development.IDE.GHC.Compat.Core: allocatePriorComments :: RealSrcSpan -> [LEpaComment] -> Maybe [LEpaComment] -> (Maybe [LEpaComment], [LEpaComment], [LEpaComment])
- Development.IDE.GHC.Compat.Core: allocatePriorCommentsP :: MonadP m => RealSrcSpan -> m EpAnnComments
- Development.IDE.GHC.Compat.Core: alt_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: alterOccEnv :: (Maybe elt -> Maybe elt) -> OccEnv elt -> OccName -> OccEnv elt
- Development.IDE.GHC.Compat.Core: alternativeClassKey :: Unique
- Development.IDE.GHC.Compat.Core: alternativeClassName :: Name
- Development.IDE.GHC.Compat.Core: and_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: annProvenanceName_maybe :: UnXRec p => AnnProvenance p -> Maybe (IdP p)
- Development.IDE.GHC.Compat.Core: anyLConIsGadt :: Foldable f => f (GenLocated l (ConDecl pass)) -> Bool
- Development.IDE.GHC.Compat.Core: anyTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: apAClassOpKey :: Unique
- Development.IDE.GHC.Compat.Core: apAName :: Name
- Development.IDE.GHC.Compat.Core: ap_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: apartnessCheck :: [Type] -> CoAxBranch -> Bool
- Development.IDE.GHC.Compat.Core: appAIdKey :: Unique
- Development.IDE.GHC.Compat.Core: appAName :: Name
- Development.IDE.GHC.Compat.Core: appendGroups :: forall (p :: Pass). HsGroup (GhcPass p) -> HsGroup (GhcPass p) -> HsGroup (GhcPass p)
- Development.IDE.GHC.Compat.Core: appendIdKey :: Unique
- Development.IDE.GHC.Compat.Core: appendName :: Name
- Development.IDE.GHC.Compat.Core: append_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: applicativeClassKey :: Unique
- Development.IDE.GHC.Compat.Core: applicativeClassName :: Name
- Development.IDE.GHC.Compat.Core: applyQuoteWrapper :: QuoteWrapper -> HsWrapper
- Development.IDE.GHC.Compat.Core: arrAIdKey :: Unique
- Development.IDE.GHC.Compat.Core: arrAName :: Name
- Development.IDE.GHC.Compat.Core: arrayPrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: askNoErrs :: TcRn a -> TcRn (a, Bool)
- Development.IDE.GHC.Compat.Core: assertErrorIdKey :: Unique
- Development.IDE.GHC.Compat.Core: assertErrorName :: Name
- Development.IDE.GHC.Compat.Core: assertIdKey :: Unique
- Development.IDE.GHC.Compat.Core: assertName :: Name
- Development.IDE.GHC.Compat.Core: assertPanic :: String -> Int -> a
- Development.IDE.GHC.Compat.Core: assertPpr :: HasCallStack => Bool -> SDoc -> a -> a
- Development.IDE.GHC.Compat.Core: assertPprM :: (HasCallStack, Monad m) => m Bool -> SDoc -> m ()
- Development.IDE.GHC.Compat.Core: assertPprMaybe :: HasCallStack => Maybe SDoc -> a -> a
- Development.IDE.GHC.Compat.Core: assertPprPanic :: HasCallStack => SDoc -> a
- Development.IDE.GHC.Compat.Core: atomicUpdMutVar :: IORef a -> (a -> (a, b)) -> IOEnv env b
- Development.IDE.GHC.Compat.Core: atomicUpdMutVar' :: IORef a -> (a -> (a, b)) -> IOEnv env b
- Development.IDE.GHC.Compat.Core: attemptM :: TcRn r -> TcRn (Maybe r)
- Development.IDE.GHC.Compat.Core: augmentIdKey :: Unique
- Development.IDE.GHC.Compat.Core: augmentName :: Name
- Development.IDE.GHC.Compat.Core: availFromGRE :: GlobalRdrElt -> AvailInfo
- Development.IDE.GHC.Compat.Core: availName :: AvailInfo -> Name
- Development.IDE.GHC.Compat.Core: availNames :: AvailInfo -> [Name]
- Development.IDE.GHC.Compat.Core: availNamesWithSelectors :: AvailInfo -> [Name]
- Development.IDE.GHC.Compat.Core: availsToNameSet :: [AvailInfo] -> NameSet
- Development.IDE.GHC.Compat.Core: avoidClashesOccEnv :: TidyOccEnv -> [OccName] -> TidyOccEnv
- Development.IDE.GHC.Compat.Core: baseUnit :: Unit
- Development.IDE.GHC.Compat.Core: baseUnitId :: UnitId
- Development.IDE.GHC.Compat.Core: basicKnownKeyNames :: [Name]
- Development.IDE.GHC.Compat.Core: bcoPrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: bestImport :: [ImportSpec] -> ImportSpec
- Development.IDE.GHC.Compat.Core: bignatCompareIdKey :: Unique
- Development.IDE.GHC.Compat.Core: bignatCompareName :: Name
- Development.IDE.GHC.Compat.Core: bignatCompareWordIdKey :: Unique
- Development.IDE.GHC.Compat.Core: bignatCompareWordName :: Name
- Development.IDE.GHC.Compat.Core: bignatEqIdKey :: Unique
- Development.IDE.GHC.Compat.Core: bignatEqName :: Name
- Development.IDE.GHC.Compat.Core: bignatFromWordListIdKey :: Unique
- Development.IDE.GHC.Compat.Core: bignatFromWordListName :: Name
- Development.IDE.GHC.Compat.Core: bignumUnit :: Unit
- Development.IDE.GHC.Compat.Core: bignumUnitId :: UnitId
- Development.IDE.GHC.Compat.Core: bindIOIdKey :: Unique
- Development.IDE.GHC.Compat.Core: bindIOName :: Name
- Development.IDE.GHC.Compat.Core: bindIO_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: bindMClassOpKey :: Unique
- Development.IDE.GHC.Compat.Core: bindMName :: Name
- Development.IDE.GHC.Compat.Core: bindM_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: bitIntegerIdKey :: Unique
- Development.IDE.GHC.Compat.Core: bnbVarQual :: String -> Unique -> Name
- Development.IDE.GHC.Compat.Core: bniVarQual :: String -> Unique -> Name
- Development.IDE.GHC.Compat.Core: bnnVarQual :: String -> Unique -> Name
- Development.IDE.GHC.Compat.Core: boolTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: bootExports :: SelfBootInfo -> NameSet
- Development.IDE.GHC.Compat.Core: boundedClassKey :: Unique
- Development.IDE.GHC.Compat.Core: boundedClassName :: Name
- Development.IDE.GHC.Compat.Core: boxedRepDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: boxedRepDataConTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: boxityConKey :: Unique
- Development.IDE.GHC.Compat.Core: buildIdKey :: Unique
- Development.IDE.GHC.Compat.Core: buildName :: Name
- Development.IDE.GHC.Compat.Core: build_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: byteArrayPrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: c1TyConKey :: Unique
- Development.IDE.GHC.Compat.Core: c1TyConName :: Name
- Development.IDE.GHC.Compat.Core: cONSTRAINTTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: cONTROL_EXCEPTION_BASE :: Module
- Development.IDE.GHC.Compat.Core: cTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: cTyConName :: Name
- Development.IDE.GHC.Compat.Core: callStackDoc :: HasCallStack => SDoc
- Development.IDE.GHC.Compat.Core: callStackTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: callStackTyConName :: Name
- Development.IDE.GHC.Compat.Core: canUseColor :: DynFlags -> Bool
- Development.IDE.GHC.Compat.Core: captureConstraints :: TcM a -> TcM (a, WantedConstraints)
- Development.IDE.GHC.Compat.Core: cbvFromStrictMark :: StrictnessMark -> CbvMark
- Development.IDE.GHC.Compat.Core: ccArrowTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: charDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: charPrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: charTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: checkDataConTyVars :: DataCon -> Bool
- Development.IDE.GHC.Compat.Core: checkErr :: Bool -> TcRnMessage -> TcRn ()
- Development.IDE.GHC.Compat.Core: checkNoErrs :: TcM r -> TcM r
- Development.IDE.GHC.Compat.Core: checkOldIface :: HscEnv -> ModSummary -> Maybe ModIface -> IO (MaybeValidated ModIface)
- Development.IDE.GHC.Compat.Core: checkProcessArgsResult :: MonadIO m => [Located String] -> m ()
- Development.IDE.GHC.Compat.Core: checkTc :: Bool -> TcRnMessage -> TcM ()
- Development.IDE.GHC.Compat.Core: checkTcM :: Bool -> (TidyEnv, TcRnMessage) -> TcM ()
- Development.IDE.GHC.Compat.Core: choiceAIdKey :: Unique
- Development.IDE.GHC.Compat.Core: choiceAName :: Name
- Development.IDE.GHC.Compat.Core: chooseUniqueOccTc :: (OccSet -> OccName) -> TcM OccName
- Development.IDE.GHC.Compat.Core: choose_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: class UnXRec p => CollectPass p
- Development.IDE.GHC.Compat.Core: class () => ContainsModule t
- Development.IDE.GHC.Compat.Core: class (Typeable e, Show e) => Exception e
- Development.IDE.GHC.Compat.Core: class (Functor m, ExceptionMonad m, HasDynFlags m, HasLogger m) => GhcMonad (m :: Type -> Type)
- Development.IDE.GHC.Compat.Core: class () => HasModule (m :: Type -> Type)
- Development.IDE.GHC.Compat.Core: class () => HasOccName name
- Development.IDE.GHC.Compat.Core: class HasSrcSpan a
- Development.IDE.GHC.Compat.Core: class () => IsUnitId u
- Development.IDE.GHC.Compat.Core: class () => MapXRec p
- Development.IDE.GHC.Compat.Core: class Monad m => MonadP (m :: Type -> Type)
- Development.IDE.GHC.Compat.Core: class () => NamedThing a
- Development.IDE.GHC.Compat.Core: class () => UnXRec p
- Development.IDE.GHC.Compat.Core: class () => Uniquable a
- Development.IDE.GHC.Compat.Core: class () => WrapXRec p a
- Development.IDE.GHC.Compat.Core: classDataCon :: Class -> DataCon
- Development.IDE.GHC.Compat.Core: cloneEvBindsVar :: EvBindsVar -> TcM EvBindsVar
- Development.IDE.GHC.Compat.Core: cloneLocalName :: Name -> TcM Name
- Development.IDE.GHC.Compat.Core: clsName :: NameSpace
- Development.IDE.GHC.Compat.Core: clsQual :: Module -> FastString -> Unique -> Name
- Development.IDE.GHC.Compat.Core: clsQual_RDR :: Module -> FastString -> RdrName
- Development.IDE.GHC.Compat.Core: cmdLineError :: String -> a
- Development.IDE.GHC.Compat.Core: cmdLineErrorIO :: String -> IO a
- Development.IDE.GHC.Compat.Core: coerceKey :: Unique
- Development.IDE.GHC.Compat.Core: coercibleDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: coercibleSCSelIdKey :: Unique
- Development.IDE.GHC.Compat.Core: coercibleTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: coercionTokenIdKey :: Unique
- Development.IDE.GHC.Compat.Core: collectHsBindBinders :: CollectPass p => CollectFlag p -> HsBindLR p idR -> [IdP p]
- Development.IDE.GHC.Compat.Core: collectHsBindListBinders :: CollectPass p => CollectFlag p -> [LHsBindLR p idR] -> [IdP p]
- Development.IDE.GHC.Compat.Core: collectHsBindsBinders :: CollectPass p => Bag (XRec p (HsBindLR p idR)) -> [IdP p]
- Development.IDE.GHC.Compat.Core: collectHsIdBinders :: forall (idL :: Pass) (idR :: Pass). CollectPass (GhcPass idL) => CollectFlag (GhcPass idL) -> HsValBindsLR (GhcPass idL) (GhcPass idR) -> [IdP (GhcPass idL)]
- Development.IDE.GHC.Compat.Core: collectHsValBinders :: forall (idL :: Pass) idR. CollectPass (GhcPass idL) => CollectFlag (GhcPass idL) -> HsValBindsLR (GhcPass idL) idR -> [IdP (GhcPass idL)]
- Development.IDE.GHC.Compat.Core: collectHsWrapBinders :: HsWrapper -> ([Var], HsWrapper)
- Development.IDE.GHC.Compat.Core: collectLStmtBinders :: forall (idL :: Pass) (idR :: Pass) body. CollectPass (GhcPass idL) => CollectFlag (GhcPass idL) -> LStmtLR (GhcPass idL) (GhcPass idR) body -> [IdP (GhcPass idL)]
- Development.IDE.GHC.Compat.Core: collectLStmtsBinders :: forall (idL :: Pass) (idR :: Pass) body. CollectPass (GhcPass idL) => CollectFlag (GhcPass idL) -> [LStmtLR (GhcPass idL) (GhcPass idR) body] -> [IdP (GhcPass idL)]
- Development.IDE.GHC.Compat.Core: collectLocalBinders :: forall (idL :: Pass) (idR :: Pass). CollectPass (GhcPass idL) => CollectFlag (GhcPass idL) -> HsLocalBindsLR (GhcPass idL) (GhcPass idR) -> [IdP (GhcPass idL)]
- Development.IDE.GHC.Compat.Core: collectMethodBinders :: UnXRec idL => LHsBindsLR idL idR -> [LIdP idL]
- Development.IDE.GHC.Compat.Core: collectPatBinders :: CollectPass p => CollectFlag p -> LPat p -> [IdP p]
- Development.IDE.GHC.Compat.Core: collectPatsBinders :: CollectPass p => CollectFlag p -> [LPat p] -> [IdP p]
- Development.IDE.GHC.Compat.Core: collectRuleBndrSigTys :: [RuleBndr pass] -> [HsPatSigType pass]
- Development.IDE.GHC.Compat.Core: collectStmtBinders :: forall (idL :: Pass) (idR :: Pass) body. CollectPass (GhcPass idL) => CollectFlag (GhcPass idL) -> StmtLR (GhcPass idL) (GhcPass idR) body -> [IdP (GhcPass idL)]
- Development.IDE.GHC.Compat.Core: collectStmtsBinders :: forall (idL :: Pass) (idR :: Pass) body. CollectPass (GhcPass idL) => CollectFlag (GhcPass idL) -> [StmtLR (GhcPass idL) (GhcPass idR) body] -> [IdP (GhcPass idL)]
- Development.IDE.GHC.Compat.Core: collectXSplicePat :: CollectPass p => CollectFlag p -> XSplicePat p -> [IdP p] -> [IdP p]
- Development.IDE.GHC.Compat.Core: collectXXHsBindsLR :: CollectPass p => XXHsBindsLR p pR -> [IdP p] -> [IdP p]
- Development.IDE.GHC.Compat.Core: collectXXPat :: CollectPass p => CollectFlag p -> XXPat p -> [IdP p] -> [IdP p]
- Development.IDE.GHC.Compat.Core: commentToAnnotation :: RealLocated Token -> LEpaComment
- Development.IDE.GHC.Compat.Core: comp1DataCon_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: compTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: compTyConName :: Name
- Development.IDE.GHC.Compat.Core: compactPrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: compare_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: compatibleBranches :: CoAxBranch -> CoAxBranch -> Bool
- Development.IDE.GHC.Compat.Core: compileFile :: HscEnv -> StopPhase -> (FilePath, Maybe Phase) -> IO (Maybe FilePath)
- Development.IDE.GHC.Compat.Core: composeAIdKey :: Unique
- Development.IDE.GHC.Compat.Core: composeAName :: Name
- Development.IDE.GHC.Compat.Core: compose_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: conFixity_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: conIsRecord_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: conName_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: conPatDetails :: Pat p -> Maybe (HsConPatDetails p)
- Development.IDE.GHC.Compat.Core: concatIdKey :: Unique
- Development.IDE.GHC.Compat.Core: concatName :: Name
- Development.IDE.GHC.Compat.Core: consDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: considerAccessibleIdKey :: Unique
- Development.IDE.GHC.Compat.Core: considerAccessibleName :: Name
- Development.IDE.GHC.Compat.Core: constPtrConName :: Name
- Development.IDE.GHC.Compat.Core: constPtrTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: constraintKindRepKey :: Unique
- Development.IDE.GHC.Compat.Core: constraintKindRepName :: Name
- Development.IDE.GHC.Compat.Core: constraintKindTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: constructorClassKey :: Unique
- Development.IDE.GHC.Compat.Core: constructorClassName :: Name
- Development.IDE.GHC.Compat.Core: containsSpan :: RealSrcSpan -> RealSrcSpan -> Bool
- Development.IDE.GHC.Compat.Core: countTyClDecls :: [TyClDecl pass] -> (Int, Int, Int, Int, Int)
- Development.IDE.GHC.Compat.Core: crossDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: cstringLengthIdKey :: Unique
- Development.IDE.GHC.Compat.Core: cstringLengthName :: Name
- Development.IDE.GHC.Compat.Core: ctArrowTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: d1TyConKey :: Unique
- Development.IDE.GHC.Compat.Core: d1TyConName :: Name
- Development.IDE.GHC.Compat.Core: dATA_COERCE :: Module
- Development.IDE.GHC.Compat.Core: dATA_EITHER :: Module
- Development.IDE.GHC.Compat.Core: dATA_FOLDABLE :: Module
- Development.IDE.GHC.Compat.Core: dATA_LIST :: Module
- Development.IDE.GHC.Compat.Core: dATA_STRING :: Module
- Development.IDE.GHC.Compat.Core: dATA_TRAVERSABLE :: Module
- Development.IDE.GHC.Compat.Core: dEBUG_TRACE :: Module
- Development.IDE.GHC.Compat.Core: dTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: dTyConName :: Name
- Development.IDE.GHC.Compat.Core: dYNAMIC :: Module
- Development.IDE.GHC.Compat.Core: data () => AmbiguousFieldOcc pass
- Development.IDE.GHC.Compat.Core: data () => AnnDecl pass
- Development.IDE.GHC.Compat.Core: data () => AnnListItem
- Development.IDE.GHC.Compat.Core: data () => AnnProvenance pass
- Development.IDE.GHC.Compat.Core: data () => ApplicativeArg idL
- Development.IDE.GHC.Compat.Core: data () => ArithSeqInfo id
- Development.IDE.GHC.Compat.Core: data () => ArrowCtxt
- Development.IDE.GHC.Compat.Core: data () => AvailInfo
- Development.IDE.GHC.Compat.Core: data () => BufSpan
- Development.IDE.GHC.Compat.Core: data () => BuiltInSyntax
- Development.IDE.GHC.Compat.Core: data () => CImportSpec
- Development.IDE.GHC.Compat.Core: data () => CgGuts
- Development.IDE.GHC.Compat.Core: data () => ClsInstDecl pass
- Development.IDE.GHC.Compat.Core: data () => CoercionHole
- Development.IDE.GHC.Compat.Core: data () => CollectFlag p
- Development.IDE.GHC.Compat.Core: data () => CompileReason
- Development.IDE.GHC.Compat.Core: data () => CompleteMatch
- Development.IDE.GHC.Compat.Core: data () => ConDecl pass
- Development.IDE.GHC.Compat.Core: data () => ConDeclField pass
- Development.IDE.GHC.Compat.Core: data () => CoreModule
- Development.IDE.GHC.Compat.Core: data () => DataCon
- Development.IDE.GHC.Compat.Core: data () => DataConCantHappen
- Development.IDE.GHC.Compat.Core: data () => DataConRep
- Development.IDE.GHC.Compat.Core: data () => DataDeclRn
- Development.IDE.GHC.Compat.Core: data () => DataDefnCons a
- Development.IDE.GHC.Compat.Core: data () => DefaultDecl pass
- Development.IDE.GHC.Compat.Core: data () => DefaultingPlugin
- Development.IDE.GHC.Compat.Core: data () => DefaultingProposal
- Development.IDE.GHC.Compat.Core: data () => DerivClauseTys pass
- Development.IDE.GHC.Compat.Core: data () => DerivDecl pass
- Development.IDE.GHC.Compat.Core: data () => DerivStrategy pass
- Development.IDE.GHC.Compat.Core: data () => DocDecl pass
- Development.IDE.GHC.Compat.Core: data () => DocLoc
- Development.IDE.GHC.Compat.Core: data () => DotFieldOcc p
- Development.IDE.GHC.Compat.Core: data () => DynFlags
- Development.IDE.GHC.Compat.Core: data () => Env gbl lcl
- Development.IDE.GHC.Compat.Core: data () => EqSpec
- Development.IDE.GHC.Compat.Core: data () => EvBind
- Development.IDE.GHC.Compat.Core: data () => EvBindsVar
- Development.IDE.GHC.Compat.Core: data () => EvCallStack
- Development.IDE.GHC.Compat.Core: data () => EvTerm
- Development.IDE.GHC.Compat.Core: data () => EvTypeable
- Development.IDE.GHC.Compat.Core: data () => ExtBits
- Development.IDE.GHC.Compat.Core: data () => Extension
- Development.IDE.GHC.Compat.Core: data () => FamEqn pass rhs
- Development.IDE.GHC.Compat.Core: data () => FamFlavor
- Development.IDE.GHC.Compat.Core: data () => FamInst
- Development.IDE.GHC.Compat.Core: data () => FamInstEnv
- Development.IDE.GHC.Compat.Core: data () => FamInstMatch
- Development.IDE.GHC.Compat.Core: data () => FamilyDecl pass
- Development.IDE.GHC.Compat.Core: data () => FamilyInfo pass
- Development.IDE.GHC.Compat.Core: data () => FamilyResultSig pass
- Development.IDE.GHC.Compat.Core: data () => FieldLabel
- Development.IDE.GHC.Compat.Core: data () => FieldLabelString
- Development.IDE.GHC.Compat.Core: data () => FieldOcc pass
- Development.IDE.GHC.Compat.Core: data () => FindResult
- Development.IDE.GHC.Compat.Core: data () => Fixity
- Development.IDE.GHC.Compat.Core: data () => FixitySig pass
- Development.IDE.GHC.Compat.Core: data () => FlagSpec flag
- Development.IDE.GHC.Compat.Core: data () => ForeignDecl pass
- Development.IDE.GHC.Compat.Core: data () => ForeignExport pass
- Development.IDE.GHC.Compat.Core: data () => ForeignImport pass
- Development.IDE.GHC.Compat.Core: data () => ForeignSrcLang
- Development.IDE.GHC.Compat.Core: data () => FrontendResult
- Development.IDE.GHC.Compat.Core: data () => GRHS p body
- Development.IDE.GHC.Compat.Core: data () => GRHSs p body
- Development.IDE.GHC.Compat.Core: data () => GenInstantiatedUnit unit
- Development.IDE.GHC.Compat.Core: data () => GenLocated l e
- Development.IDE.GHC.Compat.Core: data () => GenModule unit
- Development.IDE.GHC.Compat.Core: data () => GenUnit uid
- Development.IDE.GHC.Compat.Core: data () => GenWithIsBoot mod
- Development.IDE.GHC.Compat.Core: data () => GeneralFlag
- Development.IDE.GHC.Compat.Core: data () => Ghc a
- Development.IDE.GHC.Compat.Core: data () => GhcException
- Development.IDE.GHC.Compat.Core: data () => GhcMessage
- Development.IDE.GHC.Compat.Core: data () => GlobalRdrElt
- Development.IDE.GHC.Compat.Core: data () => GreName
- Development.IDE.GHC.Compat.Core: data () => HdkComment
- Development.IDE.GHC.Compat.Core: data () => HoleExprRef
- Development.IDE.GHC.Compat.Core: data () => HomeModInfo
- Development.IDE.GHC.Compat.Core: data () => Hooks
- Development.IDE.GHC.Compat.Core: data () => HsArg tm ty
- Development.IDE.GHC.Compat.Core: data () => HsArrAppType
- Development.IDE.GHC.Compat.Core: data () => HsArrow pass
- Development.IDE.GHC.Compat.Core: data () => HsArrowMatchContext
- Development.IDE.GHC.Compat.Core: data () => HsBindLR idL idR
- Development.IDE.GHC.Compat.Core: data () => HsCmd id
- Development.IDE.GHC.Compat.Core: data () => HsCmdTop p
- Development.IDE.GHC.Compat.Core: data () => HsConDeclGADTDetails pass
- Development.IDE.GHC.Compat.Core: data () => HsConDetails tyarg arg rec
- Development.IDE.GHC.Compat.Core: data () => HsConPatTyArg p
- Development.IDE.GHC.Compat.Core: data () => HsDataDefn pass
- Development.IDE.GHC.Compat.Core: data () => HsDecl p
- Development.IDE.GHC.Compat.Core: data () => HsDerivingClause pass
- Development.IDE.GHC.Compat.Core: data () => HsDoFlavour
- Development.IDE.GHC.Compat.Core: data () => HsExpr p
- Development.IDE.GHC.Compat.Core: data () => HsFieldBind lhs rhs
- Development.IDE.GHC.Compat.Core: data () => HsForAllTelescope pass
- Development.IDE.GHC.Compat.Core: data () => HsGroup p
- Development.IDE.GHC.Compat.Core: data () => HsIPBinds id
- Development.IDE.GHC.Compat.Core: data () => HsImplBang
- Development.IDE.GHC.Compat.Core: data () => HsLinearArrowTokens pass
- Development.IDE.GHC.Compat.Core: data () => HsLit x
- Development.IDE.GHC.Compat.Core: data () => HsLocalBindsLR idL idR
- Development.IDE.GHC.Compat.Core: data () => HsMatchContext p
- Development.IDE.GHC.Compat.Core: data () => HsModule p
- Development.IDE.GHC.Compat.Core: data () => HsOuterTyVarBndrs flag pass
- Development.IDE.GHC.Compat.Core: data () => HsOverLit p
- Development.IDE.GHC.Compat.Core: data () => HsPatSigType pass
- Development.IDE.GHC.Compat.Core: data () => HsPatSynDir id
- Development.IDE.GHC.Compat.Core: data () => HsPragE p
- Development.IDE.GHC.Compat.Core: data () => HsQuote p
- Development.IDE.GHC.Compat.Core: data () => HsRecFields p arg
- Development.IDE.GHC.Compat.Core: data () => HsRuleAnn
- Development.IDE.GHC.Compat.Core: data () => HsRuleRn
- Development.IDE.GHC.Compat.Core: data () => HsScaled pass a
- Development.IDE.GHC.Compat.Core: data () => HsSigType pass
- Development.IDE.GHC.Compat.Core: data () => HsSrcBang
- Development.IDE.GHC.Compat.Core: data () => HsStmtContext p
- Development.IDE.GHC.Compat.Core: data () => HsToken (tok :: Symbol)
- Development.IDE.GHC.Compat.Core: data () => HsTupArg id
- Development.IDE.GHC.Compat.Core: data () => HsTupleSort
- Development.IDE.GHC.Compat.Core: data () => HsTyLit pass
- Development.IDE.GHC.Compat.Core: data () => HsTyVarBndr flag pass
- Development.IDE.GHC.Compat.Core: data () => HsType pass
- Development.IDE.GHC.Compat.Core: data () => HsUniToken (tok :: Symbol) (utok :: Symbol)
- Development.IDE.GHC.Compat.Core: data () => HsUntypedSplice id
- Development.IDE.GHC.Compat.Core: data () => HsValBindsLR idL idR
- Development.IDE.GHC.Compat.Core: data () => HsWildCardBndrs pass thing
- Development.IDE.GHC.Compat.Core: data () => HsWrapper
- Development.IDE.GHC.Compat.Core: data () => HscEnv
- Development.IDE.GHC.Compat.Core: data () => HscSource
- Development.IDE.GHC.Compat.Core: data () => IE pass
- Development.IDE.GHC.Compat.Core: data () => IEWildcard
- Development.IDE.GHC.Compat.Core: data () => IEWrappedName p
- Development.IDE.GHC.Compat.Core: data () => IOEnv env a
- Development.IDE.GHC.Compat.Core: data () => IOEnvFailure
- Development.IDE.GHC.Compat.Core: data () => IPBind id
- Development.IDE.GHC.Compat.Core: data () => IdBindingInfo
- Development.IDE.GHC.Compat.Core: data () => IfGblEnv
- Development.IDE.GHC.Compat.Core: data () => IfLclEnv
- Development.IDE.GHC.Compat.Core: data () => IfaceTyCon
- Development.IDE.GHC.Compat.Core: data () => ImpDeclSpec
- Development.IDE.GHC.Compat.Core: data () => ImpItemSpec
- Development.IDE.GHC.Compat.Core: data () => ImportAvails
- Development.IDE.GHC.Compat.Core: data () => ImportDecl pass
- Development.IDE.GHC.Compat.Core: data () => ImportDeclQualifiedStyle
- Development.IDE.GHC.Compat.Core: data () => ImportListInterpretation
- Development.IDE.GHC.Compat.Core: data () => ImportSpec
- Development.IDE.GHC.Compat.Core: data () => ImportedModsVal
- Development.IDE.GHC.Compat.Core: data () => InjectivityAnn pass
- Development.IDE.GHC.Compat.Core: data () => InjectivityCheckResult
- Development.IDE.GHC.Compat.Core: data () => InstDecl pass
- Development.IDE.GHC.Compat.Core: data () => InstalledFindResult
- Development.IDE.GHC.Compat.Core: data () => InstalledModuleEnv elt
- Development.IDE.GHC.Compat.Core: data () => InteractiveImport
- Development.IDE.GHC.Compat.Core: data () => IsBootInterface
- Development.IDE.GHC.Compat.Core: data () => IsExtraConstraint
- Development.IDE.GHC.Compat.Core: data () => IsGroupClosed
- Development.IDE.GHC.Compat.Core: data () => LHsQTyVars pass
- Development.IDE.GHC.Compat.Core: data () => LamCaseVariant
- Development.IDE.GHC.Compat.Core: data () => LayoutInfo pass
- Development.IDE.GHC.Compat.Core: data () => LeftOrRight
- Development.IDE.GHC.Compat.Core: data () => LexicalFixity
- Development.IDE.GHC.Compat.Core: data () => Linkable
- Development.IDE.GHC.Compat.Core: data () => LocalRdrEnv
- Development.IDE.GHC.Compat.Core: data () => Match p body
- Development.IDE.GHC.Compat.Core: data () => MatchGroup p body
- Development.IDE.GHC.Compat.Core: data () => MetaRequest
- Development.IDE.GHC.Compat.Core: data () => ModDetails
- Development.IDE.GHC.Compat.Core: data () => ModGuts
- Development.IDE.GHC.Compat.Core: data () => ModIface_ (phase :: ModIfacePhase)
- Development.IDE.GHC.Compat.Core: data () => ModLocation
- Development.IDE.GHC.Compat.Core: data () => ModRenaming
- Development.IDE.GHC.Compat.Core: data () => ModSummary
- Development.IDE.GHC.Compat.Core: data () => ModuleEnv elt
- Development.IDE.GHC.Compat.Core: data () => ModuleOrigin
- Development.IDE.GHC.Compat.Core: data () => Name
- Development.IDE.GHC.Compat.Core: data () => NameAnn
- Development.IDE.GHC.Compat.Core: data () => NameShape
- Development.IDE.GHC.Compat.Core: data () => NameSpace
- Development.IDE.GHC.Compat.Core: data () => NewOrData
- Development.IDE.GHC.Compat.Core: data () => NoExtField
- Development.IDE.GHC.Compat.Core: data () => OccEnv a
- Development.IDE.GHC.Compat.Core: data () => OccName
- Development.IDE.GHC.Compat.Core: data () => OverLitVal
- Development.IDE.GHC.Compat.Core: data () => PState
- Development.IDE.GHC.Compat.Core: data () => PackageArg
- Development.IDE.GHC.Compat.Core: data () => PackageFlag
- Development.IDE.GHC.Compat.Core: data () => ParStmtBlock idL idR
- Development.IDE.GHC.Compat.Core: data () => Parent
- Development.IDE.GHC.Compat.Core: data () => ParseResult a :: TYPE 'SumRep '[ 'TupleRep '[LiftedRep, LiftedRep], LiftedRep]
- Development.IDE.GHC.Compat.Core: data () => ParserOpts
- Development.IDE.GHC.Compat.Core: data () => Pat p
- Development.IDE.GHC.Compat.Core: data () => PatSynBind idL idR
- Development.IDE.GHC.Compat.Core: data () => PendingStuff
- Development.IDE.GHC.Compat.Core: data () => Phase
- Development.IDE.GHC.Compat.Core: data () => PlainGhcException
- Development.IDE.GHC.Compat.Core: data () => PromotionErr
- Development.IDE.GHC.Compat.Core: data () => PromotionFlag
- Development.IDE.GHC.Compat.Core: data () => QuoteWrapper
- Development.IDE.GHC.Compat.Core: data () => RdrName
- Development.IDE.GHC.Compat.Core: data () => RealSrcLoc
- Development.IDE.GHC.Compat.Core: data () => RealSrcSpan
- Development.IDE.GHC.Compat.Core: data () => RecompileRequired
- Development.IDE.GHC.Compat.Core: data () => RecordPatSynField pass
- Development.IDE.GHC.Compat.Core: data () => RewriteEnv
- Development.IDE.GHC.Compat.Core: data () => Role
- Development.IDE.GHC.Compat.Core: data () => RoleAnnotDecl pass
- Development.IDE.GHC.Compat.Core: data () => RuleBndr pass
- Development.IDE.GHC.Compat.Core: data () => RuleDecl pass
- Development.IDE.GHC.Compat.Core: data () => RuleDecls pass
- Development.IDE.GHC.Compat.Core: data () => SafeHaskellMode
- Development.IDE.GHC.Compat.Core: data () => SelfBootInfo
- Development.IDE.GHC.Compat.Core: data () => Session
- Development.IDE.GHC.Compat.Core: data () => Severity
- Development.IDE.GHC.Compat.Core: data () => Sig pass
- Development.IDE.GHC.Compat.Core: data () => SourceText
- Development.IDE.GHC.Compat.Core: data () => SpliceDecl p
- Development.IDE.GHC.Compat.Core: data () => SpliceDecoration
- Development.IDE.GHC.Compat.Core: data () => SpliceType
- Development.IDE.GHC.Compat.Core: data () => SrcLoc
- Development.IDE.GHC.Compat.Core: data () => SrcSpan
- Development.IDE.GHC.Compat.Core: data () => SrcSpanAnn' a
- Development.IDE.GHC.Compat.Core: data () => SrcStrictness
- Development.IDE.GHC.Compat.Core: data () => SrcUnpackedness
- Development.IDE.GHC.Compat.Core: data () => StandaloneKindSig pass
- Development.IDE.GHC.Compat.Core: data () => StmtLR idL idR body
- Development.IDE.GHC.Compat.Core: data () => StrictnessMark
- Development.IDE.GHC.Compat.Core: data () => Target
- Development.IDE.GHC.Compat.Core: data () => TargetId
- Development.IDE.GHC.Compat.Core: data () => TcBinder
- Development.IDE.GHC.Compat.Core: data () => TcEvBinds
- Development.IDE.GHC.Compat.Core: data () => TcGblEnv
- Development.IDE.GHC.Compat.Core: data () => TcIdSigInfo
- Development.IDE.GHC.Compat.Core: data () => TcIdSigInst
- Development.IDE.GHC.Compat.Core: data () => TcLclEnv
- Development.IDE.GHC.Compat.Core: data () => TcPatSynInfo
- Development.IDE.GHC.Compat.Core: data () => TcPlugin
- Development.IDE.GHC.Compat.Core: data () => TcPluginM a
- Development.IDE.GHC.Compat.Core: data () => TcPluginRewriteResult
- Development.IDE.GHC.Compat.Core: data () => TcPluginSolveResult
- Development.IDE.GHC.Compat.Core: data () => TcRnMessage
- Development.IDE.GHC.Compat.Core: data () => TcSigInfo
- Development.IDE.GHC.Compat.Core: data () => TcTyThing
- Development.IDE.GHC.Compat.Core: data () => ThStage
- Development.IDE.GHC.Compat.Core: data () => Token
- Development.IDE.GHC.Compat.Core: data () => TransForm
- Development.IDE.GHC.Compat.Core: data () => TyClDecl pass
- Development.IDE.GHC.Compat.Core: data () => TyClGroup pass
- Development.IDE.GHC.Compat.Core: data () => TyFamInstDecl pass
- Development.IDE.GHC.Compat.Core: data () => Type
- Development.IDE.GHC.Compat.Core: data () => UniqFM key ele
- Development.IDE.GHC.Compat.Core: data () => Unlinked
- Development.IDE.GHC.Compat.Core: data () => Var
- Development.IDE.GHC.Compat.Core: data () => Warn
- Development.IDE.GHC.Compat.Core: data () => WarnDecl pass
- Development.IDE.GHC.Compat.Core: data () => WarnDecls pass
- Development.IDE.GHC.Compat.Core: data () => WarningFlag
- Development.IDE.GHC.Compat.Core: data () => Way
- Development.IDE.GHC.Compat.Core: data () => WhereFrom
- Development.IDE.GHC.Compat.Core: data () => XViaStrategyPs
- Development.IDE.GHC.Compat.Core: dataClassKey :: Unique
- Development.IDE.GHC.Compat.Core: dataClassName :: Name
- Development.IDE.GHC.Compat.Core: dataConBoxer :: DataCon -> Maybe DataConBoxer
- Development.IDE.GHC.Compat.Core: dataConCannotMatch :: [Type] -> DataCon -> Bool
- Development.IDE.GHC.Compat.Core: dataConCantHappen :: DataConCantHappen -> a
- Development.IDE.GHC.Compat.Core: dataConDisplayType :: Bool -> DataCon -> Type
- Development.IDE.GHC.Compat.Core: dataConExTyCoVars :: DataCon -> [TyCoVar]
- Development.IDE.GHC.Compat.Core: dataConFieldLabels :: DataCon -> [FieldLabel]
- Development.IDE.GHC.Compat.Core: dataConFieldType :: DataCon -> FieldLabelString -> Type
- Development.IDE.GHC.Compat.Core: dataConFieldType_maybe :: DataCon -> FieldLabelString -> Maybe (FieldLabel, Type)
- Development.IDE.GHC.Compat.Core: dataConFullSig :: DataCon -> ([TyVar], [TyCoVar], [EqSpec], ThetaType, [Scaled Type], Type)
- Development.IDE.GHC.Compat.Core: dataConIdentity :: DataCon -> ByteString
- Development.IDE.GHC.Compat.Core: dataConImplBangs :: DataCon -> [HsImplBang]
- Development.IDE.GHC.Compat.Core: dataConImplicitTyThings :: DataCon -> [TyThing]
- Development.IDE.GHC.Compat.Core: dataConInstArgTys :: DataCon -> [Type] -> [Scaled Type]
- Development.IDE.GHC.Compat.Core: dataConInstOrigArgTys :: DataCon -> [Type] -> [Scaled Type]
- Development.IDE.GHC.Compat.Core: dataConInstSig :: DataCon -> [Type] -> ([TyCoVar], ThetaType, [Type])
- Development.IDE.GHC.Compat.Core: dataConInstUnivs :: DataCon -> [Type] -> [Type]
- Development.IDE.GHC.Compat.Core: dataConIsInfix :: DataCon -> Bool
- Development.IDE.GHC.Compat.Core: dataConName :: DataCon -> Name
- Development.IDE.GHC.Compat.Core: dataConNonlinearType :: DataCon -> Type
- Development.IDE.GHC.Compat.Core: dataConOrigArgTys :: DataCon -> [Scaled Type]
- Development.IDE.GHC.Compat.Core: dataConOrigResTy :: DataCon -> Type
- Development.IDE.GHC.Compat.Core: dataConOrigTyCon :: DataCon -> TyCon
- Development.IDE.GHC.Compat.Core: dataConOtherTheta :: DataCon -> ThetaType
- Development.IDE.GHC.Compat.Core: dataConRepArgTys :: DataCon -> [Scaled Type]
- Development.IDE.GHC.Compat.Core: dataConRepArity :: DataCon -> Arity
- Development.IDE.GHC.Compat.Core: dataConRepStrictness :: DataCon -> [StrictnessMark]
- Development.IDE.GHC.Compat.Core: dataConRepType :: DataCon -> Type
- Development.IDE.GHC.Compat.Core: dataConResRepTyArgs :: DataCon -> [Type]
- Development.IDE.GHC.Compat.Core: dataConSourceArity :: DataCon -> Arity
- Development.IDE.GHC.Compat.Core: dataConSrcBangs :: DataCon -> [HsSrcBang]
- Development.IDE.GHC.Compat.Core: dataConStupidTheta :: DataCon -> ThetaType
- Development.IDE.GHC.Compat.Core: dataConTag :: DataCon -> ConTag
- Development.IDE.GHC.Compat.Core: dataConTagZ :: DataCon -> ConTagZ
- Development.IDE.GHC.Compat.Core: dataConTheta :: DataCon -> ThetaType
- Development.IDE.GHC.Compat.Core: dataConTyCon :: DataCon -> TyCon
- Development.IDE.GHC.Compat.Core: dataConUnivAndExTyCoVars :: DataCon -> [TyCoVar]
- Development.IDE.GHC.Compat.Core: dataConUnivTyVars :: DataCon -> [TyVar]
- Development.IDE.GHC.Compat.Core: dataConUserTyVarBinders :: DataCon -> [InvisTVBinder]
- Development.IDE.GHC.Compat.Core: dataConUserTyVars :: DataCon -> [TyVar]
- Development.IDE.GHC.Compat.Core: dataConUserTyVarsNeedWrapper :: DataCon -> Bool
- Development.IDE.GHC.Compat.Core: dataConWorkId :: DataCon -> Id
- Development.IDE.GHC.Compat.Core: dataConWrapId :: DataCon -> Id
- Development.IDE.GHC.Compat.Core: dataConWrapId_maybe :: DataCon -> Maybe Id
- Development.IDE.GHC.Compat.Core: dataConWrapperType :: DataCon -> Type
- Development.IDE.GHC.Compat.Core: dataDefnConsNewOrData :: DataDefnCons a -> NewOrData
- Development.IDE.GHC.Compat.Core: dataFamInstRepTyCon :: FamInst -> TyCon
- Development.IDE.GHC.Compat.Core: dataName :: NameSpace
- Development.IDE.GHC.Compat.Core: dataQual_RDR :: Module -> FastString -> RdrName
- Development.IDE.GHC.Compat.Core: dataToTag_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: datatypeClassKey :: Unique
- Development.IDE.GHC.Compat.Core: datatypeClassName :: Name
- Development.IDE.GHC.Compat.Core: datatypeName_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: dcQual :: Module -> FastString -> Unique -> Name
- Development.IDE.GHC.Compat.Core: debugTc :: TcM () -> TcM ()
- Development.IDE.GHC.Compat.Core: decidedLazyDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: decidedLazyDataConName :: Name
- Development.IDE.GHC.Compat.Core: decidedStrictDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: decidedStrictDataConName :: Name
- Development.IDE.GHC.Compat.Core: decidedUnpackDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: decidedUnpackDataConName :: Name
- Development.IDE.GHC.Compat.Core: defaultFixity :: Fixity
- Development.IDE.GHC.Compat.Core: delFromOccEnv :: OccEnv a -> OccName -> OccEnv a
- Development.IDE.GHC.Compat.Core: delInstalledModuleEnv :: InstalledModuleEnv a -> InstalledModule -> InstalledModuleEnv a
- Development.IDE.GHC.Compat.Core: delListFromOccEnv :: OccEnv a -> [OccName] -> OccEnv a
- Development.IDE.GHC.Compat.Core: delModuleEnv :: ModuleEnv a -> Module -> ModuleEnv a
- Development.IDE.GHC.Compat.Core: delModuleEnvList :: ModuleEnv a -> [Module] -> ModuleEnv a
- Development.IDE.GHC.Compat.Core: delModuleSet :: ModuleSet -> Module -> ModuleSet
- Development.IDE.GHC.Compat.Core: delTidyOccEnvList :: TidyOccEnv -> [FastString] -> TidyOccEnv
- Development.IDE.GHC.Compat.Core: demoteOccName :: OccName -> Maybe OccName
- Development.IDE.GHC.Compat.Core: demoteRdrName :: RdrName -> Maybe RdrName
- Development.IDE.GHC.Compat.Core: derivStrategyName :: DerivStrategy a -> SDoc
- Development.IDE.GHC.Compat.Core: derivableClassKeys :: [Unique]
- Development.IDE.GHC.Compat.Core: diagnosticTc :: Bool -> TcRnMessage -> TcM ()
- Development.IDE.GHC.Compat.Core: diagnosticTcM :: Bool -> (TidyEnv, TcRnMessage) -> TcM ()
- Development.IDE.GHC.Compat.Core: dictTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: disableHaddock :: ParserOpts -> ParserOpts
- Development.IDE.GHC.Compat.Core: discardConstraints :: TcM a -> TcM a
- Development.IDE.GHC.Compat.Core: discardErrs :: TcRn a -> TcRn a
- Development.IDE.GHC.Compat.Core: discardResult :: TcM a -> TcM ()
- Development.IDE.GHC.Compat.Core: discardWarnings :: TcRn a -> TcRn a
- Development.IDE.GHC.Compat.Core: displayException :: Exception e => e -> String
- Development.IDE.GHC.Compat.Core: divIntIdKey :: Unique
- Development.IDE.GHC.Compat.Core: divIntName :: Name
- Development.IDE.GHC.Compat.Core: docDeclDoc :: DocDecl pass -> LHsDoc pass
- Development.IDE.GHC.Compat.Core: dollarIdKey :: Unique
- Development.IDE.GHC.Compat.Core: dollarName :: Name
- Development.IDE.GHC.Compat.Core: doptM :: DumpFlag -> TcRnIf gbl lcl Bool
- Development.IDE.GHC.Compat.Core: doubleDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: doublePrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: doubleTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: doubleX2PrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: doubleX4PrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: doubleX8PrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: driverNoStop :: StopPhase
- Development.IDE.GHC.Compat.Core: dumpOptTcRn :: DumpFlag -> String -> DumpFormat -> SDoc -> TcRn ()
- Development.IDE.GHC.Compat.Core: dumpTcRn :: Bool -> DumpFlag -> String -> DumpFormat -> SDoc -> TcRn ()
- Development.IDE.GHC.Compat.Core: eitherTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: eitherTyConName :: Name
- Development.IDE.GHC.Compat.Core: elemLocalRdrEnv :: RdrName -> LocalRdrEnv -> Bool
- Development.IDE.GHC.Compat.Core: elemModuleEnv :: Module -> ModuleEnv a -> Bool
- Development.IDE.GHC.Compat.Core: elemModuleSet :: Module -> ModuleSet -> Bool
- Development.IDE.GHC.Compat.Core: elemOccEnv :: OccName -> OccEnv a -> Bool
- Development.IDE.GHC.Compat.Core: elemOccSet :: OccName -> OccSet -> Bool
- Development.IDE.GHC.Compat.Core: emitAnonTypeHole :: IsExtraConstraint -> TcTyVar -> TcM ()
- Development.IDE.GHC.Compat.Core: emitConstraints :: WantedConstraints -> TcM ()
- Development.IDE.GHC.Compat.Core: emitDelayedErrors :: Bag DelayedError -> TcM ()
- Development.IDE.GHC.Compat.Core: emitHole :: Hole -> TcM ()
- Development.IDE.GHC.Compat.Core: emitHoles :: Bag Hole -> TcM ()
- Development.IDE.GHC.Compat.Core: emitImplication :: Implication -> TcM ()
- Development.IDE.GHC.Compat.Core: emitImplications :: Bag Implication -> TcM ()
- Development.IDE.GHC.Compat.Core: emitInsoluble :: Ct -> TcM ()
- Development.IDE.GHC.Compat.Core: emitNamedTypeHole :: (Name, TcTyVar) -> TcM ()
- Development.IDE.GHC.Compat.Core: emitNotConcreteError :: NotConcreteError -> TcM ()
- Development.IDE.GHC.Compat.Core: emitSimple :: Ct -> TcM ()
- Development.IDE.GHC.Compat.Core: emitSimples :: Cts -> TcM ()
- Development.IDE.GHC.Compat.Core: emitStaticConstraints :: WantedConstraints -> TcM ()
- Development.IDE.GHC.Compat.Core: emptyCallStackKey :: Unique
- Development.IDE.GHC.Compat.Core: emptyCallStackName :: Name
- Development.IDE.GHC.Compat.Core: emptyEvBindMap :: EvBindMap
- Development.IDE.GHC.Compat.Core: emptyFamInstEnv :: FamInstEnv
- Development.IDE.GHC.Compat.Core: emptyFamInstEnvs :: (FamInstEnv, FamInstEnv)
- Development.IDE.GHC.Compat.Core: emptyFsEnv :: FastStringEnv a
- Development.IDE.GHC.Compat.Core: emptyGlobalRdrEnv :: GlobalRdrEnv
- Development.IDE.GHC.Compat.Core: emptyHomeModInfoLinkable :: HomeModLinkable
- Development.IDE.GHC.Compat.Core: emptyImportAvails :: ImportAvails
- Development.IDE.GHC.Compat.Core: emptyInstalledModuleEnv :: InstalledModuleEnv a
- Development.IDE.GHC.Compat.Core: emptyLocalRdrEnv :: LocalRdrEnv
- Development.IDE.GHC.Compat.Core: emptyMessages :: Messages e
- Development.IDE.GHC.Compat.Core: emptyModuleEnv :: ModuleEnv a
- Development.IDE.GHC.Compat.Core: emptyModuleSet :: ModuleSet
- Development.IDE.GHC.Compat.Core: emptyOccEnv :: OccEnv a
- Development.IDE.GHC.Compat.Core: emptyOccSet :: OccSet
- Development.IDE.GHC.Compat.Core: emptyRdrGroup :: forall (p :: Pass). HsGroup (GhcPass p)
- Development.IDE.GHC.Compat.Core: emptyRecStmt :: forall (idL :: Pass) bodyR. Anno [GenLocated (Anno (StmtLR (GhcPass idL) GhcPs bodyR)) (StmtLR (GhcPass idL) GhcPs bodyR)] ~ SrcSpanAnnL => StmtLR (GhcPass idL) GhcPs bodyR
- Development.IDE.GHC.Compat.Core: emptyRecStmtId :: Stmt GhcTc (LocatedA (HsCmd GhcTc))
- Development.IDE.GHC.Compat.Core: emptyRecStmtName :: Anno [GenLocated (Anno (StmtLR GhcRn GhcRn bodyR)) (StmtLR GhcRn GhcRn bodyR)] ~ SrcSpanAnnL => StmtLR GhcRn GhcRn bodyR
- Development.IDE.GHC.Compat.Core: emptyRnGroup :: forall (p :: Pass). HsGroup (GhcPass p)
- Development.IDE.GHC.Compat.Core: emptyRoleAnnotEnv :: RoleAnnotEnv
- Development.IDE.GHC.Compat.Core: emptyTcEvBinds :: TcEvBinds
- Development.IDE.GHC.Compat.Core: emptyTidyOccEnv :: TidyOccEnv
- Development.IDE.GHC.Compat.Core: emptyTransStmt :: EpAnn [AddEpAnn] -> StmtLR GhcPs GhcPs (LHsExpr GhcPs)
- Development.IDE.GHC.Compat.Core: enumClassKey :: Unique
- Development.IDE.GHC.Compat.Core: enumClassName :: Name
- Development.IDE.GHC.Compat.Core: enumClass_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: enumFromClassOpKey :: Unique
- Development.IDE.GHC.Compat.Core: enumFromName :: Name
- Development.IDE.GHC.Compat.Core: enumFromThenClassOpKey :: Unique
- Development.IDE.GHC.Compat.Core: enumFromThenName :: Name
- Development.IDE.GHC.Compat.Core: enumFromThenToClassOpKey :: Unique
- Development.IDE.GHC.Compat.Core: enumFromThenToName :: Name
- Development.IDE.GHC.Compat.Core: enumFromThenTo_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: enumFromThen_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: enumFromToClassOpKey :: Unique
- Development.IDE.GHC.Compat.Core: enumFromToName :: Name
- Development.IDE.GHC.Compat.Core: enumFromTo_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: enumFrom_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: eqClassKey :: Unique
- Development.IDE.GHC.Compat.Core: eqClassName :: Name
- Development.IDE.GHC.Compat.Core: eqClassOpKey :: Unique
- Development.IDE.GHC.Compat.Core: eqClass_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: eqDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: eqHsBang :: HsImplBang -> HsImplBang -> Bool
- Development.IDE.GHC.Compat.Core: eqName :: Name
- Development.IDE.GHC.Compat.Core: eqPhantPrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: eqPrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: eqReprPrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: eqSCSelIdKey :: Unique
- Development.IDE.GHC.Compat.Core: eqSpecPair :: EqSpec -> (TyVar, Type)
- Development.IDE.GHC.Compat.Core: eqSpecPreds :: [EqSpec] -> ThetaType
- Development.IDE.GHC.Compat.Core: eqSpecTyVar :: EqSpec -> TyVar
- Development.IDE.GHC.Compat.Core: eqSpecType :: EqSpec -> Type
- Development.IDE.GHC.Compat.Core: eqStringIdKey :: Unique
- Development.IDE.GHC.Compat.Core: eqStringName :: Name
- Development.IDE.GHC.Compat.Core: eqTag_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: eqTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: eq_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: errorMessageTypeErrorFamKey :: Unique
- Development.IDE.GHC.Compat.Core: errorMessageTypeErrorFamName :: Name
- Development.IDE.GHC.Compat.Core: error_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: escapeArrowScope :: TcM a -> TcM a
- Development.IDE.GHC.Compat.Core: evBindMapBinds :: EvBindMap -> Bag EvBind
- Development.IDE.GHC.Compat.Core: evBindMapToVarSet :: EvBindMap -> VarSet
- Development.IDE.GHC.Compat.Core: evBindVar :: EvBind -> EvVar
- Development.IDE.GHC.Compat.Core: evCast :: EvExpr -> TcCoercion -> EvTerm
- Development.IDE.GHC.Compat.Core: evCoercion :: TcCoercion -> EvTerm
- Development.IDE.GHC.Compat.Core: evDFunApp :: DFunId -> [Type] -> [EvExpr] -> EvTerm
- Development.IDE.GHC.Compat.Core: evDataConApp :: DataCon -> [Type] -> [EvExpr] -> EvTerm
- Development.IDE.GHC.Compat.Core: evId :: EvId -> EvExpr
- Development.IDE.GHC.Compat.Core: evSelector :: Id -> [Type] -> [EvExpr] -> EvExpr
- Development.IDE.GHC.Compat.Core: evTermCoercion :: EvTerm -> TcCoercion
- Development.IDE.GHC.Compat.Core: evTermCoercion_maybe :: EvTerm -> Maybe TcCoercion
- Development.IDE.GHC.Compat.Core: evTypeable :: Type -> EvTypeable -> EvTerm
- Development.IDE.GHC.Compat.Core: evVarsOfTerm :: EvTerm -> VarSet
- Development.IDE.GHC.Compat.Core: expectP_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: extendEvBinds :: EvBindMap -> EvBind -> EvBindMap
- Development.IDE.GHC.Compat.Core: extendFamInstEnv :: FamInstEnv -> FamInst -> FamInstEnv
- Development.IDE.GHC.Compat.Core: extendFamInstEnvList :: FamInstEnv -> [FamInst] -> FamInstEnv
- Development.IDE.GHC.Compat.Core: extendFixityEnv :: [(Name, FixItem)] -> RnM a -> RnM a
- Development.IDE.GHC.Compat.Core: extendFsEnv :: FastStringEnv a -> FastString -> a -> FastStringEnv a
- Development.IDE.GHC.Compat.Core: extendGlobalRdrEnv :: GlobalRdrEnv -> GlobalRdrElt -> GlobalRdrEnv
- Development.IDE.GHC.Compat.Core: extendInstalledModuleEnv :: InstalledModuleEnv a -> InstalledModule -> a -> InstalledModuleEnv a
- Development.IDE.GHC.Compat.Core: extendLocalRdrEnv :: LocalRdrEnv -> Name -> LocalRdrEnv
- Development.IDE.GHC.Compat.Core: extendLocalRdrEnvList :: LocalRdrEnv -> [Name] -> LocalRdrEnv
- Development.IDE.GHC.Compat.Core: extendModuleEnv :: ModuleEnv a -> Module -> a -> ModuleEnv a
- Development.IDE.GHC.Compat.Core: extendModuleEnvList :: ModuleEnv a -> [(Module, a)] -> ModuleEnv a
- Development.IDE.GHC.Compat.Core: extendModuleEnvList_C :: (a -> a -> a) -> ModuleEnv a -> [(Module, a)] -> ModuleEnv a
- Development.IDE.GHC.Compat.Core: extendModuleEnvWith :: (a -> a -> a) -> ModuleEnv a -> Module -> a -> ModuleEnv a
- Development.IDE.GHC.Compat.Core: extendModuleSet :: ModuleSet -> Module -> ModuleSet
- Development.IDE.GHC.Compat.Core: extendModuleSetList :: ModuleSet -> [Module] -> ModuleSet
- Development.IDE.GHC.Compat.Core: extendOccEnv :: OccEnv a -> OccName -> a -> OccEnv a
- Development.IDE.GHC.Compat.Core: extendOccEnvList :: OccEnv a -> [(OccName, a)] -> OccEnv a
- Development.IDE.GHC.Compat.Core: extendOccEnv_Acc :: (a -> b -> b) -> (a -> b) -> OccEnv b -> OccName -> a -> OccEnv b
- Development.IDE.GHC.Compat.Core: extendOccEnv_C :: (a -> a -> a) -> OccEnv a -> OccName -> a -> OccEnv a
- Development.IDE.GHC.Compat.Core: extendOccSet :: OccSet -> OccName -> OccSet
- Development.IDE.GHC.Compat.Core: extendOccSetList :: OccSet -> [OccName] -> OccSet
- Development.IDE.GHC.Compat.Core: extensionFlags :: DynFlags -> EnumSet Extension
- Development.IDE.GHC.Compat.Core: extensions :: DynFlags -> [OnOff Extension]
- Development.IDE.GHC.Compat.Core: extractModule :: ContainsModule t => t -> Module
- Development.IDE.GHC.Compat.Core: fIRST_TAG :: ConTag
- Development.IDE.GHC.Compat.Core: fOREIGN_C_CONSTPTR :: Module
- Development.IDE.GHC.Compat.Core: fUNTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: failAt :: SrcSpan -> TcRnMessage -> TcRn a
- Development.IDE.GHC.Compat.Core: failIOIdKey :: Unique
- Development.IDE.GHC.Compat.Core: failIOName :: Name
- Development.IDE.GHC.Compat.Core: failIfErrsM :: TcRn ()
- Development.IDE.GHC.Compat.Core: failIfM :: SDoc -> IfL a
- Development.IDE.GHC.Compat.Core: failIfTc :: Bool -> TcRnMessage -> TcM ()
- Development.IDE.GHC.Compat.Core: failIfTcM :: Bool -> (TidyEnv, TcRnMessage) -> TcM ()
- Development.IDE.GHC.Compat.Core: failLocMsgP :: RealSrcLoc -> RealSrcLoc -> (SrcSpan -> MsgEnvelope PsMessage) -> P a
- Development.IDE.GHC.Compat.Core: failM :: IOEnv env a
- Development.IDE.GHC.Compat.Core: failMClassOpKey :: Unique
- Development.IDE.GHC.Compat.Core: failMName :: Name
- Development.IDE.GHC.Compat.Core: failM_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: failMsgP :: (SrcSpan -> MsgEnvelope PsMessage) -> P a
- Development.IDE.GHC.Compat.Core: failWith :: TcRnMessage -> TcRn a
- Development.IDE.GHC.Compat.Core: failWithM :: String -> IOEnv env a
- Development.IDE.GHC.Compat.Core: failWithTc :: TcRnMessage -> TcM a
- Development.IDE.GHC.Compat.Core: failWithTcM :: (TidyEnv, TcRnMessage) -> TcM a
- Development.IDE.GHC.Compat.Core: falseDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: famInstAxiom :: FamInst -> CoAxiom Unbranched
- Development.IDE.GHC.Compat.Core: famInstEnvElts :: FamInstEnv -> [FamInst]
- Development.IDE.GHC.Compat.Core: famInstEnvSize :: FamInstEnv -> Int
- Development.IDE.GHC.Compat.Core: famInstRHS :: FamInst -> Type
- Development.IDE.GHC.Compat.Core: famInstRepTyCon_maybe :: FamInst -> Maybe TyCon
- Development.IDE.GHC.Compat.Core: famInstTyCon :: FamInst -> TyCon
- Development.IDE.GHC.Compat.Core: famInstsRepTyCons :: [FamInst] -> [TyCon]
- Development.IDE.GHC.Compat.Core: famResultKindSignature :: forall (p :: Pass). FamilyResultSig (GhcPass p) -> Maybe (LHsKind (GhcPass p))
- Development.IDE.GHC.Compat.Core: familyDeclLName :: forall (p :: Pass). FamilyDecl (GhcPass p) -> XRec (GhcPass p) (IdP (GhcPass p))
- Development.IDE.GHC.Compat.Core: familyDeclName :: forall (p :: Pass). FamilyDecl (GhcPass p) -> IdP (GhcPass p)
- Development.IDE.GHC.Compat.Core: familyInstances :: (FamInstEnv, FamInstEnv) -> TyCon -> [FamInst]
- Development.IDE.GHC.Compat.Core: familyNameInstances :: (FamInstEnv, FamInstEnv) -> Name -> [FamInst]
- Development.IDE.GHC.Compat.Core: filterEvBindMap :: (EvBind -> Bool) -> EvBindMap -> EvBindMap
- Development.IDE.GHC.Compat.Core: filterIdKey :: Unique
- Development.IDE.GHC.Compat.Core: filterInstalledModuleEnv :: (InstalledModule -> a -> Bool) -> InstalledModuleEnv a -> InstalledModuleEnv a
- Development.IDE.GHC.Compat.Core: filterModuleEnv :: (Module -> a -> Bool) -> ModuleEnv a -> ModuleEnv a
- Development.IDE.GHC.Compat.Core: filterName :: Name
- Development.IDE.GHC.Compat.Core: filterOccEnv :: (elt -> Bool) -> OccEnv elt -> OccEnv elt
- Development.IDE.GHC.Compat.Core: filterOccSet :: (OccName -> Bool) -> OccSet -> OccSet
- Development.IDE.GHC.Compat.Core: filterOutM :: Applicative m => (a -> m Bool) -> [a] -> m [a]
- Development.IDE.GHC.Compat.Core: finalSafeMode :: DynFlags -> TcGblEnv -> IO SafeHaskellMode
- Development.IDE.GHC.Compat.Core: findNeededEvVars :: EvBindMap -> VarSet -> VarSet
- Development.IDE.GHC.Compat.Core: findObjectLinkableMaybe :: Module -> ModLocation -> IO (Maybe Linkable)
- Development.IDE.GHC.Compat.Core: fingerprintDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: fingerprintDataConName :: Name
- Development.IDE.GHC.Compat.Core: firstAIdKey :: Unique
- Development.IDE.GHC.Compat.Core: firstAName :: Name
- Development.IDE.GHC.Compat.Core: fixM :: (a -> IOEnv env a) -> IOEnv env a
- Development.IDE.GHC.Compat.Core: fixSafeInstances :: SafeHaskellMode -> [ClsInst] -> [ClsInst]
- Development.IDE.GHC.Compat.Core: flagsForCompletion :: Bool -> [String]
- Development.IDE.GHC.Compat.Core: flattenRuleDecls :: forall (p :: Pass). [LRuleDecls (GhcPass p)] -> [LRuleDecl (GhcPass p)]
- Development.IDE.GHC.Compat.Core: floatDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: floatPrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: floatTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: floatX16PrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: floatX4PrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: floatX8PrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: floatingClassKey :: Unique
- Development.IDE.GHC.Compat.Core: floatingClassName :: Name
- Development.IDE.GHC.Compat.Core: fmapClassOpKey :: Unique
- Development.IDE.GHC.Compat.Core: fmapName :: Name
- Development.IDE.GHC.Compat.Core: fmap_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: foldAndRecoverM :: (b -> a -> TcRn b) -> b -> [a] -> TcRn b
- Development.IDE.GHC.Compat.Core: foldDerivStrategy :: forall p (pass :: Pass) r. p ~ GhcPass pass => r -> (XViaStrategy p -> r) -> DerivStrategy p -> r
- Development.IDE.GHC.Compat.Core: foldEvBindMap :: (EvBind -> a -> a) -> a -> EvBindMap -> a
- Development.IDE.GHC.Compat.Core: foldMap_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: foldOccEnv :: (a -> b -> b) -> b -> OccEnv a -> b
- Development.IDE.GHC.Compat.Core: foldableClassKey :: Unique
- Development.IDE.GHC.Compat.Core: foldableClassName :: Name
- Development.IDE.GHC.Compat.Core: foldable_foldr_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: foldlM :: (Foldable t, Monad m) => (b -> a -> m b) -> b -> t a -> m b
- Development.IDE.GHC.Compat.Core: foldlM_ :: (Monad m, Foldable t) => (a -> b -> m a) -> a -> t b -> m ()
- Development.IDE.GHC.Compat.Core: foldrIdKey :: Unique
- Development.IDE.GHC.Compat.Core: foldrM :: (Foldable t, Monad m) => (a -> b -> m b) -> b -> t a -> m b
- Development.IDE.GHC.Compat.Core: foldrName :: Name
- Development.IDE.GHC.Compat.Core: foldr_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: foreignObjPrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: forkM :: SDoc -> IfL a -> IfL a
- Development.IDE.GHC.Compat.Core: fractionalClassKey :: Unique
- Development.IDE.GHC.Compat.Core: fractionalClassKeys :: [Unique]
- Development.IDE.GHC.Compat.Core: fractionalClassName :: Name
- Development.IDE.GHC.Compat.Core: from1_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: fromEnum_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: fromException :: Exception e => SomeException -> Maybe e
- Development.IDE.GHC.Compat.Core: fromIntegerClassOpKey :: Unique
- Development.IDE.GHC.Compat.Core: fromIntegerName :: Name
- Development.IDE.GHC.Compat.Core: fromInteger_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: fromIntegralIdKey :: Unique
- Development.IDE.GHC.Compat.Core: fromIntegralName :: Name
- Development.IDE.GHC.Compat.Core: fromIntegral_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: fromLabelClassOpKey :: Unique
- Development.IDE.GHC.Compat.Core: fromLabelClassOpName :: Name
- Development.IDE.GHC.Compat.Core: fromListClassOpKey :: Unique
- Development.IDE.GHC.Compat.Core: fromListNClassOpKey :: Unique
- Development.IDE.GHC.Compat.Core: fromListNName :: Name
- Development.IDE.GHC.Compat.Core: fromListN_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: fromListName :: Name
- Development.IDE.GHC.Compat.Core: fromList_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: fromRationalClassOpKey :: Unique
- Development.IDE.GHC.Compat.Core: fromRationalName :: Name
- Development.IDE.GHC.Compat.Core: fromRational_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: fromStaticPtrClassOpKey :: Unique
- Development.IDE.GHC.Compat.Core: fromStaticPtrName :: Name
- Development.IDE.GHC.Compat.Core: fromStringClassOpKey :: Unique
- Development.IDE.GHC.Compat.Core: fromStringName :: Name
- Development.IDE.GHC.Compat.Core: fromString_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: from_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: frontendPluginTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: frontendPluginTyConName :: Name
- Development.IDE.GHC.Compat.Core: fsToUnit :: FastString -> Unit
- Development.IDE.GHC.Compat.Core: funPtrTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: funPtrTyConName :: Name
- Development.IDE.GHC.Compat.Core: functorClassKey :: Unique
- Development.IDE.GHC.Compat.Core: functorClassName :: Name
- Development.IDE.GHC.Compat.Core: gENERICS :: Module
- Development.IDE.GHC.Compat.Core: gHC_BASE :: Module
- Development.IDE.GHC.Compat.Core: gHC_CLASSES :: Module
- Development.IDE.GHC.Compat.Core: gHC_CONC :: Module
- Development.IDE.GHC.Compat.Core: gHC_CSTRING :: Module
- Development.IDE.GHC.Compat.Core: gHC_DESUGAR :: Module
- Development.IDE.GHC.Compat.Core: gHC_ENUM :: Module
- Development.IDE.GHC.Compat.Core: gHC_ERR :: Module
- Development.IDE.GHC.Compat.Core: gHC_EXTS :: Module
- Development.IDE.GHC.Compat.Core: gHC_FINGERPRINT_TYPE :: Module
- Development.IDE.GHC.Compat.Core: gHC_FLOAT :: Module
- Development.IDE.GHC.Compat.Core: gHC_GENERICS :: Module
- Development.IDE.GHC.Compat.Core: gHC_GHCI :: Module
- Development.IDE.GHC.Compat.Core: gHC_GHCI_HELPERS :: Module
- Development.IDE.GHC.Compat.Core: gHC_INT :: Module
- Development.IDE.GHC.Compat.Core: gHC_IO :: Module
- Development.IDE.GHC.Compat.Core: gHC_IO_Exception :: Module
- Development.IDE.GHC.Compat.Core: gHC_IS_LIST :: Module
- Development.IDE.GHC.Compat.Core: gHC_IX :: Module
- Development.IDE.GHC.Compat.Core: gHC_LIST :: Module
- Development.IDE.GHC.Compat.Core: gHC_MAGIC :: Module
- Development.IDE.GHC.Compat.Core: gHC_MAGIC_DICT :: Module
- Development.IDE.GHC.Compat.Core: gHC_MAYBE :: Module
- Development.IDE.GHC.Compat.Core: gHC_NUM :: Module
- Development.IDE.GHC.Compat.Core: gHC_NUM_BIGNAT :: Module
- Development.IDE.GHC.Compat.Core: gHC_NUM_INTEGER :: Module
- Development.IDE.GHC.Compat.Core: gHC_NUM_NATURAL :: Module
- Development.IDE.GHC.Compat.Core: gHC_OVER_LABELS :: Module
- Development.IDE.GHC.Compat.Core: gHC_PRIM :: Module
- Development.IDE.GHC.Compat.Core: gHC_PRIMOPWRAPPERS :: Module
- Development.IDE.GHC.Compat.Core: gHC_PRIM_PANIC :: Module
- Development.IDE.GHC.Compat.Core: gHC_PTR :: Module
- Development.IDE.GHC.Compat.Core: gHC_READ :: Module
- Development.IDE.GHC.Compat.Core: gHC_REAL :: Module
- Development.IDE.GHC.Compat.Core: gHC_RECORDS :: Module
- Development.IDE.GHC.Compat.Core: gHC_SHOW :: Module
- Development.IDE.GHC.Compat.Core: gHC_SRCLOC :: Module
- Development.IDE.GHC.Compat.Core: gHC_ST :: Module
- Development.IDE.GHC.Compat.Core: gHC_STABLE :: Module
- Development.IDE.GHC.Compat.Core: gHC_STACK :: Module
- Development.IDE.GHC.Compat.Core: gHC_STACK_TYPES :: Module
- Development.IDE.GHC.Compat.Core: gHC_STATICPTR :: Module
- Development.IDE.GHC.Compat.Core: gHC_STATICPTR_INTERNAL :: Module
- Development.IDE.GHC.Compat.Core: gHC_TOP_HANDLER :: Module
- Development.IDE.GHC.Compat.Core: gHC_TUPLE :: Module
- Development.IDE.GHC.Compat.Core: gHC_TUPLE_PRIM :: Module
- Development.IDE.GHC.Compat.Core: gHC_TYPEERROR :: Module
- Development.IDE.GHC.Compat.Core: gHC_TYPELITS :: Module
- Development.IDE.GHC.Compat.Core: gHC_TYPELITS_INTERNAL :: Module
- Development.IDE.GHC.Compat.Core: gHC_TYPENATS :: Module
- Development.IDE.GHC.Compat.Core: gHC_TYPENATS_INTERNAL :: Module
- Development.IDE.GHC.Compat.Core: gHC_TYPES :: Module
- Development.IDE.GHC.Compat.Core: gHC_WORD :: Module
- Development.IDE.GHC.Compat.Core: geClassOpKey :: Unique
- Development.IDE.GHC.Compat.Core: geName :: Name
- Development.IDE.GHC.Compat.Core: ge_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: gen1ClassKey :: Unique
- Development.IDE.GHC.Compat.Core: gen1ClassName :: Name
- Development.IDE.GHC.Compat.Core: genClassKey :: Unique
- Development.IDE.GHC.Compat.Core: genClassName :: Name
- Development.IDE.GHC.Compat.Core: genUnitDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: generalFlags :: DynFlags -> EnumSet GeneralFlag
- Development.IDE.GHC.Compat.Core: genericClassNames :: [Name]
- Development.IDE.GHC.Compat.Core: genericTyConNames :: [Name]
- Development.IDE.GHC.Compat.Core: getBit :: MonadP m => ExtBits -> m Bool
- Development.IDE.GHC.Compat.Core: getCCIndexM :: (gbl -> TcRef CostCentreState) -> FastString -> TcRnIf gbl lcl CostCentreIndex
- Development.IDE.GHC.Compat.Core: getCCIndexTcM :: FastString -> TcM CostCentreIndex
- Development.IDE.GHC.Compat.Core: getCommentsFor :: MonadP m => SrcSpan -> m EpAnnComments
- Development.IDE.GHC.Compat.Core: getConNames :: ConDecl GhcRn -> [LocatedN Name]
- Development.IDE.GHC.Compat.Core: getConstraintVar :: TcM (TcRef WantedConstraints)
- Development.IDE.GHC.Compat.Core: getContext :: GhcMonad m => m [InteractiveImport]
- Development.IDE.GHC.Compat.Core: getCtLocM :: CtOrigin -> Maybe TypeOrKind -> TcM CtLoc
- Development.IDE.GHC.Compat.Core: getDeclaredDefaultTys :: TcRn (Maybe [Type])
- Development.IDE.GHC.Compat.Core: getEnv :: IOEnv env env
- Development.IDE.GHC.Compat.Core: getEnvs :: TcRnIf gbl lcl (gbl, lcl)
- Development.IDE.GHC.Compat.Core: getEofPos :: P (Maybe (Pair RealSrcSpan RealSrcSpan))
- Development.IDE.GHC.Compat.Core: getEps :: TcRnIf gbl lcl ExternalPackageState
- Development.IDE.GHC.Compat.Core: getEpsAndHug :: TcRnIf gbl lcl (ExternalPackageState, HomeUnitGraph)
- Development.IDE.GHC.Compat.Core: getEpsVar :: TcRnIf gbl lcl (TcRef ExternalPackageState)
- Development.IDE.GHC.Compat.Core: getErrCtxt :: TcM [ErrCtxt]
- Development.IDE.GHC.Compat.Core: getErrsVar :: TcRn (TcRef (Messages TcRnMessage))
- Development.IDE.GHC.Compat.Core: getFieldClassOpKey :: Unique
- Development.IDE.GHC.Compat.Core: getFieldName :: Name
- Development.IDE.GHC.Compat.Core: getFinalCommentsFor :: MonadP m => SrcSpan -> m EpAnnComments
- Development.IDE.GHC.Compat.Core: getFixityEnv :: TcRn FixityEnv
- Development.IDE.GHC.Compat.Core: getGHCiMonad :: TcRn Name
- Development.IDE.GHC.Compat.Core: getGRE_NameQualifier_maybes :: GlobalRdrEnv -> Name -> [Maybe [ModuleName]]
- Development.IDE.GHC.Compat.Core: getGblEnv :: TcRnIf gbl lcl gbl
- Development.IDE.GHC.Compat.Core: getGhcMode :: TcRnIf gbl lcl GhcMode
- Development.IDE.GHC.Compat.Core: getGlobalRdrEnv :: TcRn GlobalRdrEnv
- Development.IDE.GHC.Compat.Core: getHpt :: TcRnIf gbl lcl HomePackageTable
- Development.IDE.GHC.Compat.Core: getIfModule :: IfL Module
- Development.IDE.GHC.Compat.Core: getImports :: TcRn ImportAvails
- Development.IDE.GHC.Compat.Core: getInteractivePrintName :: TcRn Name
- Development.IDE.GHC.Compat.Core: getIsGHCi :: TcRn Bool
- Development.IDE.GHC.Compat.Core: getKey :: Unique -> Int
- Development.IDE.GHC.Compat.Core: getLclEnv :: TcRnIf gbl lcl lcl
- Development.IDE.GHC.Compat.Core: getLclEnvLoc :: TcLclEnv -> RealSrcSpan
- Development.IDE.GHC.Compat.Core: getLclEnvTcLevel :: TcLclEnv -> TcLevel
- Development.IDE.GHC.Compat.Core: getLclTypeEnv :: TcM TcTypeEnv
- Development.IDE.GHC.Compat.Core: getLexState :: P Int
- Development.IDE.GHC.Compat.Core: getLoc :: HasSrcSpan a => a -> SrcSpan
- Development.IDE.GHC.Compat.Core: getLocA :: GenLocated (SrcSpanAnn' a) e -> SrcSpan
- Development.IDE.GHC.Compat.Core: getLocalRdrEnv :: RnM LocalRdrEnv
- Development.IDE.GHC.Compat.Core: getModule :: HasModule m => m Module
- Development.IDE.GHC.Compat.Core: getModuleInstantiation :: Module -> (InstalledModule, Maybe InstantiatedModule)
- Development.IDE.GHC.Compat.Core: getName :: NamedThing a => a -> Name
- Development.IDE.GHC.Compat.Core: getNamePprCtx :: TcRn NamePprCtx
- Development.IDE.GHC.Compat.Core: getOccFS :: NamedThing a => a -> FastString
- Development.IDE.GHC.Compat.Core: getOccName :: NamedThing a => a -> OccName
- Development.IDE.GHC.Compat.Core: getOccString :: NamedThing a => a -> String
- Development.IDE.GHC.Compat.Core: getOptions :: ParserOpts -> StringBuffer -> FilePath -> (Messages PsMessage, [Located String])
- Development.IDE.GHC.Compat.Core: getOptionsFromFile :: ParserOpts -> FilePath -> IO (Messages PsMessage, [Located String])
- Development.IDE.GHC.Compat.Core: getPState :: P PState
- Development.IDE.GHC.Compat.Core: getPatSynBinds :: UnXRec id => [(RecFlag, LHsBinds id)] -> [PatSynBind id id]
- Development.IDE.GHC.Compat.Core: getPlatform :: TcRnIf a b Platform
- Development.IDE.GHC.Compat.Core: getPriorCommentsFor :: MonadP m => SrcSpan -> m EpAnnComments
- Development.IDE.GHC.Compat.Core: getPsErrorMessages :: PState -> Messages PsMessage
- Development.IDE.GHC.Compat.Core: getRdrEnvs :: TcRn (GlobalRdrEnv, LocalRdrEnv)
- Development.IDE.GHC.Compat.Core: getRdrName :: NamedThing thing => thing -> RdrName
- Development.IDE.GHC.Compat.Core: getRealSrcLoc :: P RealSrcLoc
- Development.IDE.GHC.Compat.Core: getRealSrcSpan :: RealLocated a -> RealSrcSpan
- Development.IDE.GHC.Compat.Core: getRecConArgs_maybe :: ConDecl GhcRn -> Maybe (LocatedL [LConDeclField GhcRn])
- Development.IDE.GHC.Compat.Core: getRecFieldEnv :: TcRn RecFieldEnv
- Development.IDE.GHC.Compat.Core: getRoleAnnots :: [Name] -> RoleAnnotEnv -> [LRoleAnnotDecl GhcRn]
- Development.IDE.GHC.Compat.Core: getSession :: GhcMonad m => m HscEnv
- Development.IDE.GHC.Compat.Core: getSessionDynFlags :: GhcMonad m => m DynFlags
- Development.IDE.GHC.Compat.Core: getSrcLoc :: NamedThing a => a -> SrcLoc
- Development.IDE.GHC.Compat.Core: getSrcSpan :: NamedThing a => a -> SrcSpan
- Development.IDE.GHC.Compat.Core: getSrcSpanM :: TcRn SrcSpan
- Development.IDE.GHC.Compat.Core: getStage :: TcM ThStage
- Development.IDE.GHC.Compat.Core: getStageAndBindLevel :: Name -> TcRn (Maybe (TopLevelFlag, ThLevel, ThStage))
- Development.IDE.GHC.Compat.Core: getTcEvBindsMap :: EvBindsVar -> TcM EvBindMap
- Development.IDE.GHC.Compat.Core: getTcEvTyCoVars :: EvBindsVar -> TcM TyCoVarSet
- Development.IDE.GHC.Compat.Core: getTcLevel :: TcM TcLevel
- Development.IDE.GHC.Compat.Core: getTopEnv :: TcRnIf gbl lcl HscEnv
- Development.IDE.GHC.Compat.Core: getUnique :: Uniquable a => a -> Unique
- Development.IDE.GHC.Compat.Core: getUnitInstantiations :: Unit -> (UnitId, Maybe InstantiatedUnit)
- Development.IDE.GHC.Compat.Core: ghciIoClassKey :: Unique
- Development.IDE.GHC.Compat.Core: ghciIoClassName :: Name
- Development.IDE.GHC.Compat.Core: ghciStepIoMClassOpKey :: Unique
- Development.IDE.GHC.Compat.Core: ghciStepIoMName :: Name
- Development.IDE.GHC.Compat.Core: globalRdrEnvElts :: GlobalRdrEnv -> [GlobalRdrElt]
- Development.IDE.GHC.Compat.Core: gopt :: GeneralFlag -> DynFlags -> Bool
- Development.IDE.GHC.Compat.Core: goptM :: GeneralFlag -> TcRnIf gbl lcl Bool
- Development.IDE.GHC.Compat.Core: gopt_set :: DynFlags -> GeneralFlag -> DynFlags
- Development.IDE.GHC.Compat.Core: gopt_unset :: DynFlags -> GeneralFlag -> DynFlags
- Development.IDE.GHC.Compat.Core: greDefinitionModule :: GlobalRdrElt -> Maybe Module
- Development.IDE.GHC.Compat.Core: greDefinitionSrcSpan :: GlobalRdrElt -> SrcSpan
- Development.IDE.GHC.Compat.Core: greFieldLabel :: GlobalRdrElt -> Maybe FieldLabel
- Development.IDE.GHC.Compat.Core: greMangledName :: GlobalRdrElt -> Name
- Development.IDE.GHC.Compat.Core: greNamePrintableName :: GreName -> Name
- Development.IDE.GHC.Compat.Core: greNameSrcSpan :: GreName -> SrcSpan
- Development.IDE.GHC.Compat.Core: greOccName :: GlobalRdrElt -> OccName
- Development.IDE.GHC.Compat.Core: greParent_maybe :: GlobalRdrElt -> Maybe Name
- Development.IDE.GHC.Compat.Core: grePrintableName :: GlobalRdrElt -> Name
- Development.IDE.GHC.Compat.Core: greQualModName :: GlobalRdrElt -> ModuleName
- Development.IDE.GHC.Compat.Core: greRdrNames :: GlobalRdrElt -> [RdrName]
- Development.IDE.GHC.Compat.Core: greSrcSpan :: GlobalRdrElt -> SrcSpan
- Development.IDE.GHC.Compat.Core: gre_imp :: GlobalRdrElt -> [ImportSpec]
- Development.IDE.GHC.Compat.Core: gre_lcl :: GlobalRdrElt -> Bool
- Development.IDE.GHC.Compat.Core: gre_name :: GlobalRdrElt -> Name
- Development.IDE.GHC.Compat.Core: gre_par :: GlobalRdrElt -> Parent
- Development.IDE.GHC.Compat.Core: gresFromAvail :: (Name -> Maybe ImportSpec) -> AvailInfo -> [GlobalRdrElt]
- Development.IDE.GHC.Compat.Core: gresFromAvails :: Maybe ImportSpec -> [AvailInfo] -> [GlobalRdrElt]
- Development.IDE.GHC.Compat.Core: gresToAvailInfo :: [GlobalRdrElt] -> [AvailInfo]
- Development.IDE.GHC.Compat.Core: groupOrigin :: MatchGroup p body -> XMG p body
- Development.IDE.GHC.Compat.Core: gtTag_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: gt_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: guardMIdKey :: Unique
- Development.IDE.GHC.Compat.Core: guardMName :: Name
- Development.IDE.GHC.Compat.Core: handleGhcException :: ExceptionMonad m => (GhcException -> m a) -> m a -> m a
- Development.IDE.GHC.Compat.Core: hasCompleteSig :: TcSigFun -> Name -> Bool
- Development.IDE.GHC.Compat.Core: hasFieldClassName :: Name
- Development.IDE.GHC.Compat.Core: hasFieldClassNameKey :: Unique
- Development.IDE.GHC.Compat.Core: hasKey :: Uniquable a => a -> Unique -> Bool
- Development.IDE.GHC.Compat.Core: heqDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: heqSCSelIdKey :: Unique
- Development.IDE.GHC.Compat.Core: heqTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: hiDir :: DynFlags -> Maybe String
- Development.IDE.GHC.Compat.Core: homeModInfoByteCode :: HomeModInfo -> Maybe Linkable
- Development.IDE.GHC.Compat.Core: homeModInfoObject :: HomeModInfo -> Maybe Linkable
- Development.IDE.GHC.Compat.Core: hsConDeclTheta :: forall (p :: Pass). Maybe (LHsContext (GhcPass p)) -> [LHsType (GhcPass p)]
- Development.IDE.GHC.Compat.Core: hsConPatArgs :: UnXRec p => HsConPatDetails p -> [LPat p]
- Development.IDE.GHC.Compat.Core: hsDataFamInstBinders :: forall (p :: Pass). IsPass p => DataFamInstDecl (GhcPass p) -> ([LocatedA (IdP (GhcPass p))], [LFieldOcc (GhcPass p)])
- Development.IDE.GHC.Compat.Core: hsDeclHasCusk :: TyClDecl GhcRn -> Bool
- Development.IDE.GHC.Compat.Core: hsForeignDeclsBinders :: forall (p :: Pass) a. (UnXRec (GhcPass p), IsSrcSpanAnn p a) => [LForeignDecl (GhcPass p)] -> [LIdP (GhcPass p)]
- Development.IDE.GHC.Compat.Core: hsGroupBinders :: HsGroup GhcRn -> [Name]
- Development.IDE.GHC.Compat.Core: hsGroupInstDecls :: HsGroup id -> [LInstDecl id]
- Development.IDE.GHC.Compat.Core: hsGroupTopLevelFixitySigs :: forall (p :: Pass). HsGroup (GhcPass p) -> [LFixitySig (GhcPass p)]
- Development.IDE.GHC.Compat.Core: hsIPNameFS :: HsIPName -> FastString
- Development.IDE.GHC.Compat.Core: hsLTyClDeclBinders :: forall (p :: Pass). IsPass p => LocatedA (TyClDecl (GhcPass p)) -> ([LocatedA (IdP (GhcPass p))], [LFieldOcc (GhcPass p)])
- Development.IDE.GHC.Compat.Core: hsMult :: HsScaled pass a -> HsArrow pass
- Development.IDE.GHC.Compat.Core: hsPatSigType :: HsPatSigType pass -> LHsType pass
- Development.IDE.GHC.Compat.Core: hsPatSynSelectors :: forall (p :: Pass). IsPass p => HsValBinds (GhcPass p) -> [FieldOcc (GhcPass p)]
- Development.IDE.GHC.Compat.Core: hsQTvExplicit :: LHsQTyVars pass -> [LHsTyVarBndr () pass]
- Development.IDE.GHC.Compat.Core: hsRecFieldSel :: UnXRec p => HsRecField p arg -> XCFieldOcc p
- Development.IDE.GHC.Compat.Core: hsRecFields :: UnXRec p => HsRecFields p arg -> [XCFieldOcc p]
- Development.IDE.GHC.Compat.Core: hsRecFieldsArgs :: UnXRec p => HsRecFields p arg -> [arg]
- Development.IDE.GHC.Compat.Core: hsScaledThing :: HsScaled pass a -> a
- Development.IDE.GHC.Compat.Core: hsTyClForeignBinders :: [TyClGroup GhcRn] -> [LForeignDecl GhcRn] -> [Name]
- Development.IDE.GHC.Compat.Core: hsTypeToHsSigType :: LHsType GhcPs -> LHsSigType GhcPs
- Development.IDE.GHC.Compat.Core: hsTypeToHsSigWcType :: LHsType GhcPs -> LHsSigWcType GhcPs
- Development.IDE.GHC.Compat.Core: hsValBindsImplicits :: forall (idR :: Pass). HsValBindsLR GhcRn (GhcPass idR) -> [(SrcSpan, [Name])]
- Development.IDE.GHC.Compat.Core: hsWrapDictBinders :: HsWrapper -> Bag DictId
- Development.IDE.GHC.Compat.Core: hscDesugar :: HscEnv -> ModSummary -> TcGblEnv -> IO ModGuts
- Development.IDE.GHC.Compat.Core: hscGenHardCode :: HscEnv -> CgGuts -> ModLocation -> FilePath -> IO (FilePath, Maybe FilePath, [(ForeignSrcLang, FilePath)], Maybe StgCgInfos, Maybe CmmCgInfos)
- Development.IDE.GHC.Compat.Core: hscInteractive :: HscEnv -> CgInteractiveGuts -> ModLocation -> IO (Maybe FilePath, CompiledByteCode, [SptEntry])
- Development.IDE.GHC.Compat.Core: hscSimplify :: HscEnv -> [String] -> ModGuts -> IO ModGuts
- Development.IDE.GHC.Compat.Core: hscTypecheckRename :: HscEnv -> ModSummary -> HsParsedModule -> IO (TcGblEnv, RenamedStuff)
- Development.IDE.GHC.Compat.Core: hscUpdateHPT :: (HomePackageTable -> HomePackageTable) -> HscEnv -> HscEnv
- Development.IDE.GHC.Compat.Core: hscUpdateHUG :: (HomeUnitGraph -> HomeUnitGraph) -> HscEnv -> HscEnv
- Development.IDE.GHC.Compat.Core: hsc_HUG :: HscEnv -> HomeUnitGraph
- Development.IDE.GHC.Compat.Core: hsc_type_env_vars :: HscEnv -> KnotVars (IORef TypeEnv)
- Development.IDE.GHC.Compat.Core: idHsWrapper :: HsWrapper
- Development.IDE.GHC.Compat.Core: ident_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: ifErrsM :: TcRn r -> TcRn r -> TcRn r
- Development.IDE.GHC.Compat.Core: impLevel :: ThLevel
- Development.IDE.GHC.Compat.Core: importDecl :: Name -> IfM lcl (MaybeErr SDoc TyThing)
- Development.IDE.GHC.Compat.Core: importPaths :: DynFlags -> [FilePath]
- Development.IDE.GHC.Compat.Core: importSpecLoc :: ImportSpec -> SrcSpan
- Development.IDE.GHC.Compat.Core: importSpecModule :: ImportSpec -> ModuleName
- Development.IDE.GHC.Compat.Core: importedByUser :: [ImportedBy] -> [ImportedModsVal]
- Development.IDE.GHC.Compat.Core: impossibleConstraintErrorIdKey :: Unique
- Development.IDE.GHC.Compat.Core: impossibleErrorIdKey :: Unique
- Development.IDE.GHC.Compat.Core: inGeneratedCode :: TcRn Bool
- Development.IDE.GHC.Compat.Core: inLocalRdrEnvScope :: Name -> LocalRdrEnv -> Bool
- Development.IDE.GHC.Compat.Core: inRange_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: index_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: infixDataCon_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: infixIDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: infixIDataConName :: Name
- Development.IDE.GHC.Compat.Core: initIfaceCheck :: SDoc -> HscEnv -> IfG a -> IO a
- Development.IDE.GHC.Compat.Core: initIfaceLcl :: Module -> SDoc -> IsBootInterface -> IfL a -> IfM lcl a
- Development.IDE.GHC.Compat.Core: initIfaceLclWithSubst :: Module -> SDoc -> IsBootInterface -> NameShape -> IfL a -> IfM lcl a
- Development.IDE.GHC.Compat.Core: initIfaceLoad :: HscEnv -> IfG a -> IO a
- Development.IDE.GHC.Compat.Core: initIfaceLoadModule :: HscEnv -> Module -> IfG a -> IO a
- Development.IDE.GHC.Compat.Core: initIfaceTcRn :: IfG a -> TcRn a
- Development.IDE.GHC.Compat.Core: initObjLinker :: HscEnv -> IO ()
- Development.IDE.GHC.Compat.Core: initPragState :: ParserOpts -> StringBuffer -> RealSrcLoc -> PState
- Development.IDE.GHC.Compat.Core: initTc :: HscEnv -> HscSource -> Bool -> Module -> RealSrcSpan -> TcM r -> IO (Messages TcRnMessage, Maybe r)
- Development.IDE.GHC.Compat.Core: initTcInteractive :: HscEnv -> TcM a -> IO (Messages TcRnMessage, Maybe a)
- Development.IDE.GHC.Compat.Core: initTcRnIf :: Char -> HscEnv -> gbl -> lcl -> TcRnIf gbl lcl a -> IO a
- Development.IDE.GHC.Compat.Core: initTcWithGbl :: HscEnv -> TcGblEnv -> RealSrcSpan -> TcM r -> IO (Messages TcRnMessage, Maybe r)
- Development.IDE.GHC.Compat.Core: initTidyOccEnv :: [OccName] -> TidyOccEnv
- Development.IDE.GHC.Compat.Core: initTidyOpts :: HscEnv -> IO TidyOpts
- Development.IDE.GHC.Compat.Core: injectiveBranches :: [Bool] -> CoAxBranch -> CoAxBranch -> InjectivityCheckResult
- Development.IDE.GHC.Compat.Core: inlDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: inlineIdKey :: Unique
- Development.IDE.GHC.Compat.Core: inlineIdName :: Name
- Development.IDE.GHC.Compat.Core: inrDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: instDeclDataFamInsts :: forall (p :: Pass). [LInstDecl (GhcPass p)] -> [DataFamInstDecl (GhcPass p)]
- Development.IDE.GHC.Compat.Core: installedModuleEnvElts :: InstalledModuleEnv a -> [(InstalledModule, a)]
- Development.IDE.GHC.Compat.Core: installedModuleEq :: InstalledModule -> Module -> Bool
- Development.IDE.GHC.Compat.Core: instance Development.IDE.GHC.Compat.Core.HasSrcSpan (GHC.Parser.Annotation.SrcSpanAnn' ann)
- Development.IDE.GHC.Compat.Core: instance Development.IDE.GHC.Compat.Core.HasSrcSpan (GHC.Types.SrcLoc.GenLocated (GHC.Parser.Annotation.SrcSpanAnn' ann) a)
- Development.IDE.GHC.Compat.Core: instance Development.IDE.GHC.Compat.Core.HasSrcSpan (GHC.Types.SrcLoc.GenLocated GHC.Types.SrcLoc.SrcSpan a)
- Development.IDE.GHC.Compat.Core: instance Development.IDE.GHC.Compat.Core.HasSrcSpan GHC.Types.SrcLoc.SrcSpan
- Development.IDE.GHC.Compat.Core: int16PrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: int16TyConKey :: Unique
- Development.IDE.GHC.Compat.Core: int16TyConName :: Name
- Development.IDE.GHC.Compat.Core: int16X16PrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: int16X32PrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: int16X8PrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: int32PrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: int32TyConKey :: Unique
- Development.IDE.GHC.Compat.Core: int32TyConName :: Name
- Development.IDE.GHC.Compat.Core: int32X16PrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: int32X4PrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: int32X8PrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: int64PrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: int64TyConKey :: Unique
- Development.IDE.GHC.Compat.Core: int64TyConName :: Name
- Development.IDE.GHC.Compat.Core: int64X2PrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: int64X4PrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: int64X8PrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: int8PrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: int8TyConKey :: Unique
- Development.IDE.GHC.Compat.Core: int8TyConName :: Name
- Development.IDE.GHC.Compat.Core: int8X16PrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: int8X32PrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: int8X64PrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: intDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: intPrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: intTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: integerAbsIdKey :: Unique
- Development.IDE.GHC.Compat.Core: integerAbsName :: Name
- Development.IDE.GHC.Compat.Core: integerAddIdKey :: Unique
- Development.IDE.GHC.Compat.Core: integerAddName :: Name
- Development.IDE.GHC.Compat.Core: integerAdd_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: integerAndIdKey :: Unique
- Development.IDE.GHC.Compat.Core: integerAndName :: Name
- Development.IDE.GHC.Compat.Core: integerBitIdKey :: Unique
- Development.IDE.GHC.Compat.Core: integerBitName :: Name
- Development.IDE.GHC.Compat.Core: integerComplementIdKey :: Unique
- Development.IDE.GHC.Compat.Core: integerComplementName :: Name
- Development.IDE.GHC.Compat.Core: integerDivIdKey :: Unique
- Development.IDE.GHC.Compat.Core: integerDivModIdKey :: Unique
- Development.IDE.GHC.Compat.Core: integerDivModName :: Name
- Development.IDE.GHC.Compat.Core: integerDivName :: Name
- Development.IDE.GHC.Compat.Core: integerEncodeDoubleIdKey :: Unique
- Development.IDE.GHC.Compat.Core: integerEncodeDoubleName :: Name
- Development.IDE.GHC.Compat.Core: integerEncodeFloatIdKey :: Unique
- Development.IDE.GHC.Compat.Core: integerEncodeFloatName :: Name
- Development.IDE.GHC.Compat.Core: integerFromInt64IdKey :: Unique
- Development.IDE.GHC.Compat.Core: integerFromInt64Name :: Name
- Development.IDE.GHC.Compat.Core: integerFromNaturalIdKey :: Unique
- Development.IDE.GHC.Compat.Core: integerFromNaturalName :: Name
- Development.IDE.GHC.Compat.Core: integerFromWord64IdKey :: Unique
- Development.IDE.GHC.Compat.Core: integerFromWord64Name :: Name
- Development.IDE.GHC.Compat.Core: integerFromWordIdKey :: Unique
- Development.IDE.GHC.Compat.Core: integerFromWordName :: Name
- Development.IDE.GHC.Compat.Core: integerGcdIdKey :: Unique
- Development.IDE.GHC.Compat.Core: integerGcdName :: Name
- Development.IDE.GHC.Compat.Core: integerINDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: integerIPDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: integerISDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: integerLcmIdKey :: Unique
- Development.IDE.GHC.Compat.Core: integerLcmName :: Name
- Development.IDE.GHC.Compat.Core: integerModIdKey :: Unique
- Development.IDE.GHC.Compat.Core: integerModName :: Name
- Development.IDE.GHC.Compat.Core: integerMulIdKey :: Unique
- Development.IDE.GHC.Compat.Core: integerMulName :: Name
- Development.IDE.GHC.Compat.Core: integerMul_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: integerNegateIdKey :: Unique
- Development.IDE.GHC.Compat.Core: integerNegateName :: Name
- Development.IDE.GHC.Compat.Core: integerOrIdKey :: Unique
- Development.IDE.GHC.Compat.Core: integerOrName :: Name
- Development.IDE.GHC.Compat.Core: integerPopCountIdKey :: Unique
- Development.IDE.GHC.Compat.Core: integerPopCountName :: Name
- Development.IDE.GHC.Compat.Core: integerQuotIdKey :: Unique
- Development.IDE.GHC.Compat.Core: integerQuotName :: Name
- Development.IDE.GHC.Compat.Core: integerQuotRemIdKey :: Unique
- Development.IDE.GHC.Compat.Core: integerQuotRemName :: Name
- Development.IDE.GHC.Compat.Core: integerRemIdKey :: Unique
- Development.IDE.GHC.Compat.Core: integerRemName :: Name
- Development.IDE.GHC.Compat.Core: integerShiftLIdKey :: Unique
- Development.IDE.GHC.Compat.Core: integerShiftLName :: Name
- Development.IDE.GHC.Compat.Core: integerShiftRIdKey :: Unique
- Development.IDE.GHC.Compat.Core: integerShiftRName :: Name
- Development.IDE.GHC.Compat.Core: integerSubIdKey :: Unique
- Development.IDE.GHC.Compat.Core: integerSubName :: Name
- Development.IDE.GHC.Compat.Core: integerTestBitIdKey :: Unique
- Development.IDE.GHC.Compat.Core: integerTestBitName :: Name
- Development.IDE.GHC.Compat.Core: integerToDoubleIdKey :: Unique
- Development.IDE.GHC.Compat.Core: integerToDoubleName :: Name
- Development.IDE.GHC.Compat.Core: integerToFloatIdKey :: Unique
- Development.IDE.GHC.Compat.Core: integerToFloatName :: Name
- Development.IDE.GHC.Compat.Core: integerToInt64IdKey :: Unique
- Development.IDE.GHC.Compat.Core: integerToInt64Name :: Name
- Development.IDE.GHC.Compat.Core: integerToIntIdKey :: Unique
- Development.IDE.GHC.Compat.Core: integerToIntName :: Name
- Development.IDE.GHC.Compat.Core: integerToNaturalClampIdKey :: Unique
- Development.IDE.GHC.Compat.Core: integerToNaturalClampName :: Name
- Development.IDE.GHC.Compat.Core: integerToNaturalIdKey :: Unique
- Development.IDE.GHC.Compat.Core: integerToNaturalName :: Name
- Development.IDE.GHC.Compat.Core: integerToNaturalThrowIdKey :: Unique
- Development.IDE.GHC.Compat.Core: integerToNaturalThrowName :: Name
- Development.IDE.GHC.Compat.Core: integerToWord64IdKey :: Unique
- Development.IDE.GHC.Compat.Core: integerToWord64Name :: Name
- Development.IDE.GHC.Compat.Core: integerToWordIdKey :: Unique
- Development.IDE.GHC.Compat.Core: integerToWordName :: Name
- Development.IDE.GHC.Compat.Core: integerTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: integerXorIdKey :: Unique
- Development.IDE.GHC.Compat.Core: integerXorName :: Name
- Development.IDE.GHC.Compat.Core: integralClassKey :: Unique
- Development.IDE.GHC.Compat.Core: integralClassName :: Name
- Development.IDE.GHC.Compat.Core: interactiveClassKeys :: [Unique]
- Development.IDE.GHC.Compat.Core: interactiveClassNames :: [Name]
- Development.IDE.GHC.Compat.Core: interactiveUnit :: Unit
- Development.IDE.GHC.Compat.Core: interactiveUnitId :: UnitId
- Development.IDE.GHC.Compat.Core: intersectModuleSet :: ModuleSet -> ModuleSet -> ModuleSet
- Development.IDE.GHC.Compat.Core: intersectOccSet :: OccSet -> OccSet -> OccSet
- Development.IDE.GHC.Compat.Core: ioDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: ioDataConName :: Name
- Development.IDE.GHC.Compat.Core: ioDataCon_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: ioPortPrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: ioTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: ioTyConName :: Name
- Development.IDE.GHC.Compat.Core: ipClassKey :: Unique
- Development.IDE.GHC.Compat.Core: ipClassName :: Name
- Development.IDE.GHC.Compat.Core: isBanged :: HsImplBang -> Bool
- Development.IDE.GHC.Compat.Core: isBangedHsBind :: HsBind GhcTc -> Bool
- Development.IDE.GHC.Compat.Core: isBoxedTupleDataCon :: DataCon -> Bool
- Development.IDE.GHC.Compat.Core: isBuiltInSyntax :: Name -> Bool
- Development.IDE.GHC.Compat.Core: isClassDecl :: TyClDecl pass -> Bool
- Development.IDE.GHC.Compat.Core: isClosedTypeFamilyInfo :: FamilyInfo pass -> Bool
- Development.IDE.GHC.Compat.Core: isCoEvBindsVar :: EvBindsVar -> Bool
- Development.IDE.GHC.Compat.Core: isCompleteMatchSig :: UnXRec p => LSig p -> Bool
- Development.IDE.GHC.Compat.Core: isComprehensionContext :: HsStmtContext id -> Bool
- Development.IDE.GHC.Compat.Core: isCovertGadtDataCon :: DataCon -> Bool
- Development.IDE.GHC.Compat.Core: isDataConName :: Name -> Bool
- Development.IDE.GHC.Compat.Core: isDataConNameSpace :: NameSpace -> Bool
- Development.IDE.GHC.Compat.Core: isDataDecl :: TyClDecl pass -> Bool
- Development.IDE.GHC.Compat.Core: isDataFamilyDecl :: TyClDecl pass -> Bool
- Development.IDE.GHC.Compat.Core: isDataOcc :: OccName -> Bool
- Development.IDE.GHC.Compat.Core: isDataSymOcc :: OccName -> Bool
- Development.IDE.GHC.Compat.Core: isDefaultMethodOcc :: OccName -> Bool
- Development.IDE.GHC.Compat.Core: isDerivedOccName :: OccName -> Bool
- Development.IDE.GHC.Compat.Core: isDoComprehensionContext :: HsDoFlavour -> Bool
- Development.IDE.GHC.Compat.Core: isDominatedBy :: CoAxBranch -> [CoAxBranch] -> Bool
- Development.IDE.GHC.Compat.Core: isDuplicateRecFldGRE :: GlobalRdrElt -> Bool
- Development.IDE.GHC.Compat.Core: isDynLinkName :: Platform -> Module -> Name -> Bool
- Development.IDE.GHC.Compat.Core: isEmptyEvBindMap :: EvBindMap -> Bool
- Development.IDE.GHC.Compat.Core: isEmptyModuleEnv :: ModuleEnv a -> Bool
- Development.IDE.GHC.Compat.Core: isEmptyModuleSet :: ModuleSet -> Bool
- Development.IDE.GHC.Compat.Core: isEmptyOccSet :: OccSet -> Bool
- Development.IDE.GHC.Compat.Core: isEmptyTcEvBinds :: TcEvBinds -> Bool
- Development.IDE.GHC.Compat.Core: isExact :: RdrName -> Bool
- Development.IDE.GHC.Compat.Core: isExact_maybe :: RdrName -> Maybe Name
- Development.IDE.GHC.Compat.Core: isExplicitItem :: ImpItemSpec -> Bool
- Development.IDE.GHC.Compat.Core: isExternalName :: Name -> Bool
- Development.IDE.GHC.Compat.Core: isFamilyDecl :: TyClDecl pass -> Bool
- Development.IDE.GHC.Compat.Core: isFieldSelectorGRE :: GlobalRdrElt -> Bool
- Development.IDE.GHC.Compat.Core: isFixityLSig :: UnXRec p => LSig p -> Bool
- Development.IDE.GHC.Compat.Core: isHoleModule :: GenModule (GenUnit u) -> Bool
- Development.IDE.GHC.Compat.Core: isHoleName :: Name -> Bool
- Development.IDE.GHC.Compat.Core: isHoleUnit :: GenUnit u -> Bool
- Development.IDE.GHC.Compat.Core: isHsKindedTyVar :: HsTyVarBndr flag pass -> Bool
- Development.IDE.GHC.Compat.Core: isIdHsWrapper :: HsWrapper -> Bool
- Development.IDE.GHC.Compat.Core: isInfixFunBind :: forall id1 id2. UnXRec id2 => HsBindLR id1 id2 -> Bool
- Development.IDE.GHC.Compat.Core: isInfixMatch :: Match id body -> Bool
- Development.IDE.GHC.Compat.Core: isInlineLSig :: UnXRec p => LSig p -> Bool
- Development.IDE.GHC.Compat.Core: isInteractiveModule :: Module -> Bool
- Development.IDE.GHC.Compat.Core: isInternalName :: Name -> Bool
- Development.IDE.GHC.Compat.Core: isListClassKey :: Unique
- Development.IDE.GHC.Compat.Core: isListClassName :: Name
- Development.IDE.GHC.Compat.Core: isLocalGRE :: GlobalRdrElt -> Bool
- Development.IDE.GHC.Compat.Core: isMarkedStrict :: StrictnessMark -> Bool
- Development.IDE.GHC.Compat.Core: isMinimalLSig :: UnXRec p => LSig p -> Bool
- Development.IDE.GHC.Compat.Core: isMonadCompContext :: HsStmtContext id -> Bool
- Development.IDE.GHC.Compat.Core: isMonadDoCompContext :: HsDoFlavour -> Bool
- Development.IDE.GHC.Compat.Core: isMonadDoStmtContext :: HsDoFlavour -> Bool
- Development.IDE.GHC.Compat.Core: isMonadStmtContext :: HsStmtContext id -> Bool
- Development.IDE.GHC.Compat.Core: isNewDataCon :: DataCon -> Bool
- Development.IDE.GHC.Compat.Core: isNewtypeName_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: isNoFieldSelectorGRE :: GlobalRdrElt -> Bool
- Development.IDE.GHC.Compat.Core: isNullaryRepDataCon :: DataCon -> Bool
- Development.IDE.GHC.Compat.Core: isNullarySrcDataCon :: DataCon -> Bool
- Development.IDE.GHC.Compat.Core: isOpenTypeFamilyInfo :: FamilyInfo pass -> Bool
- Development.IDE.GHC.Compat.Core: isOrig :: RdrName -> Bool
- Development.IDE.GHC.Compat.Core: isOrig_maybe :: RdrName -> Maybe (Module, OccName)
- Development.IDE.GHC.Compat.Core: isPartialSig :: TcIdSigInst -> Bool
- Development.IDE.GHC.Compat.Core: isPatSynCtxt :: HsMatchContext p -> Bool
- Development.IDE.GHC.Compat.Core: isPragLSig :: UnXRec p => LSig p -> Bool
- Development.IDE.GHC.Compat.Core: isPromoted :: PromotionFlag -> Bool
- Development.IDE.GHC.Compat.Core: isQual :: RdrName -> Bool
- Development.IDE.GHC.Compat.Core: isQual_maybe :: RdrName -> Maybe (ModuleName, OccName)
- Development.IDE.GHC.Compat.Core: isRdrDataCon :: RdrName -> Bool
- Development.IDE.GHC.Compat.Core: isRdrTc :: RdrName -> Bool
- Development.IDE.GHC.Compat.Core: isRdrTyVar :: RdrName -> Bool
- Development.IDE.GHC.Compat.Core: isRecFldGRE :: GlobalRdrElt -> Bool
- Development.IDE.GHC.Compat.Core: isSCCFunSig :: UnXRec p => LSig p -> Bool
- Development.IDE.GHC.Compat.Core: isSpecInstLSig :: UnXRec p => LSig p -> Bool
- Development.IDE.GHC.Compat.Core: isSpecLSig :: UnXRec p => LSig p -> Bool
- Development.IDE.GHC.Compat.Core: isSrcRdrName :: RdrName -> Bool
- Development.IDE.GHC.Compat.Core: isSrcStrict :: SrcStrictness -> Bool
- Development.IDE.GHC.Compat.Core: isSrcUnpacked :: SrcUnpackedness -> Bool
- Development.IDE.GHC.Compat.Core: isStringClassKey :: Unique
- Development.IDE.GHC.Compat.Core: isStringClassName :: Name
- Development.IDE.GHC.Compat.Core: isSubspanOf :: SrcSpan -> SrcSpan -> Bool
- Development.IDE.GHC.Compat.Core: isSubspanOfA :: LocatedAn la a -> LocatedAn lb b -> Bool
- Development.IDE.GHC.Compat.Core: isSymOcc :: OccName -> Bool
- Development.IDE.GHC.Compat.Core: isSynDecl :: TyClDecl pass -> Bool
- Development.IDE.GHC.Compat.Core: isSystemName :: Name -> Bool
- Development.IDE.GHC.Compat.Core: isTcClsNameSpace :: NameSpace -> Bool
- Development.IDE.GHC.Compat.Core: isTcOcc :: OccName -> Bool
- Development.IDE.GHC.Compat.Core: isTouchableTcM :: TcTyVar -> TcM Bool
- Development.IDE.GHC.Compat.Core: isTupleDataCon :: DataCon -> Bool
- Development.IDE.GHC.Compat.Core: isTvNameSpace :: NameSpace -> Bool
- Development.IDE.GHC.Compat.Core: isTvOcc :: OccName -> Bool
- Development.IDE.GHC.Compat.Core: isTyConName :: Name -> Bool
- Development.IDE.GHC.Compat.Core: isTyVarName :: Name -> Bool
- Development.IDE.GHC.Compat.Core: isTypeDataCon :: DataCon -> Bool
- Development.IDE.GHC.Compat.Core: isTypeDataDefnCons :: DataDefnCons a -> Bool
- Development.IDE.GHC.Compat.Core: isTypeFamilyDecl :: TyClDecl pass -> Bool
- Development.IDE.GHC.Compat.Core: isTypeLSig :: UnXRec p => LSig p -> Bool
- Development.IDE.GHC.Compat.Core: isTypeableBindOcc :: OccName -> Bool
- Development.IDE.GHC.Compat.Core: isUnboundName :: Name -> Bool
- Development.IDE.GHC.Compat.Core: isUnboxedSumDataCon :: DataCon -> Bool
- Development.IDE.GHC.Compat.Core: isUnboxedTupleDataCon :: DataCon -> Bool
- Development.IDE.GHC.Compat.Core: isUnliftedHsBind :: HsBind GhcTc -> Bool
- Development.IDE.GHC.Compat.Core: isUnqual :: RdrName -> Bool
- Development.IDE.GHC.Compat.Core: isValName :: Name -> Bool
- Development.IDE.GHC.Compat.Core: isValNameSpace :: NameSpace -> Bool
- Development.IDE.GHC.Compat.Core: isValOcc :: OccName -> Bool
- Development.IDE.GHC.Compat.Core: isVanillaDataCon :: DataCon -> Bool
- Development.IDE.GHC.Compat.Core: isVarName :: Name -> Bool
- Development.IDE.GHC.Compat.Core: isVarNameSpace :: NameSpace -> Bool
- Development.IDE.GHC.Compat.Core: isVarOcc :: OccName -> Bool
- Development.IDE.GHC.Compat.Core: isVisibleFunArg :: FunTyFlag -> Bool
- Development.IDE.GHC.Compat.Core: isWiredIn :: NamedThing thing => thing -> Bool
- Development.IDE.GHC.Compat.Core: isWiredInName :: Name -> Bool
- Development.IDE.GHC.Compat.Core: itName :: Unique -> SrcSpan -> Name
- Development.IDE.GHC.Compat.Core: ixClassKey :: Unique
- Development.IDE.GHC.Compat.Core: ixClassName :: Name
- Development.IDE.GHC.Compat.Core: joinMIdKey :: Unique
- Development.IDE.GHC.Compat.Core: joinMName :: Name
- Development.IDE.GHC.Compat.Core: justBytecode :: Linkable -> HomeModLinkable
- Development.IDE.GHC.Compat.Core: justDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: justObjects :: Linkable -> HomeModLinkable
- Development.IDE.GHC.Compat.Core: k1DataCon_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: k1TyConKey :: Unique
- Development.IDE.GHC.Compat.Core: k1TyConName :: Name
- Development.IDE.GHC.Compat.Core: keepAlive :: Name -> TcRn ()
- Development.IDE.GHC.Compat.Core: kindConKey :: Unique
- Development.IDE.GHC.Compat.Core: kindRepAppDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: kindRepAppDataConName :: Name
- Development.IDE.GHC.Compat.Core: kindRepFunDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: kindRepFunDataConName :: Name
- Development.IDE.GHC.Compat.Core: kindRepTYPEDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: kindRepTYPEDataConName :: Name
- Development.IDE.GHC.Compat.Core: kindRepTyConAppDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: kindRepTyConAppDataConName :: Name
- Development.IDE.GHC.Compat.Core: kindRepTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: kindRepTyConName :: Name
- Development.IDE.GHC.Compat.Core: kindRepTypeLitDDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: kindRepTypeLitDDataConName :: Name
- Development.IDE.GHC.Compat.Core: kindRepTypeLitSDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: kindRepTypeLitSDataConName :: Name
- Development.IDE.GHC.Compat.Core: kindRepVarDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: kindRepVarDataConName :: Name
- Development.IDE.GHC.Compat.Core: knownCharClassName :: Name
- Development.IDE.GHC.Compat.Core: knownCharClassNameKey :: Unique
- Development.IDE.GHC.Compat.Core: knownNatClassName :: Name
- Development.IDE.GHC.Compat.Core: knownNatClassNameKey :: Unique
- Development.IDE.GHC.Compat.Core: knownSymbolClassName :: Name
- Development.IDE.GHC.Compat.Core: knownSymbolClassNameKey :: Unique
- Development.IDE.GHC.Compat.Core: l1DataCon_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: lEX :: Module
- Development.IDE.GHC.Compat.Core: lPatImplicits :: LPat GhcRn -> [(SrcSpan, [Name])]
- Development.IDE.GHC.Compat.Core: lStmtsImplicits :: forall (idR :: Pass) (body :: Type -> Type). [LStmtLR GhcRn (GhcPass idR) (LocatedA (body (GhcPass idR)))] -> [(SrcSpan, [Name])]
- Development.IDE.GHC.Compat.Core: lazyIdKey :: Unique
- Development.IDE.GHC.Compat.Core: lclEnvInGeneratedCode :: TcLclEnv -> Bool
- Development.IDE.GHC.Compat.Core: le_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: leftAssocDataCon_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: leftAssociativeDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: leftAssociativeDataConName :: Name
- Development.IDE.GHC.Compat.Core: leftDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: leftDataConName :: Name
- Development.IDE.GHC.Compat.Core: leftSectionKey :: Unique
- Development.IDE.GHC.Compat.Core: left_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: leftmost_smallest :: SrcSpan -> SrcSpan -> Ordering
- Development.IDE.GHC.Compat.Core: levityTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: lexP_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: lexTokenStream :: ParserOpts -> StringBuffer -> RealSrcLoc -> ParseResult [Located Token]
- Development.IDE.GHC.Compat.Core: lexer :: Bool -> (Located Token -> P a) -> P a
- Development.IDE.GHC.Compat.Core: lexerDbg :: Bool -> (Located Token -> P a) -> P a
- Development.IDE.GHC.Compat.Core: liftA2_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: liftMIdKey :: Unique
- Development.IDE.GHC.Compat.Core: liftMName :: Name
- Development.IDE.GHC.Compat.Core: liftedDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: liftedRepTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: liftedTypeKindTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: lintGblEnv :: Logger -> DynFlags -> TcGblEnv -> TcM ()
- Development.IDE.GHC.Compat.Core: listTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: loadDLL :: HscEnv -> String -> IO (Maybe String)
- Development.IDE.GHC.Compat.Core: loadInterface :: SDoc -> Module -> WhereFrom -> IfM lcl (MaybeErr SDoc ModIface)
- Development.IDE.GHC.Compat.Core: loadModuleInterface :: SDoc -> Module -> TcM ModIface
- Development.IDE.GHC.Compat.Core: loadSysInterface :: SDoc -> Module -> IfM lcl ModIface
- Development.IDE.GHC.Compat.Core: loadWiredInHomeIface :: Name -> IfM lcl ()
- Development.IDE.GHC.Compat.Core: locA :: SrcSpanAnn' a -> SrcSpan
- Development.IDE.GHC.Compat.Core: localGREsFromAvail :: AvailInfo -> [GlobalRdrElt]
- Development.IDE.GHC.Compat.Core: localRdrEnvElts :: LocalRdrEnv -> [Name]
- Development.IDE.GHC.Compat.Core: localiseName :: Name -> Name
- Development.IDE.GHC.Compat.Core: lookupEvBind :: EvBindMap -> EvVar -> Maybe EvBind
- Development.IDE.GHC.Compat.Core: lookupFamInstEnv :: FamInstEnvs -> TyCon -> [Type] -> [FamInstMatch]
- Development.IDE.GHC.Compat.Core: lookupFamInstEnvByTyCon :: FamInstEnvs -> TyCon -> [FamInst]
- Development.IDE.GHC.Compat.Core: lookupFamInstEnvConflicts :: FamInstEnvs -> FamInst -> [FamInst]
- Development.IDE.GHC.Compat.Core: lookupFamInstEnvInjectivityConflicts :: [Bool] -> FamInstEnvs -> FamInst -> [CoAxBranch]
- Development.IDE.GHC.Compat.Core: lookupFixityRn :: Name -> RnM Fixity
- Development.IDE.GHC.Compat.Core: lookupFsEnv :: FastStringEnv a -> FastString -> Maybe a
- Development.IDE.GHC.Compat.Core: lookupGRE_FieldLabel :: GlobalRdrEnv -> FieldLabel -> Maybe GlobalRdrElt
- Development.IDE.GHC.Compat.Core: lookupGRE_GreName :: GlobalRdrEnv -> GreName -> Maybe GlobalRdrElt
- Development.IDE.GHC.Compat.Core: lookupGRE_Name :: GlobalRdrEnv -> Name -> Maybe GlobalRdrElt
- Development.IDE.GHC.Compat.Core: lookupGRE_Name_OccName :: GlobalRdrEnv -> Name -> OccName -> Maybe GlobalRdrElt
- Development.IDE.GHC.Compat.Core: lookupGRE_RdrName :: RdrName -> GlobalRdrEnv -> [GlobalRdrElt]
- Development.IDE.GHC.Compat.Core: lookupGRE_RdrName' :: RdrName -> GlobalRdrEnv -> [GlobalRdrElt]
- Development.IDE.GHC.Compat.Core: lookupGlobalRdrEnv :: GlobalRdrEnv -> OccName -> [GlobalRdrElt]
- Development.IDE.GHC.Compat.Core: lookupInstalledModuleEnv :: InstalledModuleEnv a -> InstalledModule -> Maybe a
- Development.IDE.GHC.Compat.Core: lookupLocalRdrEnv :: LocalRdrEnv -> RdrName -> Maybe Name
- Development.IDE.GHC.Compat.Core: lookupLocalRdrOcc :: LocalRdrEnv -> OccName -> Maybe Name
- Development.IDE.GHC.Compat.Core: lookupModuleEnv :: ModuleEnv a -> Module -> Maybe a
- Development.IDE.GHC.Compat.Core: lookupOccEnv :: OccEnv a -> OccName -> Maybe a
- Development.IDE.GHC.Compat.Core: lookupRoleAnnot :: RoleAnnotEnv -> Name -> Maybe (LRoleAnnotDecl GhcRn)
- Development.IDE.GHC.Compat.Core: lookupType :: HscEnv -> Name -> IO (Maybe TyThing)
- Development.IDE.GHC.Compat.Core: lookupWithDefaultModuleEnv :: ModuleEnv a -> a -> Module -> a
- Development.IDE.GHC.Compat.Core: loopAIdKey :: Unique
- Development.IDE.GHC.Compat.Core: loopAName :: Name
- Development.IDE.GHC.Compat.Core: ltTag_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: lt_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: m1DataCon_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: m1TyConKey :: Unique
- Development.IDE.GHC.Compat.Core: m1TyConName :: Name
- Development.IDE.GHC.Compat.Core: mAIN_NAME :: ModuleName
- Development.IDE.GHC.Compat.Core: mONAD :: Module
- Development.IDE.GHC.Compat.Core: mONAD_FAIL :: Module
- Development.IDE.GHC.Compat.Core: mONAD_FIX :: Module
- Development.IDE.GHC.Compat.Core: mONAD_ZIP :: Module
- Development.IDE.GHC.Compat.Core: mVarPrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: mainUnit :: Unit
- Development.IDE.GHC.Compat.Core: mainUnitId :: UnitId
- Development.IDE.GHC.Compat.Core: main_RDR_Unqual :: RdrName
- Development.IDE.GHC.Compat.Core: makeSimpleDetails :: HscEnv -> TcGblEnv -> IO ModDetails
- Development.IDE.GHC.Compat.Core: makeStaticKey :: Unique
- Development.IDE.GHC.Compat.Core: makeStaticName :: Name
- Development.IDE.GHC.Compat.Core: manyDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: mapAccumLM :: (Monad m, Traversable t) => (acc -> x -> m (acc, y)) -> acc -> t x -> m (acc, t y)
- Development.IDE.GHC.Compat.Core: mapAndRecoverM :: (a -> TcRn b) -> [a] -> TcRn [b]
- Development.IDE.GHC.Compat.Core: mapAndReportM :: (a -> TcRn b) -> [a] -> TcRn [b]
- Development.IDE.GHC.Compat.Core: mapAndUnzip3M :: Monad m => (a -> m (b, c, d)) -> [a] -> m ([b], [c], [d])
- Development.IDE.GHC.Compat.Core: mapAndUnzip4M :: Monad m => (a -> m (b, c, d, e)) -> [a] -> m ([b], [c], [d], [e])
- Development.IDE.GHC.Compat.Core: mapAndUnzip5M :: Monad m => (a -> m (b, c, d, e, f)) -> [a] -> m ([b], [c], [d], [e], [f])
- Development.IDE.GHC.Compat.Core: mapAndUnzipM :: Applicative m => (a -> m (b, c)) -> [a] -> m ([b], [c])
- Development.IDE.GHC.Compat.Core: mapConPatDetail :: (HsConPatDetails p -> Maybe (HsConPatDetails p)) -> Pat p -> Maybe (Pat p)
- Development.IDE.GHC.Compat.Core: mapDerivStrategy :: forall p (pass :: Pass). p ~ GhcPass pass => (XViaStrategy p -> XViaStrategy p) -> DerivStrategy p -> DerivStrategy p
- Development.IDE.GHC.Compat.Core: mapGenUnit :: IsUnitId v => (u -> v) -> GenUnit u -> GenUnit v
- Development.IDE.GHC.Compat.Core: mapHsOuterImplicit :: (XHsOuterImplicit pass -> XHsOuterImplicit pass) -> HsOuterTyVarBndrs flag pass -> HsOuterTyVarBndrs flag pass
- Development.IDE.GHC.Compat.Core: mapIdKey :: Unique
- Development.IDE.GHC.Compat.Core: mapInstantiations :: IsUnitId v => (u -> v) -> GenInstantiations u -> GenInstantiations v
- Development.IDE.GHC.Compat.Core: mapLoc :: (a -> b) -> GenLocated l a -> GenLocated l b
- Development.IDE.GHC.Compat.Core: mapMaybeModuleEnv :: (Module -> a -> Maybe b) -> ModuleEnv a -> ModuleEnv b
- Development.IDE.GHC.Compat.Core: mapModuleEnv :: (a -> b) -> ModuleEnv a -> ModuleEnv b
- Development.IDE.GHC.Compat.Core: mapName :: Name
- Development.IDE.GHC.Compat.Core: mapOccEnv :: (a -> b) -> OccEnv a -> OccEnv b
- Development.IDE.GHC.Compat.Core: mapSndM :: (Applicative m, Traversable f) => (b -> m c) -> f (a, b) -> m (f (a, c))
- Development.IDE.GHC.Compat.Core: mapXRec :: (MapXRec p, Anno a ~ Anno b) => (a -> b) -> XRec p a -> XRec p b
- Development.IDE.GHC.Compat.Core: map_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: mappendClassOpKey :: Unique
- Development.IDE.GHC.Compat.Core: mappendName :: Name
- Development.IDE.GHC.Compat.Core: mappend_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: massertPpr :: (HasCallStack, Applicative m) => Bool -> SDoc -> m ()
- Development.IDE.GHC.Compat.Core: maxBound_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: maxRefHoleFits :: DynFlags -> Maybe Int
- Development.IDE.GHC.Compat.Core: maxValidHoleFits :: DynFlags -> Maybe Int
- Development.IDE.GHC.Compat.Core: maybeSymCo :: SwapFlag -> TcCoercion -> TcCoercion
- Development.IDE.GHC.Compat.Core: maybeTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: mconcatClassOpKey :: Unique
- Development.IDE.GHC.Compat.Core: mconcatName :: Name
- Development.IDE.GHC.Compat.Core: memptyClassOpKey :: Unique
- Development.IDE.GHC.Compat.Core: memptyName :: Name
- Development.IDE.GHC.Compat.Core: mempty_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: mergeInstalledModuleEnv :: (elta -> eltb -> Maybe eltc) -> (InstalledModuleEnv elta -> InstalledModuleEnv eltc) -> (InstalledModuleEnv eltb -> InstalledModuleEnv eltc) -> InstalledModuleEnv elta -> InstalledModuleEnv eltb -> InstalledModuleEnv eltc
- Development.IDE.GHC.Compat.Core: metaConsDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: metaConsDataConName :: Name
- Development.IDE.GHC.Compat.Core: metaDataDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: metaDataDataConName :: Name
- Development.IDE.GHC.Compat.Core: metaRequestAW :: Functor f => MetaHook f -> LHsExpr GhcTc -> f Serialized
- Development.IDE.GHC.Compat.Core: metaRequestD :: Functor f => MetaHook f -> LHsExpr GhcTc -> f [LHsDecl GhcPs]
- Development.IDE.GHC.Compat.Core: metaRequestE :: Functor f => MetaHook f -> LHsExpr GhcTc -> f (LHsExpr GhcPs)
- Development.IDE.GHC.Compat.Core: metaRequestP :: Functor f => MetaHook f -> LHsExpr GhcTc -> f (LPat GhcPs)
- Development.IDE.GHC.Compat.Core: metaRequestT :: Functor f => MetaHook f -> LHsExpr GhcTc -> f (LHsType GhcPs)
- Development.IDE.GHC.Compat.Core: metaSelDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: metaSelDataConName :: Name
- Development.IDE.GHC.Compat.Core: mfixIdKey :: Unique
- Development.IDE.GHC.Compat.Core: mfixName :: Name
- Development.IDE.GHC.Compat.Core: mi_fix :: ModIface -> OccName -> Fixity
- Development.IDE.GHC.Compat.Core: minBound_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: minusClassOpKey :: Unique
- Development.IDE.GHC.Compat.Core: minusLocalRdrEnv :: LocalRdrEnv -> OccEnv a -> LocalRdrEnv
- Development.IDE.GHC.Compat.Core: minusModuleSet :: ModuleSet -> ModuleSet -> ModuleSet
- Development.IDE.GHC.Compat.Core: minusName :: Name
- Development.IDE.GHC.Compat.Core: minusOccEnv :: OccEnv a -> OccEnv b -> OccEnv a
- Development.IDE.GHC.Compat.Core: minusOccEnv_C :: (a -> b -> Maybe a) -> OccEnv a -> OccEnv b -> OccEnv a
- Development.IDE.GHC.Compat.Core: minusOccSet :: OccSet -> OccSet -> OccSet
- Development.IDE.GHC.Compat.Core: minus_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: missingTupArg :: EpAnn EpaLocation -> HsTupArg GhcPs
- Development.IDE.GHC.Compat.Core: mkBaseModule :: FastString -> Module
- Development.IDE.GHC.Compat.Core: mkBaseModule_ :: ModuleName -> Module
- Development.IDE.GHC.Compat.Core: mkBigLHsPatTup :: [LPat GhcRn] -> LPat GhcRn
- Development.IDE.GHC.Compat.Core: mkBigLHsTup :: forall (id :: Pass). [LHsExpr (GhcPass id)] -> XExplicitTuple (GhcPass id) -> LHsExpr (GhcPass id)
- Development.IDE.GHC.Compat.Core: mkBigLHsVarPatTup :: [IdP GhcRn] -> LPat GhcRn
- Development.IDE.GHC.Compat.Core: mkBigLHsVarTup :: forall (p :: Pass) a. IsSrcSpanAnn p a => [IdP (GhcPass p)] -> XExplicitTuple (GhcPass p) -> LHsExpr (GhcPass p)
- Development.IDE.GHC.Compat.Core: mkBignumModule :: FastString -> Module
- Development.IDE.GHC.Compat.Core: mkBodyStmt :: forall bodyR (idL :: Pass). LocatedA (bodyR GhcPs) -> StmtLR (GhcPass idL) GhcPs (LocatedA (bodyR GhcPs))
- Development.IDE.GHC.Compat.Core: mkBootModDetailsTc :: HscEnv -> TcGblEnv -> IO ModDetails
- Development.IDE.GHC.Compat.Core: mkBranchedCoAxiom :: Name -> TyCon -> [CoAxBranch] -> CoAxiom Branched
- Development.IDE.GHC.Compat.Core: mkBuilderOcc :: OccName -> OccName
- Development.IDE.GHC.Compat.Core: mkCgInteractiveGuts :: CgGuts -> CgInteractiveGuts
- Development.IDE.GHC.Compat.Core: mkClassDataConOcc :: OccName -> OccName
- Development.IDE.GHC.Compat.Core: mkClassOpAuxOcc :: OccName -> OccName
- Development.IDE.GHC.Compat.Core: mkClassOpSigs :: [LSig GhcPs] -> [LSig GhcPs]
- Development.IDE.GHC.Compat.Core: mkClonedInternalName :: Unique -> Name -> Name
- Development.IDE.GHC.Compat.Core: mkClsOcc :: String -> OccName
- Development.IDE.GHC.Compat.Core: mkClsOccFS :: FastString -> OccName
- Development.IDE.GHC.Compat.Core: mkCoAxBranch :: [TyVar] -> [TyVar] -> [CoVar] -> [Type] -> Type -> [Role] -> SrcSpan -> CoAxBranch
- Development.IDE.GHC.Compat.Core: mkCon2TagOcc :: OccName -> OccName
- Development.IDE.GHC.Compat.Core: mkConLikeTc :: ConLike -> HsExpr GhcTc
- Development.IDE.GHC.Compat.Core: mkDFunOcc :: String -> Bool -> OccSet -> OccName
- Development.IDE.GHC.Compat.Core: mkDataCOcc :: OccName -> OccName
- Development.IDE.GHC.Compat.Core: mkDataCon :: Name -> Bool -> TyConRepName -> [HsSrcBang] -> [FieldLabel] -> [TyVar] -> [TyCoVar] -> [InvisTVBinder] -> [EqSpec] -> KnotTied ThetaType -> [KnotTied (Scaled Type)] -> KnotTied Type -> PromDataConInfo -> KnotTied TyCon -> ConTag -> ThetaType -> Id -> DataConRep -> DataCon
- Development.IDE.GHC.Compat.Core: mkDataConWorkerOcc :: OccName -> OccName
- Development.IDE.GHC.Compat.Core: mkDataConWrapperOcc :: OccName -> OccName
- Development.IDE.GHC.Compat.Core: mkDataOcc :: String -> OccName
- Development.IDE.GHC.Compat.Core: mkDataOccFS :: FastString -> OccName
- Development.IDE.GHC.Compat.Core: mkDataTOcc :: OccName -> OccName
- Development.IDE.GHC.Compat.Core: mkDefaultMethodOcc :: OccName -> OccName
- Development.IDE.GHC.Compat.Core: mkDerivedInternalName :: (OccName -> OccName) -> Unique -> Name -> Name
- Development.IDE.GHC.Compat.Core: mkDetailedMessage :: ErrInfo -> TcRnMessage -> TcRnMessageDetailed
- Development.IDE.GHC.Compat.Core: mkDictDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: mkDictOcc :: OccName -> OccName
- Development.IDE.GHC.Compat.Core: mkEqPredCoOcc :: OccName -> OccName
- Development.IDE.GHC.Compat.Core: mkEqSpec :: TyVar -> Type -> EqSpec
- Development.IDE.GHC.Compat.Core: mkErrInfo :: TidyEnv -> [ErrCtxt] -> TcM SDoc
- Development.IDE.GHC.Compat.Core: mkEvCast :: EvExpr -> TcCoercion -> EvTerm
- Development.IDE.GHC.Compat.Core: mkEvScSelectors :: Class -> [TcType] -> [(TcPredType, EvExpr)]
- Development.IDE.GHC.Compat.Core: mkExternalName :: Unique -> Module -> OccName -> SrcSpan -> Name
- Development.IDE.GHC.Compat.Core: mkFCallName :: Unique -> FastString -> Name
- Development.IDE.GHC.Compat.Core: mkForeignExportOcc :: OccName -> OccName
- Development.IDE.GHC.Compat.Core: mkFsEnv :: [(FastString, a)] -> FastStringEnv a
- Development.IDE.GHC.Compat.Core: mkFullIface :: HscEnv -> PartialModIface -> Maybe StgCgInfos -> Maybe CmmCgInfos -> IO ModIface
- Development.IDE.GHC.Compat.Core: mkFunBind :: Origin -> LocatedN RdrName -> [LMatch GhcPs (LHsExpr GhcPs)] -> HsBind GhcPs
- Development.IDE.GHC.Compat.Core: mkGen1R :: OccName -> OccName
- Development.IDE.GHC.Compat.Core: mkGenR :: OccName -> OccName
- Development.IDE.GHC.Compat.Core: mkGeneralSrcSpan :: FastString -> SrcSpan
- Development.IDE.GHC.Compat.Core: mkGivenEvBind :: EvVar -> EvTerm -> EvBind
- Development.IDE.GHC.Compat.Core: mkGlobalRdrEnv :: [GlobalRdrElt] -> GlobalRdrEnv
- Development.IDE.GHC.Compat.Core: mkGroupByUsingStmt :: EpAnn [AddEpAnn] -> [ExprLStmt GhcPs] -> LHsExpr GhcPs -> LHsExpr GhcPs -> StmtLR GhcPs GhcPs (LHsExpr GhcPs)
- Development.IDE.GHC.Compat.Core: mkGroupUsingStmt :: EpAnn [AddEpAnn] -> [ExprLStmt GhcPs] -> LHsExpr GhcPs -> StmtLR GhcPs GhcPs (LHsExpr GhcPs)
- Development.IDE.GHC.Compat.Core: mkHoleModule :: ModuleName -> GenModule (GenUnit u)
- Development.IDE.GHC.Compat.Core: mkHomeModLocation :: DynFlags -> ModuleName -> FilePath -> IO ModLocation
- Development.IDE.GHC.Compat.Core: mkHsApp :: forall (id :: Pass). LHsExpr (GhcPass id) -> LHsExpr (GhcPass id) -> LHsExpr (GhcPass id)
- Development.IDE.GHC.Compat.Core: mkHsAppKindTy :: forall (p :: Pass). XAppKindTy (GhcPass p) -> LHsType (GhcPass p) -> LHsType (GhcPass p) -> LHsType (GhcPass p)
- Development.IDE.GHC.Compat.Core: mkHsAppTy :: forall (p :: Pass). LHsType (GhcPass p) -> LHsType (GhcPass p) -> LHsType (GhcPass p)
- Development.IDE.GHC.Compat.Core: mkHsAppType :: LHsExpr GhcRn -> LHsWcType GhcRn -> LHsExpr GhcRn
- Development.IDE.GHC.Compat.Core: mkHsAppTypes :: LHsExpr GhcRn -> [LHsWcType GhcRn] -> LHsExpr GhcRn
- Development.IDE.GHC.Compat.Core: mkHsAppWith :: forall (id :: Pass). (LHsExpr (GhcPass id) -> LHsExpr (GhcPass id) -> HsExpr (GhcPass id) -> LHsExpr (GhcPass id)) -> LHsExpr (GhcPass id) -> LHsExpr (GhcPass id) -> LHsExpr (GhcPass id)
- Development.IDE.GHC.Compat.Core: mkHsApps :: forall (id :: Pass). LHsExpr (GhcPass id) -> [LHsExpr (GhcPass id)] -> LHsExpr (GhcPass id)
- Development.IDE.GHC.Compat.Core: mkHsAppsWith :: forall (id :: Pass). (LHsExpr (GhcPass id) -> LHsExpr (GhcPass id) -> HsExpr (GhcPass id) -> LHsExpr (GhcPass id)) -> LHsExpr (GhcPass id) -> [LHsExpr (GhcPass id)] -> LHsExpr (GhcPass id)
- Development.IDE.GHC.Compat.Core: mkHsCaseAlt :: forall (p :: Pass) body. (Anno (GRHS (GhcPass p) (LocatedA (body (GhcPass p)))) ~ SrcAnn NoEpAnns, Anno (Match (GhcPass p) (LocatedA (body (GhcPass p)))) ~ SrcSpanAnnA) => LPat (GhcPass p) -> LocatedA (body (GhcPass p)) -> LMatch (GhcPass p) (LocatedA (body (GhcPass p)))
- Development.IDE.GHC.Compat.Core: mkHsCharPrimLit :: forall (p :: Pass). Char -> HsLit (GhcPass p)
- Development.IDE.GHC.Compat.Core: mkHsCmdIf :: LHsExpr GhcPs -> LHsCmd GhcPs -> LHsCmd GhcPs -> EpAnn AnnsIf -> HsCmd GhcPs
- Development.IDE.GHC.Compat.Core: mkHsCmdWrap :: HsWrapper -> HsCmd GhcTc -> HsCmd GhcTc
- Development.IDE.GHC.Compat.Core: mkHsComp :: HsDoFlavour -> [ExprLStmt GhcPs] -> LHsExpr GhcPs -> HsExpr GhcPs
- Development.IDE.GHC.Compat.Core: mkHsCompAnns :: HsDoFlavour -> [ExprLStmt GhcPs] -> LHsExpr GhcPs -> EpAnn AnnList -> HsExpr GhcPs
- Development.IDE.GHC.Compat.Core: mkHsDictLet :: TcEvBinds -> LHsExpr GhcTc -> LHsExpr GhcTc
- Development.IDE.GHC.Compat.Core: mkHsDo :: HsDoFlavour -> LocatedL [ExprLStmt GhcPs] -> HsExpr GhcPs
- Development.IDE.GHC.Compat.Core: mkHsDoAnns :: HsDoFlavour -> LocatedL [ExprLStmt GhcPs] -> EpAnn AnnList -> HsExpr GhcPs
- Development.IDE.GHC.Compat.Core: mkHsFractional :: FractionalLit -> HsOverLit GhcPs
- Development.IDE.GHC.Compat.Core: mkHsIf :: LHsExpr GhcPs -> LHsExpr GhcPs -> LHsExpr GhcPs -> EpAnn AnnsIf -> HsExpr GhcPs
- Development.IDE.GHC.Compat.Core: mkHsIntegral :: IntegralLit -> HsOverLit GhcPs
- Development.IDE.GHC.Compat.Core: mkHsIsString :: SourceText -> FastString -> HsOverLit GhcPs
- Development.IDE.GHC.Compat.Core: mkHsLam :: forall (p :: Pass). (IsPass p, XMG (GhcPass p) (LHsExpr (GhcPass p)) ~ Origin) => [LPat (GhcPass p)] -> LHsExpr (GhcPass p) -> LHsExpr (GhcPass p)
- Development.IDE.GHC.Compat.Core: mkHsLams :: [TyVar] -> [EvVar] -> LHsExpr GhcTc -> LHsExpr GhcTc
- Development.IDE.GHC.Compat.Core: mkHsOpApp :: LHsExpr GhcPs -> IdP GhcPs -> LHsExpr GhcPs -> HsExpr GhcPs
- Development.IDE.GHC.Compat.Core: mkHsPar :: forall (id :: Pass). LHsExpr (GhcPass id) -> LHsExpr (GhcPass id)
- Development.IDE.GHC.Compat.Core: mkHsSigEnv :: (LSig GhcRn -> Maybe ([LocatedN Name], a)) -> [LSig GhcRn] -> NameEnv a
- Development.IDE.GHC.Compat.Core: mkHsString :: forall (p :: Pass). String -> HsLit (GhcPass p)
- Development.IDE.GHC.Compat.Core: mkHsStringFS :: forall (p :: Pass). FastString -> HsLit (GhcPass p)
- Development.IDE.GHC.Compat.Core: mkHsStringPrimLit :: forall (p :: Pass). FastString -> HsLit (GhcPass p)
- Development.IDE.GHC.Compat.Core: mkHsVarBind :: SrcSpan -> RdrName -> LHsExpr GhcPs -> LHsBind GhcPs
- Development.IDE.GHC.Compat.Core: mkHsWrap :: HsWrapper -> HsExpr GhcTc -> HsExpr GhcTc
- Development.IDE.GHC.Compat.Core: mkHsWrapCo :: TcCoercionN -> HsExpr GhcTc -> HsExpr GhcTc
- Development.IDE.GHC.Compat.Core: mkHsWrapCoR :: TcCoercionR -> HsExpr GhcTc -> HsExpr GhcTc
- Development.IDE.GHC.Compat.Core: mkHsWrapPat :: HsWrapper -> Pat GhcTc -> Type -> Pat GhcTc
- Development.IDE.GHC.Compat.Core: mkHsWrapPatCo :: TcCoercionN -> Pat GhcTc -> Type -> Pat GhcTc
- Development.IDE.GHC.Compat.Core: mkIPOcc :: OccName -> OccName
- Development.IDE.GHC.Compat.Core: mkIfLclEnv :: Module -> SDoc -> IsBootInterface -> IfLclEnv
- Development.IDE.GHC.Compat.Core: mkIfaceTc :: HscEnv -> SafeHaskellMode -> ModDetails -> ModSummary -> Maybe CoreProgram -> TcGblEnv -> IO ModIface
- Development.IDE.GHC.Compat.Core: mkImportedFamInst :: Name -> [RoughMatchTc] -> CoAxiom Unbranched -> FamInst
- Development.IDE.GHC.Compat.Core: mkInstTyCoOcc :: OccName -> OccName
- Development.IDE.GHC.Compat.Core: mkInstTyTcOcc :: String -> OccSet -> OccName
- Development.IDE.GHC.Compat.Core: mkInstantiatedUnit :: IsUnitId u => u -> GenInstantiations u -> GenInstantiatedUnit u
- Development.IDE.GHC.Compat.Core: mkInstantiatedUnitHash :: IsUnitId u => u -> [(ModuleName, GenModule (GenUnit u))] -> FastString
- Development.IDE.GHC.Compat.Core: mkInteractiveModule :: Int -> Module
- Development.IDE.GHC.Compat.Core: mkInternalName :: Unique -> OccName -> SrcSpan -> Name
- Development.IDE.GHC.Compat.Core: mkLHsCmdWrap :: HsWrapper -> LHsCmd GhcTc -> LHsCmd GhcTc
- Development.IDE.GHC.Compat.Core: mkLHsPar :: forall (id :: Pass). IsPass id => LHsExpr (GhcPass id) -> LHsExpr (GhcPass id)
- Development.IDE.GHC.Compat.Core: mkLHsTupleExpr :: forall (p :: Pass). [LHsExpr (GhcPass p)] -> XExplicitTuple (GhcPass p) -> LHsExpr (GhcPass p)
- Development.IDE.GHC.Compat.Core: mkLHsVarTuple :: forall (p :: Pass) a. IsSrcSpanAnn p a => [IdP (GhcPass p)] -> XExplicitTuple (GhcPass p) -> LHsExpr (GhcPass p)
- Development.IDE.GHC.Compat.Core: mkLHsWrap :: HsWrapper -> LHsExpr GhcTc -> LHsExpr GhcTc
- Development.IDE.GHC.Compat.Core: mkLHsWrapCo :: TcCoercionN -> LHsExpr GhcTc -> LHsExpr GhcTc
- Development.IDE.GHC.Compat.Core: mkLamCaseMatchGroup :: forall (p :: Pass) body. AnnoBody p body => Origin -> LamCaseVariant -> LocatedL [LocatedA (Match (GhcPass p) (LocatedA (body (GhcPass p))))] -> MatchGroup (GhcPass p) (LocatedA (body (GhcPass p)))
- Development.IDE.GHC.Compat.Core: mkLastStmt :: forall (idR :: Pass) bodyR (idL :: Pass). IsPass idR => LocatedA (bodyR (GhcPass idR)) -> StmtLR (GhcPass idL) (GhcPass idR) (LocatedA (bodyR (GhcPass idR)))
- Development.IDE.GHC.Compat.Core: mkLetStmt :: EpAnn [AddEpAnn] -> HsLocalBinds GhcPs -> StmtLR GhcPs GhcPs (LocatedA b)
- Development.IDE.GHC.Compat.Core: mkLocalOcc :: Unique -> OccName -> OccName
- Development.IDE.GHC.Compat.Core: mkLocatedList :: Semigroup a => [GenLocated (SrcAnn a) e2] -> LocatedAn an [GenLocated (SrcAnn a) e2]
- Development.IDE.GHC.Compat.Core: mkMainModule :: FastString -> Module
- Development.IDE.GHC.Compat.Core: mkMainModule_ :: ModuleName -> Module
- Development.IDE.GHC.Compat.Core: mkMatch :: forall (p :: Pass). IsPass p => HsMatchContext (GhcPass p) -> [LPat (GhcPass p)] -> LHsExpr (GhcPass p) -> HsLocalBinds (GhcPass p) -> LMatch (GhcPass p) (LHsExpr (GhcPass p))
- Development.IDE.GHC.Compat.Core: mkMatchGroup :: forall (p :: Pass) body. AnnoBody p body => Origin -> LocatedL [LocatedA (Match (GhcPass p) (LocatedA (body (GhcPass p))))] -> MatchGroup (GhcPass p) (LocatedA (body (GhcPass p)))
- Development.IDE.GHC.Compat.Core: mkMatcherOcc :: OccName -> OccName
- Development.IDE.GHC.Compat.Core: mkMaxTagOcc :: OccName -> OccName
- Development.IDE.GHC.Compat.Core: mkMethodOcc :: OccName -> OccName
- Development.IDE.GHC.Compat.Core: mkModDeps :: Set (UnitId, ModuleNameWithIsBoot) -> InstalledModuleEnv ModuleNameWithIsBoot
- Development.IDE.GHC.Compat.Core: mkModule :: u -> ModuleName -> GenModule u
- Development.IDE.GHC.Compat.Core: mkModuleEnv :: [(Module, a)] -> ModuleEnv a
- Development.IDE.GHC.Compat.Core: mkModuleGraph :: [ModuleGraphNode] -> ModuleGraph
- Development.IDE.GHC.Compat.Core: mkModuleName :: String -> ModuleName
- Development.IDE.GHC.Compat.Core: mkModuleNameFS :: FastString -> ModuleName
- Development.IDE.GHC.Compat.Core: mkModuleSet :: [Module] -> ModuleSet
- Development.IDE.GHC.Compat.Core: mkNPat :: LocatedAn NoEpAnns (HsOverLit GhcPs) -> Maybe (SyntaxExpr GhcPs) -> EpAnn [AddEpAnn] -> Pat GhcPs
- Development.IDE.GHC.Compat.Core: mkNPlusKPat :: LocatedN RdrName -> LocatedAn NoEpAnns (HsOverLit GhcPs) -> EpAnn EpaLocation -> Pat GhcPs
- Development.IDE.GHC.Compat.Core: mkNewTyCoOcc :: OccName -> OccName
- Development.IDE.GHC.Compat.Core: mkNewTypeCoAxiom :: Name -> TyCon -> [TyVar] -> [Role] -> Type -> CoAxiom Unbranched
- Development.IDE.GHC.Compat.Core: mkOccEnv :: [(OccName, a)] -> OccEnv a
- Development.IDE.GHC.Compat.Core: mkOccEnv_C :: (a -> a -> a) -> [(OccName, a)] -> OccEnv a
- Development.IDE.GHC.Compat.Core: mkOccName :: NameSpace -> String -> OccName
- Development.IDE.GHC.Compat.Core: mkOccNameFS :: NameSpace -> FastString -> OccName
- Development.IDE.GHC.Compat.Core: mkOccSet :: [OccName] -> OccSet
- Development.IDE.GHC.Compat.Core: mkOrig :: Module -> OccName -> RdrName
- Development.IDE.GHC.Compat.Core: mkParPat :: forall (p :: Pass). IsPass p => LPat (GhcPass p) -> LPat (GhcPass p)
- Development.IDE.GHC.Compat.Core: mkParensEpAnn :: RealSrcSpan -> (AddEpAnn, AddEpAnn)
- Development.IDE.GHC.Compat.Core: mkParserOpts :: EnumSet Extension -> DiagOpts -> [String] -> Bool -> Bool -> Bool -> Bool -> ParserOpts
- Development.IDE.GHC.Compat.Core: mkPartialIface :: HscEnv -> CoreProgram -> ModDetails -> ModSummary -> ModGuts -> PartialModIface
- Development.IDE.GHC.Compat.Core: mkPatSynBind :: LocatedN RdrName -> HsPatSynDetails GhcPs -> LPat GhcPs -> HsPatSynDir GhcPs -> EpAnn [AddEpAnn] -> HsBind GhcPs
- Development.IDE.GHC.Compat.Core: mkPrefixFunRhs :: LIdP (NoGhcTc p) -> HsMatchContext p
- Development.IDE.GHC.Compat.Core: mkPrelImports :: ModuleName -> SrcSpan -> Bool -> [LImportDecl GhcPs] -> [LImportDecl GhcPs]
- Development.IDE.GHC.Compat.Core: mkPrimModule :: FastString -> Module
- Development.IDE.GHC.Compat.Core: mkPsBindStmt :: EpAnn [AddEpAnn] -> LPat GhcPs -> LocatedA (bodyR GhcPs) -> StmtLR GhcPs GhcPs (LocatedA (bodyR GhcPs))
- Development.IDE.GHC.Compat.Core: mkQual :: NameSpace -> (FastString, FastString) -> RdrName
- Development.IDE.GHC.Compat.Core: mkRationalBase10IdKey :: Unique
- Development.IDE.GHC.Compat.Core: mkRationalBase10Name :: Name
- Development.IDE.GHC.Compat.Core: mkRationalBase2IdKey :: Unique
- Development.IDE.GHC.Compat.Core: mkRationalBase2Name :: Name
- Development.IDE.GHC.Compat.Core: mkRdrQual :: ModuleName -> OccName -> RdrName
- Development.IDE.GHC.Compat.Core: mkRdrUnqual :: OccName -> RdrName
- Development.IDE.GHC.Compat.Core: mkRealSrcLoc :: FastString -> Int -> Int -> RealSrcLoc
- Development.IDE.GHC.Compat.Core: mkRealSrcSpan :: RealSrcLoc -> RealSrcLoc -> RealSrcSpan
- Development.IDE.GHC.Compat.Core: mkRecFldSelOcc :: FastString -> OccName
- Development.IDE.GHC.Compat.Core: mkRecStmt :: forall (idL :: Pass) bodyR. Anno [GenLocated (Anno (StmtLR (GhcPass idL) GhcPs bodyR)) (StmtLR (GhcPass idL) GhcPs bodyR)] ~ SrcSpanAnnL => EpAnn AnnList -> LocatedL [LStmtLR (GhcPass idL) GhcPs bodyR] -> StmtLR (GhcPass idL) GhcPs bodyR
- Development.IDE.GHC.Compat.Core: mkRepEqOcc :: OccName -> OccName
- Development.IDE.GHC.Compat.Core: mkRnBindStmt :: LPat GhcRn -> LocatedA (bodyR GhcRn) -> StmtLR GhcRn GhcRn (LocatedA (bodyR GhcRn))
- Development.IDE.GHC.Compat.Core: mkRoleAnnotEnv :: [LRoleAnnotDecl GhcRn] -> RoleAnnotEnv
- Development.IDE.GHC.Compat.Core: mkSimpleGeneratedFunBind :: SrcSpan -> RdrName -> [LPat GhcPs] -> LHsExpr GhcPs -> LHsBind GhcPs
- Development.IDE.GHC.Compat.Core: mkSimpleMatch :: forall (p :: Pass) body. (Anno (Match (GhcPass p) (LocatedA (body (GhcPass p)))) ~ SrcSpanAnnA, Anno (GRHS (GhcPass p) (LocatedA (body (GhcPass p)))) ~ SrcAnn NoEpAnns) => HsMatchContext (GhcPass p) -> [LPat (GhcPass p)] -> LocatedA (body (GhcPass p)) -> LMatch (GhcPass p) (LocatedA (body (GhcPass p)))
- Development.IDE.GHC.Compat.Core: mkSimpleTarget :: DynFlags -> FilePath -> Target
- Development.IDE.GHC.Compat.Core: mkSingleCoAxiom :: Role -> Name -> [TyVar] -> [TyVar] -> [CoVar] -> TyCon -> [Type] -> Type -> CoAxiom Unbranched
- Development.IDE.GHC.Compat.Core: mkSpecOcc :: OccName -> OccName
- Development.IDE.GHC.Compat.Core: mkSrcSpan :: SrcLoc -> SrcLoc -> SrcSpan
- Development.IDE.GHC.Compat.Core: mkSuperDictAuxOcc :: Int -> OccName -> OccName
- Development.IDE.GHC.Compat.Core: mkSuperDictSelOcc :: Int -> OccName -> OccName
- Development.IDE.GHC.Compat.Core: mkSysTvName :: Unique -> FastString -> Name
- Development.IDE.GHC.Compat.Core: mkSystemName :: Unique -> OccName -> Name
- Development.IDE.GHC.Compat.Core: mkSystemNameAt :: Unique -> OccName -> SrcSpan -> Name
- Development.IDE.GHC.Compat.Core: mkSystemVarName :: Unique -> FastString -> Name
- Development.IDE.GHC.Compat.Core: mkTag2ConOcc :: OccName -> OccName
- Development.IDE.GHC.Compat.Core: mkTcBindStmt :: LPat GhcTc -> LocatedA (bodyR GhcTc) -> StmtLR GhcTc GhcTc (LocatedA (bodyR GhcTc))
- Development.IDE.GHC.Compat.Core: mkTcOcc :: String -> OccName
- Development.IDE.GHC.Compat.Core: mkTcOccFS :: FastString -> OccName
- Development.IDE.GHC.Compat.Core: mkTcRnMessage :: SrcSpan -> TcRnMessage -> TcRn (MsgEnvelope TcRnMessage)
- Development.IDE.GHC.Compat.Core: mkThisGhcModule :: FastString -> Module
- Development.IDE.GHC.Compat.Core: mkThisGhcModule_ :: ModuleName -> Module
- Development.IDE.GHC.Compat.Core: mkTopFunBind :: Origin -> LocatedN Name -> [LMatch GhcRn (LHsExpr GhcRn)] -> HsBind GhcRn
- Development.IDE.GHC.Compat.Core: mkTrAppKey :: Unique
- Development.IDE.GHC.Compat.Core: mkTrAppName :: Name
- Development.IDE.GHC.Compat.Core: mkTrConKey :: Unique
- Development.IDE.GHC.Compat.Core: mkTrConName :: Name
- Development.IDE.GHC.Compat.Core: mkTrFunKey :: Unique
- Development.IDE.GHC.Compat.Core: mkTrFunName :: Name
- Development.IDE.GHC.Compat.Core: mkTrTypeKey :: Unique
- Development.IDE.GHC.Compat.Core: mkTrTypeName :: Name
- Development.IDE.GHC.Compat.Core: mkTransformByStmt :: EpAnn [AddEpAnn] -> [ExprLStmt GhcPs] -> LHsExpr GhcPs -> LHsExpr GhcPs -> StmtLR GhcPs GhcPs (LHsExpr GhcPs)
- Development.IDE.GHC.Compat.Core: mkTransformStmt :: EpAnn [AddEpAnn] -> [ExprLStmt GhcPs] -> LHsExpr GhcPs -> StmtLR GhcPs GhcPs (LHsExpr GhcPs)
- Development.IDE.GHC.Compat.Core: mkTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: mkTyConRepOcc :: OccName -> OccName
- Development.IDE.GHC.Compat.Core: mkTyVarOcc :: String -> OccName
- Development.IDE.GHC.Compat.Core: mkTyVarOccFS :: FastString -> OccName
- Development.IDE.GHC.Compat.Core: mkUnboundName :: OccName -> Name
- Development.IDE.GHC.Compat.Core: mkUnbranchedCoAxiom :: Name -> TyCon -> CoAxBranch -> CoAxiom Unbranched
- Development.IDE.GHC.Compat.Core: mkUnqual :: NameSpace -> FastString -> RdrName
- Development.IDE.GHC.Compat.Core: mkVarBind :: forall (p :: Pass). IdP (GhcPass p) -> LHsExpr (GhcPass p) -> LHsBind (GhcPass p)
- Development.IDE.GHC.Compat.Core: mkVarOcc :: String -> OccName
- Development.IDE.GHC.Compat.Core: mkVarOccFS :: FastString -> OccName
- Development.IDE.GHC.Compat.Core: mkVarUnqual :: FastString -> RdrName
- Development.IDE.GHC.Compat.Core: mkVirtUnit :: IsUnitId u => u -> [(ModuleName, GenModule (GenUnit u))] -> GenUnit u
- Development.IDE.GHC.Compat.Core: mkVisFunTys :: [Scaled Type] -> Type -> Type
- Development.IDE.GHC.Compat.Core: mkWantedEvBind :: EvVar -> EvTerm -> EvBind
- Development.IDE.GHC.Compat.Core: mkWiredInName :: Module -> OccName -> Unique -> TyThing -> BuiltInSyntax -> Name
- Development.IDE.GHC.Compat.Core: mkWorkerOcc :: OccName -> OccName
- Development.IDE.GHC.Compat.Core: mkWpCastN :: TcCoercionN -> HsWrapper
- Development.IDE.GHC.Compat.Core: mkWpCastR :: TcCoercionR -> HsWrapper
- Development.IDE.GHC.Compat.Core: mkWpEta :: [Id] -> HsWrapper -> HsWrapper
- Development.IDE.GHC.Compat.Core: mkWpEvApps :: [EvTerm] -> HsWrapper
- Development.IDE.GHC.Compat.Core: mkWpEvLams :: [Var] -> HsWrapper
- Development.IDE.GHC.Compat.Core: mkWpEvVarApps :: [EvVar] -> HsWrapper
- Development.IDE.GHC.Compat.Core: mkWpFun :: HsWrapper -> HsWrapper -> Scaled TcTypeFRR -> TcType -> HsWrapper
- Development.IDE.GHC.Compat.Core: mkWpLet :: TcEvBinds -> HsWrapper
- Development.IDE.GHC.Compat.Core: mkWpTyApps :: [Type] -> HsWrapper
- Development.IDE.GHC.Compat.Core: mkWpTyLams :: [TyVar] -> HsWrapper
- Development.IDE.GHC.Compat.Core: mk_known_key_name :: NameSpace -> Module -> FastString -> Unique -> Name
- Development.IDE.GHC.Compat.Core: ml_hi_file :: ModLocation -> FilePath
- Development.IDE.GHC.Compat.Core: ml_hie_file :: ModLocation -> FilePath
- Development.IDE.GHC.Compat.Core: ml_hs_file :: ModLocation -> Maybe FilePath
- Development.IDE.GHC.Compat.Core: ml_obj_file :: ModLocation -> FilePath
- Development.IDE.GHC.Compat.Core: modIntIdKey :: Unique
- Development.IDE.GHC.Compat.Core: modIntName :: Name
- Development.IDE.GHC.Compat.Core: modifySession :: GhcMonad m => (HscEnv -> HscEnv) -> m ()
- Development.IDE.GHC.Compat.Core: moduleEnvElts :: ModuleEnv a -> [a]
- Development.IDE.GHC.Compat.Core: moduleEnvKeys :: ModuleEnv a -> [Module]
- Development.IDE.GHC.Compat.Core: moduleEnvToList :: ModuleEnv a -> [(Module, a)]
- Development.IDE.GHC.Compat.Core: moduleFreeHoles :: GenModule (GenUnit u) -> UniqDSet ModuleName
- Development.IDE.GHC.Compat.Core: moduleIsDefinite :: Module -> Bool
- Development.IDE.GHC.Compat.Core: moduleNameColons :: ModuleName -> String
- Development.IDE.GHC.Compat.Core: moduleNameFS :: ModuleName -> FastString
- Development.IDE.GHC.Compat.Core: moduleNameSlashes :: ModuleName -> String
- Development.IDE.GHC.Compat.Core: moduleNameString :: ModuleName -> String
- Development.IDE.GHC.Compat.Core: moduleName_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: moduleSetElts :: ModuleSet -> [Module]
- Development.IDE.GHC.Compat.Core: moduleStableString :: Module -> String
- Development.IDE.GHC.Compat.Core: moduleUnitId :: Module -> UnitId
- Development.IDE.GHC.Compat.Core: monadClassKey :: Unique
- Development.IDE.GHC.Compat.Core: monadClassName :: Name
- Development.IDE.GHC.Compat.Core: monadClass_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: monadFailClassKey :: Unique
- Development.IDE.GHC.Compat.Core: monadFailClassName :: Name
- Development.IDE.GHC.Compat.Core: monadFixClassKey :: Unique
- Development.IDE.GHC.Compat.Core: monadFixClassName :: Name
- Development.IDE.GHC.Compat.Core: monadPlusClassKey :: Unique
- Development.IDE.GHC.Compat.Core: monadPlusClassName :: Name
- Development.IDE.GHC.Compat.Core: monoidClassKey :: Unique
- Development.IDE.GHC.Compat.Core: monoidClassName :: Name
- Development.IDE.GHC.Compat.Core: multMulTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: multiplicityTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: mutVarPrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: mutableArrayPrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: mutableByteArrayPrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: mzipIdKey :: Unique
- Development.IDE.GHC.Compat.Core: mzipName :: Name
- Development.IDE.GHC.Compat.Core: nameIsExternalOrFrom :: Module -> Name -> Bool
- Development.IDE.GHC.Compat.Core: nameIsFromExternalPackage :: HomeUnit -> Name -> Bool
- Development.IDE.GHC.Compat.Core: nameIsHomePackage :: Module -> Name -> Bool
- Development.IDE.GHC.Compat.Core: nameIsHomePackageImport :: Module -> Name -> Bool
- Development.IDE.GHC.Compat.Core: nameIsLocalOrFrom :: Module -> Name -> Bool
- Development.IDE.GHC.Compat.Core: nameModule :: HasDebugCallStack => Name -> Module
- Development.IDE.GHC.Compat.Core: nameModule_maybe :: Name -> Maybe Module
- Development.IDE.GHC.Compat.Core: nameNameSpace :: Name -> NameSpace
- Development.IDE.GHC.Compat.Core: nameOccName :: Name -> OccName
- Development.IDE.GHC.Compat.Core: namePun_maybe :: Name -> Maybe FastString
- Development.IDE.GHC.Compat.Core: nameRdrName :: Name -> RdrName
- Development.IDE.GHC.Compat.Core: nameSrcLoc :: Name -> SrcLoc
- Development.IDE.GHC.Compat.Core: nameSrcSpan :: Name -> SrcSpan
- Development.IDE.GHC.Compat.Core: nameStableString :: Name -> String
- Development.IDE.GHC.Compat.Core: nameUnique :: Name -> Unique
- Development.IDE.GHC.Compat.Core: naturalAddIdKey :: Unique
- Development.IDE.GHC.Compat.Core: naturalAddName :: Name
- Development.IDE.GHC.Compat.Core: naturalAndIdKey :: Unique
- Development.IDE.GHC.Compat.Core: naturalAndName :: Name
- Development.IDE.GHC.Compat.Core: naturalAndNotIdKey :: Unique
- Development.IDE.GHC.Compat.Core: naturalAndNotName :: Name
- Development.IDE.GHC.Compat.Core: naturalBitIdKey :: Unique
- Development.IDE.GHC.Compat.Core: naturalBitName :: Name
- Development.IDE.GHC.Compat.Core: naturalGcdIdKey :: Unique
- Development.IDE.GHC.Compat.Core: naturalGcdName :: Name
- Development.IDE.GHC.Compat.Core: naturalLcmIdKey :: Unique
- Development.IDE.GHC.Compat.Core: naturalLcmName :: Name
- Development.IDE.GHC.Compat.Core: naturalLog2IdKey :: Unique
- Development.IDE.GHC.Compat.Core: naturalLog2Name :: Name
- Development.IDE.GHC.Compat.Core: naturalLogBaseIdKey :: Unique
- Development.IDE.GHC.Compat.Core: naturalLogBaseName :: Name
- Development.IDE.GHC.Compat.Core: naturalLogBaseWordIdKey :: Unique
- Development.IDE.GHC.Compat.Core: naturalLogBaseWordName :: Name
- Development.IDE.GHC.Compat.Core: naturalMulIdKey :: Unique
- Development.IDE.GHC.Compat.Core: naturalMulName :: Name
- Development.IDE.GHC.Compat.Core: naturalNBDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: naturalNSDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: naturalOrIdKey :: Unique
- Development.IDE.GHC.Compat.Core: naturalOrName :: Name
- Development.IDE.GHC.Compat.Core: naturalPopCountIdKey :: Unique
- Development.IDE.GHC.Compat.Core: naturalPopCountName :: Name
- Development.IDE.GHC.Compat.Core: naturalPowModIdKey :: Unique
- Development.IDE.GHC.Compat.Core: naturalPowModName :: Name
- Development.IDE.GHC.Compat.Core: naturalQuotIdKey :: Unique
- Development.IDE.GHC.Compat.Core: naturalQuotName :: Name
- Development.IDE.GHC.Compat.Core: naturalQuotRemIdKey :: Unique
- Development.IDE.GHC.Compat.Core: naturalQuotRemName :: Name
- Development.IDE.GHC.Compat.Core: naturalRemIdKey :: Unique
- Development.IDE.GHC.Compat.Core: naturalRemName :: Name
- Development.IDE.GHC.Compat.Core: naturalShiftLIdKey :: Unique
- Development.IDE.GHC.Compat.Core: naturalShiftLName :: Name
- Development.IDE.GHC.Compat.Core: naturalShiftRIdKey :: Unique
- Development.IDE.GHC.Compat.Core: naturalShiftRName :: Name
- Development.IDE.GHC.Compat.Core: naturalSizeInBaseIdKey :: Unique
- Development.IDE.GHC.Compat.Core: naturalSizeInBaseName :: Name
- Development.IDE.GHC.Compat.Core: naturalSubIdKey :: Unique
- Development.IDE.GHC.Compat.Core: naturalSubName :: Name
- Development.IDE.GHC.Compat.Core: naturalSubThrowIdKey :: Unique
- Development.IDE.GHC.Compat.Core: naturalSubThrowName :: Name
- Development.IDE.GHC.Compat.Core: naturalSubUnsafeIdKey :: Unique
- Development.IDE.GHC.Compat.Core: naturalSubUnsafeName :: Name
- Development.IDE.GHC.Compat.Core: naturalTestBitIdKey :: Unique
- Development.IDE.GHC.Compat.Core: naturalTestBitName :: Name
- Development.IDE.GHC.Compat.Core: naturalToDoubleIdKey :: Unique
- Development.IDE.GHC.Compat.Core: naturalToDoubleName :: Name
- Development.IDE.GHC.Compat.Core: naturalToFloatIdKey :: Unique
- Development.IDE.GHC.Compat.Core: naturalToFloatName :: Name
- Development.IDE.GHC.Compat.Core: naturalToWordIdKey :: Unique
- Development.IDE.GHC.Compat.Core: naturalToWordName :: Name
- Development.IDE.GHC.Compat.Core: naturalTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: naturalXorIdKey :: Unique
- Development.IDE.GHC.Compat.Core: naturalXorName :: Name
- Development.IDE.GHC.Compat.Core: needWiredInHomeIface :: TyThing -> Bool
- Development.IDE.GHC.Compat.Core: negateClassOpKey :: Unique
- Development.IDE.GHC.Compat.Core: negateName :: Name
- Development.IDE.GHC.Compat.Core: negateOverLitVal :: OverLitVal -> OverLitVal
- Development.IDE.GHC.Compat.Core: newArrowScope :: TcM a -> TcM a
- Development.IDE.GHC.Compat.Core: newMutVar :: a -> IOEnv env (IORef a)
- Development.IDE.GHC.Compat.Core: newName :: OccName -> TcM Name
- Development.IDE.GHC.Compat.Core: newNameAt :: OccName -> SrcSpan -> TcM Name
- Development.IDE.GHC.Compat.Core: newNoTcEvBinds :: TcM EvBindsVar
- Development.IDE.GHC.Compat.Core: newOrDataToFlavour :: NewOrData -> TyConFlavour
- Development.IDE.GHC.Compat.Core: newStablePtrIdKey :: Unique
- Development.IDE.GHC.Compat.Core: newStablePtrName :: Name
- Development.IDE.GHC.Compat.Core: newStablePtr_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: newSysLocalId :: FastString -> Mult -> TcType -> TcRnIf gbl lcl TcId
- Development.IDE.GHC.Compat.Core: newSysLocalIds :: FastString -> [Scaled TcType] -> TcRnIf gbl lcl [TcId]
- Development.IDE.GHC.Compat.Core: newSysName :: OccName -> TcRnIf gbl lcl Name
- Development.IDE.GHC.Compat.Core: newTcEvBinds :: TcM EvBindsVar
- Development.IDE.GHC.Compat.Core: newTcRef :: a -> TcRnIf gbl lcl (TcRef a)
- Development.IDE.GHC.Compat.Core: newUnique :: TcRnIf gbl lcl Unique
- Development.IDE.GHC.Compat.Core: newUniqueSupply :: TcRnIf gbl lcl UniqSupply
- Development.IDE.GHC.Compat.Core: newtype () => DataFamInstDecl pass
- Development.IDE.GHC.Compat.Core: newtype () => Definite unit
- Development.IDE.GHC.Compat.Core: newtype () => EvBindMap
- Development.IDE.GHC.Compat.Core: newtype () => FieldLabelStrings p
- Development.IDE.GHC.Compat.Core: newtype () => HsIPName
- Development.IDE.GHC.Compat.Core: newtype () => ModuleName
- Development.IDE.GHC.Compat.Core: newtype () => P a
- Development.IDE.GHC.Compat.Core: newtype () => PackageName
- Development.IDE.GHC.Compat.Core: newtype () => RecFieldsDotDot
- Development.IDE.GHC.Compat.Core: newtype () => UnitKey
- Development.IDE.GHC.Compat.Core: nextIsEOF :: P Bool
- Development.IDE.GHC.Compat.Core: nilDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: nlConPat :: RdrName -> [LPat GhcPs] -> LPat GhcPs
- Development.IDE.GHC.Compat.Core: nlConPatName :: Name -> [LPat GhcRn] -> LPat GhcRn
- Development.IDE.GHC.Compat.Core: nlConVarPat :: RdrName -> [RdrName] -> LPat GhcPs
- Development.IDE.GHC.Compat.Core: nlConVarPatName :: Name -> [Name] -> LPat GhcRn
- Development.IDE.GHC.Compat.Core: nlHsApp :: forall (id :: Pass). IsPass id => LHsExpr (GhcPass id) -> LHsExpr (GhcPass id) -> LHsExpr (GhcPass id)
- Development.IDE.GHC.Compat.Core: nlHsAppKindTy :: forall (p :: Pass). LHsType (GhcPass p) -> LHsKind (GhcPass p) -> LHsType (GhcPass p)
- Development.IDE.GHC.Compat.Core: nlHsAppTy :: forall (p :: Pass). LHsType (GhcPass p) -> LHsType (GhcPass p) -> LHsType (GhcPass p)
- Development.IDE.GHC.Compat.Core: nlHsApps :: forall (p :: Pass) a. IsSrcSpanAnn p a => IdP (GhcPass p) -> [LHsExpr (GhcPass p)] -> LHsExpr (GhcPass p)
- Development.IDE.GHC.Compat.Core: nlHsCase :: LHsExpr GhcPs -> [LMatch GhcPs (LHsExpr GhcPs)] -> LHsExpr GhcPs
- Development.IDE.GHC.Compat.Core: nlHsDataCon :: DataCon -> LHsExpr GhcTc
- Development.IDE.GHC.Compat.Core: nlHsDo :: HsDoFlavour -> [LStmt GhcPs (LHsExpr GhcPs)] -> LHsExpr GhcPs
- Development.IDE.GHC.Compat.Core: nlHsFunTy :: forall (p :: Pass). LHsType (GhcPass p) -> LHsType (GhcPass p) -> LHsType (GhcPass p)
- Development.IDE.GHC.Compat.Core: nlHsIf :: LHsExpr GhcPs -> LHsExpr GhcPs -> LHsExpr GhcPs -> LHsExpr GhcPs
- Development.IDE.GHC.Compat.Core: nlHsIntLit :: forall (p :: Pass). Integer -> LHsExpr (GhcPass p)
- Development.IDE.GHC.Compat.Core: nlHsLam :: LMatch GhcPs (LHsExpr GhcPs) -> LHsExpr GhcPs
- Development.IDE.GHC.Compat.Core: nlHsLit :: forall (p :: Pass). HsLit (GhcPass p) -> LHsExpr (GhcPass p)
- Development.IDE.GHC.Compat.Core: nlHsOpApp :: LHsExpr GhcPs -> IdP GhcPs -> LHsExpr GhcPs -> LHsExpr GhcPs
- Development.IDE.GHC.Compat.Core: nlHsPar :: forall (id :: Pass). LHsExpr (GhcPass id) -> LHsExpr (GhcPass id)
- Development.IDE.GHC.Compat.Core: nlHsParTy :: forall (p :: Pass). LHsType (GhcPass p) -> LHsType (GhcPass p)
- Development.IDE.GHC.Compat.Core: nlHsSyntaxApps :: SyntaxExprTc -> [LHsExpr GhcTc] -> LHsExpr GhcTc
- Development.IDE.GHC.Compat.Core: nlHsTyApp :: Id -> [Type] -> LHsExpr GhcTc
- Development.IDE.GHC.Compat.Core: nlHsTyApps :: Id -> [Type] -> [LHsExpr GhcTc] -> LHsExpr GhcTc
- Development.IDE.GHC.Compat.Core: nlHsTyConApp :: forall (p :: Pass) a. IsSrcSpanAnn p a => PromotionFlag -> LexicalFixity -> IdP (GhcPass p) -> [LHsTypeArg (GhcPass p)] -> LHsType (GhcPass p)
- Development.IDE.GHC.Compat.Core: nlHsTyVar :: forall (p :: Pass) a. IsSrcSpanAnn p a => PromotionFlag -> IdP (GhcPass p) -> LHsType (GhcPass p)
- Development.IDE.GHC.Compat.Core: nlHsVar :: forall (p :: Pass) a. IsSrcSpanAnn p a => IdP (GhcPass p) -> LHsExpr (GhcPass p)
- Development.IDE.GHC.Compat.Core: nlHsVarApps :: forall (p :: Pass) a. IsSrcSpanAnn p a => IdP (GhcPass p) -> [IdP (GhcPass p)] -> LHsExpr (GhcPass p)
- Development.IDE.GHC.Compat.Core: nlInfixConPat :: RdrName -> LPat GhcPs -> LPat GhcPs -> LPat GhcPs
- Development.IDE.GHC.Compat.Core: nlList :: [LHsExpr GhcPs] -> LHsExpr GhcPs
- Development.IDE.GHC.Compat.Core: nlLitPat :: HsLit GhcPs -> LPat GhcPs
- Development.IDE.GHC.Compat.Core: nlNullaryConPat :: RdrName -> LPat GhcPs
- Development.IDE.GHC.Compat.Core: nlParPat :: forall (name :: Pass). LPat (GhcPass name) -> LPat (GhcPass name)
- Development.IDE.GHC.Compat.Core: nlTuplePat :: [LPat GhcPs] -> Boxity -> LPat GhcPs
- Development.IDE.GHC.Compat.Core: nlVarPat :: forall (p :: Pass) a. IsSrcSpanAnn p a => IdP (GhcPass p) -> LPat (GhcPass p)
- Development.IDE.GHC.Compat.Core: nlWildConPat :: DataCon -> LPat GhcPs
- Development.IDE.GHC.Compat.Core: nlWildPat :: LPat GhcPs
- Development.IDE.GHC.Compat.Core: nlWildPatName :: LPat GhcRn
- Development.IDE.GHC.Compat.Core: nl_HsVar :: forall (p :: Pass) a. IsSrcSpanAnn p a => IdP (GhcPass p) -> HsExpr (GhcPass p)
- Development.IDE.GHC.Compat.Core: noExtField :: NoExtField
- Development.IDE.GHC.Compat.Core: noLoc :: e -> Located e
- Development.IDE.GHC.Compat.Core: noLocA :: a -> LocatedAn an a
- Development.IDE.GHC.Compat.Core: noMethodBindingErrorIdKey :: Unique
- Development.IDE.GHC.Compat.Core: noSourceStrictnessDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: noSourceStrictnessDataConName :: Name
- Development.IDE.GHC.Compat.Core: noSourceUnpackednessDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: noSourceUnpackednessDataConName :: Name
- Development.IDE.GHC.Compat.Core: noSrcLoc :: SrcLoc
- Development.IDE.GHC.Compat.Core: noSrcSpan :: SrcSpan
- Development.IDE.GHC.Compat.Core: noTypeArgs :: [Void]
- Development.IDE.GHC.Compat.Core: noinlineConstraintIdKey :: Unique
- Development.IDE.GHC.Compat.Core: noinlineIdKey :: Unique
- Development.IDE.GHC.Compat.Core: nonDetOccEnvElts :: OccEnv a -> [a]
- Development.IDE.GHC.Compat.Core: nonDetStrictFoldEvBindMap :: (EvBind -> a -> a) -> a -> EvBindMap -> a
- Development.IDE.GHC.Compat.Core: nonEmptyTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: nonEmptyTyConName :: Name
- Development.IDE.GHC.Compat.Core: nonExhaustiveGuardsErrorIdKey :: Unique
- Development.IDE.GHC.Compat.Core: normaliseTcApp :: FamInstEnvs -> Role -> TyCon -> [Type] -> Reduction
- Development.IDE.GHC.Compat.Core: normaliseType :: FamInstEnvs -> Role -> Type -> Reduction
- Development.IDE.GHC.Compat.Core: nospecIdKey :: Unique
- Development.IDE.GHC.Compat.Core: notAssocDataCon_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: notAssociativeDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: notAssociativeDataConName :: Name
- Development.IDE.GHC.Compat.Core: not_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: nothingDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: nullAddrIdKey :: Unique
- Development.IDE.GHC.Compat.Core: null_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: numClassKey :: Unique
- Development.IDE.GHC.Compat.Core: numClassName :: Name
- Development.IDE.GHC.Compat.Core: numClass_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: numericClassKeys :: [Unique]
- Development.IDE.GHC.Compat.Core: objectDir :: DynFlags -> Maybe String
- Development.IDE.GHC.Compat.Core: occName :: HasOccName name => name -> OccName
- Development.IDE.GHC.Compat.Core: occNameString :: OccName -> String
- Development.IDE.GHC.Compat.Core: occSetToEnv :: OccSet -> OccEnv OccName
- Development.IDE.GHC.Compat.Core: oneDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: oneShotKey :: Unique
- Development.IDE.GHC.Compat.Core: opIsAt :: RdrName -> Bool
- Development.IDE.GHC.Compat.Core: orM :: Monad m => m Bool -> m Bool -> m Bool
- Development.IDE.GHC.Compat.Core: ordClassKey :: Unique
- Development.IDE.GHC.Compat.Core: ordClassName :: Name
- Development.IDE.GHC.Compat.Core: ordClass_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: ordEQDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: ordEQDataConName :: Name
- Development.IDE.GHC.Compat.Core: ordGTDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: ordGTDataConName :: Name
- Development.IDE.GHC.Compat.Core: ordLTDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: ordLTDataConName :: Name
- Development.IDE.GHC.Compat.Core: orderingTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: orderingTyConName :: Name
- Development.IDE.GHC.Compat.Core: orphNamesOfFamInst :: FamInst -> NameSet
- Development.IDE.GHC.Compat.Core: otherwiseIdKey :: Unique
- Development.IDE.GHC.Compat.Core: otherwiseIdName :: Name
- Development.IDE.GHC.Compat.Core: outerLevel :: ThLevel
- Development.IDE.GHC.Compat.Core: outputFile :: DynFlags -> Maybe String
- Development.IDE.GHC.Compat.Core: pLUGINS :: Module
- Development.IDE.GHC.Compat.Core: pRELUDE :: Module
- Development.IDE.GHC.Compat.Core: pRELUDE_NAME :: ModuleName
- Development.IDE.GHC.Compat.Core: packageFlags :: DynFlags -> [PackageFlag]
- Development.IDE.GHC.Compat.Core: packageName_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: panic :: HasCallStack => String -> a
- Development.IDE.GHC.Compat.Core: panicDoc :: String -> SDoc -> a
- Development.IDE.GHC.Compat.Core: par1DataCon_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: par1TyConKey :: Unique
- Development.IDE.GHC.Compat.Core: par1TyConName :: Name
- Development.IDE.GHC.Compat.Core: parenSymOcc :: OccName -> SDoc -> SDoc
- Development.IDE.GHC.Compat.Core: parens_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: parseDynamicFilePragma :: MonadIO m => DynFlags -> [Located String] -> m (DynFlags, [Located String], [Warn])
- Development.IDE.GHC.Compat.Core: parseDynamicFlagsCmdLine :: MonadIO m => DynFlags -> [Located String] -> m (DynFlags, [Located String], [Warn])
- Development.IDE.GHC.Compat.Core: parseImportDecl :: GhcMonad m => String -> m (ImportDecl GhcPs)
- Development.IDE.GHC.Compat.Core: parseModuleName :: ReadP ModuleName
- Development.IDE.GHC.Compat.Core: partitionBindsAndSigs :: [LHsDecl GhcPs] -> (LHsBinds GhcPs, [LSig GhcPs], [LFamilyDecl GhcPs], [LTyFamInstDecl GhcPs], [LDataFamInstDecl GhcPs], [LDocDecl GhcPs])
- Development.IDE.GHC.Compat.Core: partitionM :: Monad m => (a -> m Bool) -> [a] -> m ([a], [a])
- Development.IDE.GHC.Compat.Core: partitionModuleEnv :: (a -> Bool) -> ModuleEnv a -> (ModuleEnv a, ModuleEnv a)
- Development.IDE.GHC.Compat.Core: patErrorIdKey :: Unique
- Development.IDE.GHC.Compat.Core: pattern XFunDep :: () => !XXFunDep pass -> FunDep pass
- Development.IDE.GHC.Compat.Core: pattern AvailFL :: FieldLabel -> AvailInfo
- Development.IDE.GHC.Compat.Core: pattern AvailName :: Name -> AvailInfo
- Development.IDE.GHC.Compat.Core: pattern AvailTC :: Name -> [Name] -> [FieldLabel] -> AvailInfo
- Development.IDE.GHC.Compat.Core: pattern ConPatIn :: Located (ConLikeP GhcPs) -> HsConPatDetails GhcPs -> Pat GhcPs
- Development.IDE.GHC.Compat.Core: pattern ExposePackage :: String -> PackageArg -> ModRenaming -> PackageFlag
- Development.IDE.GHC.Compat.Core: pattern FunTy :: FunTyFlag -> Type -> Type -> Type
- Development.IDE.GHC.Compat.Core: pattern GRE :: Name -> Parent -> Bool -> [ImportSpec] -> GlobalRdrElt
- Development.IDE.GHC.Compat.Core: pattern PFailed :: PState -> ParseResult a
- Development.IDE.GHC.Compat.Core: pattern POk :: PState -> a -> ParseResult a
- Development.IDE.GHC.Compat.Core: pattern RealSrcLoc :: RealSrcLoc -> Maybe BufPos -> SrcLoc
- Development.IDE.GHC.Compat.Core: pattern RealSrcSpan :: RealSrcSpan -> Maybe BufSpan -> SrcSpan
- Development.IDE.GHC.Compat.Core: pattern TcPluginContradiction :: [Ct] -> TcPluginSolveResult
- Development.IDE.GHC.Compat.Core: pattern TcPluginOk :: [(EvTerm, Ct)] -> [Ct] -> TcPluginSolveResult
- Development.IDE.GHC.Compat.Core: peCategory :: PromotionErr -> String
- Development.IDE.GHC.Compat.Core: pfail_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: pgmError :: HasCallStack => String -> a
- Development.IDE.GHC.Compat.Core: pgmErrorDoc :: String -> SDoc -> a
- Development.IDE.GHC.Compat.Core: pickGREs :: RdrName -> [GlobalRdrElt] -> [GlobalRdrElt]
- Development.IDE.GHC.Compat.Core: pickGREsModExp :: ModuleName -> [GlobalRdrElt] -> [(GlobalRdrElt, GlobalRdrElt)]
- Development.IDE.GHC.Compat.Core: pickLR :: LeftOrRight -> (a, a) -> a
- Development.IDE.GHC.Compat.Core: pluginModNames :: DynFlags -> [ModuleName]
- Development.IDE.GHC.Compat.Core: pluginTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: pluginTyConName :: Name
- Development.IDE.GHC.Compat.Core: plusGlobalRdrEnv :: GlobalRdrEnv -> GlobalRdrEnv -> GlobalRdrEnv
- Development.IDE.GHC.Compat.Core: plusImportAvails :: ImportAvails -> ImportAvails -> ImportAvails
- Development.IDE.GHC.Compat.Core: plusInstalledModuleEnv :: (elt -> elt -> elt) -> InstalledModuleEnv elt -> InstalledModuleEnv elt -> InstalledModuleEnv elt
- Development.IDE.GHC.Compat.Core: plusModuleEnv :: ModuleEnv a -> ModuleEnv a -> ModuleEnv a
- Development.IDE.GHC.Compat.Core: plusModuleEnv_C :: (a -> a -> a) -> ModuleEnv a -> ModuleEnv a -> ModuleEnv a
- Development.IDE.GHC.Compat.Core: plusOccEnv :: OccEnv a -> OccEnv a -> OccEnv a
- Development.IDE.GHC.Compat.Core: plusOccEnv_C :: (a -> a -> a) -> OccEnv a -> OccEnv a -> OccEnv a
- Development.IDE.GHC.Compat.Core: plus_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: popContext :: P ()
- Development.IDE.GHC.Compat.Core: popErrCtxt :: TcM a -> TcM a
- Development.IDE.GHC.Compat.Core: popLexState :: P Int
- Development.IDE.GHC.Compat.Core: ppDataDefnHeader :: forall (p :: Pass). OutputableBndrId p => (Maybe (LHsContext (GhcPass p)) -> SDoc) -> HsDataDefn (GhcPass p) -> SDoc
- Development.IDE.GHC.Compat.Core: pp_vanilla_decl_head :: forall (p :: Pass). OutputableBndrId p => XRec (GhcPass p) (IdP (GhcPass p)) -> LHsQTyVars (GhcPass p) -> LexicalFixity -> Maybe (LHsContext (GhcPass p)) -> SDoc
- Development.IDE.GHC.Compat.Core: pprDataFamInstFlavour :: forall (p :: Pass). DataFamInstDecl (GhcPass p) -> SDoc
- Development.IDE.GHC.Compat.Core: pprDefinedAt :: Name -> SDoc
- Development.IDE.GHC.Compat.Core: pprFamInsts :: [FamInst] -> SDoc
- Development.IDE.GHC.Compat.Core: pprFullName :: Module -> Name -> SDoc
- Development.IDE.GHC.Compat.Core: pprFullRuleName :: SourceText -> GenLocated a RuleName -> SDoc
- Development.IDE.GHC.Compat.Core: pprGlobalRdrEnv :: Bool -> GlobalRdrEnv -> SDoc
- Development.IDE.GHC.Compat.Core: pprHsFamInstLHS :: forall (p :: Pass). OutputableBndrId p => IdP (GhcPass p) -> HsOuterFamEqnTyVarBndrs (GhcPass p) -> HsTyPats (GhcPass p) -> LexicalFixity -> Maybe (LHsContext (GhcPass p)) -> SDoc
- Development.IDE.GHC.Compat.Core: pprHsWrapper :: HsWrapper -> (Bool -> SDoc) -> SDoc
- Development.IDE.GHC.Compat.Core: pprInfixName :: (Outputable a, NamedThing a) => a -> SDoc
- Development.IDE.GHC.Compat.Core: pprInstantiatedModule :: InstantiatedModule -> SDoc
- Development.IDE.GHC.Compat.Core: pprModule :: IsLine doc => Module -> doc
- Development.IDE.GHC.Compat.Core: pprModulePrefix :: IsLine doc => PprStyle -> Module -> OccName -> doc
- Development.IDE.GHC.Compat.Core: pprName :: IsLine doc => Name -> doc
- Development.IDE.GHC.Compat.Core: pprNameDefnLoc :: Name -> SDoc
- Development.IDE.GHC.Compat.Core: pprNameProvenance :: GlobalRdrElt -> SDoc
- Development.IDE.GHC.Compat.Core: pprNameSpace :: NameSpace -> SDoc
- Development.IDE.GHC.Compat.Core: pprNameSpaceBrief :: IsLine doc => NameSpace -> doc
- Development.IDE.GHC.Compat.Core: pprNameUnqualified :: Name -> SDoc
- Development.IDE.GHC.Compat.Core: pprNonVarNameSpace :: NameSpace -> SDoc
- Development.IDE.GHC.Compat.Core: pprOccEnv :: (a -> SDoc) -> OccEnv a -> SDoc
- Development.IDE.GHC.Compat.Core: pprOccName :: IsLine doc => OccName -> doc
- Development.IDE.GHC.Compat.Core: pprPECategory :: PromotionErr -> SDoc
- Development.IDE.GHC.Compat.Core: pprPanic :: HasCallStack => String -> SDoc -> a
- Development.IDE.GHC.Compat.Core: pprPrefixName :: NamedThing a => a -> SDoc
- Development.IDE.GHC.Compat.Core: pprTcTyThingCategory :: TcTyThing -> SDoc
- Development.IDE.GHC.Compat.Core: pprTickyName :: Module -> Name -> SDoc
- Development.IDE.GHC.Compat.Core: pprTyClDeclFlavour :: forall (p :: Pass). TyClDecl (GhcPass p) -> SDoc
- Development.IDE.GHC.Compat.Core: pprTyFamInstDecl :: forall (p :: Pass). OutputableBndrId p => TopLevelFlag -> TyFamInstDecl (GhcPass p) -> SDoc
- Development.IDE.GHC.Compat.Core: pprUnit :: IsLine doc => Unit -> doc
- Development.IDE.GHC.Compat.Core: prec_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: pred_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: prefixDataCon_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: prefixIDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: prefixIDataConName :: Name
- Development.IDE.GHC.Compat.Core: pretendNameIsInScope :: Name -> Bool
- Development.IDE.GHC.Compat.Core: prettyCallStackDoc :: CallStack -> SDoc
- Development.IDE.GHC.Compat.Core: primUnit :: Unit
- Development.IDE.GHC.Compat.Core: primUnitId :: UnitId
- Development.IDE.GHC.Compat.Core: printForUserTcRn :: SDoc -> TcRn ()
- Development.IDE.GHC.Compat.Core: printIdKey :: Unique
- Development.IDE.GHC.Compat.Core: prodDataCon_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: prodTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: prodTyConName :: Name
- Development.IDE.GHC.Compat.Core: promoteDataCon :: DataCon -> TyCon
- Development.IDE.GHC.Compat.Core: promoteOccName :: OccName -> Maybe OccName
- Development.IDE.GHC.Compat.Core: promoteRdrName :: RdrName -> Maybe RdrName
- Development.IDE.GHC.Compat.Core: promptTagPrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: proxyHashKey :: Unique
- Development.IDE.GHC.Compat.Core: proxyPrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: ptrTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: ptrTyConName :: Name
- Development.IDE.GHC.Compat.Core: punc_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: pureAClassOpKey :: Unique
- Development.IDE.GHC.Compat.Core: pureAName :: Name
- Development.IDE.GHC.Compat.Core: pure_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: pushCallStackKey :: Unique
- Development.IDE.GHC.Compat.Core: pushCallStackName :: Name
- Development.IDE.GHC.Compat.Core: pushErrCtxt :: CtOrigin -> ErrCtxt -> CtLoc -> CtLoc
- Development.IDE.GHC.Compat.Core: pushErrCtxtSameOrigin :: ErrCtxt -> CtLoc -> CtLoc
- Development.IDE.GHC.Compat.Core: pushLevelAndCaptureConstraints :: TcM a -> TcM (TcLevel, WantedConstraints, a)
- Development.IDE.GHC.Compat.Core: pushLexState :: Int -> P ()
- Development.IDE.GHC.Compat.Core: pushModuleContext :: P ()
- Development.IDE.GHC.Compat.Core: pushTcLevelM :: TcM a -> TcM (TcLevel, a)
- Development.IDE.GHC.Compat.Core: pushTcLevelM_ :: TcM a -> TcM a
- Development.IDE.GHC.Compat.Core: qualSpecOK :: ModuleName -> ImportSpec -> Bool
- Development.IDE.GHC.Compat.Core: qualifiedDoModuleName_maybe :: HsStmtContext p -> Maybe ModuleName
- Development.IDE.GHC.Compat.Core: quoteWrapperTyVarTy :: QuoteWrapper -> Type
- Development.IDE.GHC.Compat.Core: r1DataCon_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: rANDOM :: Module
- Development.IDE.GHC.Compat.Core: rEAD_PREC :: Module
- Development.IDE.GHC.Compat.Core: rOOT_MAIN :: Module
- Development.IDE.GHC.Compat.Core: rTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: rTyConName :: Name
- Development.IDE.GHC.Compat.Core: randomClassKey :: Unique
- Development.IDE.GHC.Compat.Core: randomGenClassKey :: Unique
- Development.IDE.GHC.Compat.Core: range_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: ratioDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: ratioDataConName :: Name
- Development.IDE.GHC.Compat.Core: ratioDataCon_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: ratioTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: ratioTyConName :: Name
- Development.IDE.GHC.Compat.Core: rationalToDoubleIdKey :: Unique
- Development.IDE.GHC.Compat.Core: rationalToDoubleName :: Name
- Development.IDE.GHC.Compat.Core: rationalToFloatIdKey :: Unique
- Development.IDE.GHC.Compat.Core: rationalToFloatName :: Name
- Development.IDE.GHC.Compat.Core: rationalTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: rationalTyConName :: Name
- Development.IDE.GHC.Compat.Core: rdrNameOcc :: RdrName -> OccName
- Development.IDE.GHC.Compat.Core: rdrNameSpace :: RdrName -> NameSpace
- Development.IDE.GHC.Compat.Core: readClassKey :: Unique
- Development.IDE.GHC.Compat.Core: readClassName :: Name
- Development.IDE.GHC.Compat.Core: readFieldHash_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: readField_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: readIface :: DynFlags -> NameCache -> Module -> FilePath -> IO (MaybeErr SDoc ModIface)
- Development.IDE.GHC.Compat.Core: readListDefault_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: readListPrecDefault_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: readListPrec_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: readList_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: readMutVar :: IORef a -> IOEnv env a
- Development.IDE.GHC.Compat.Core: readPrec_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: readSymField_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: readTcRef :: TcRef a -> TcRnIf gbl lcl a
- Development.IDE.GHC.Compat.Core: realClassKey :: Unique
- Development.IDE.GHC.Compat.Core: realClassName :: Name
- Development.IDE.GHC.Compat.Core: realFloatClassKey :: Unique
- Development.IDE.GHC.Compat.Core: realFloatClassName :: Name
- Development.IDE.GHC.Compat.Core: realFracClassKey :: Unique
- Development.IDE.GHC.Compat.Core: realFracClassName :: Name
- Development.IDE.GHC.Compat.Core: realSrcLocSpan :: RealSrcLoc -> RealSrcSpan
- Development.IDE.GHC.Compat.Core: realSrcSpanEnd :: RealSrcSpan -> RealSrcLoc
- Development.IDE.GHC.Compat.Core: realSrcSpanStart :: RealSrcSpan -> RealSrcLoc
- Development.IDE.GHC.Compat.Core: realToFracIdKey :: Unique
- Development.IDE.GHC.Compat.Core: realToFracName :: Name
- Development.IDE.GHC.Compat.Core: realWorldPrimIdKey :: Unique
- Development.IDE.GHC.Compat.Core: realWorldTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: rec0TyConKey :: Unique
- Development.IDE.GHC.Compat.Core: rec0TyConName :: Name
- Development.IDE.GHC.Compat.Core: rec1DataCon_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: rec1TyConKey :: Unique
- Development.IDE.GHC.Compat.Core: rec1TyConName :: Name
- Development.IDE.GHC.Compat.Core: recConErrorIdKey :: Unique
- Development.IDE.GHC.Compat.Core: recSelErrorIdKey :: Unique
- Development.IDE.GHC.Compat.Core: recordThNeededRuntimeDeps :: [Linkable] -> PkgsLoaded -> TcM ()
- Development.IDE.GHC.Compat.Core: recordThSpliceUse :: TcM ()
- Development.IDE.GHC.Compat.Core: recordThUse :: TcM ()
- Development.IDE.GHC.Compat.Core: recordUnsafeInfer :: Messages TcRnMessage -> TcM ()
- Development.IDE.GHC.Compat.Core: recoverM :: TcRn r -> TcRn r -> TcRn r
- Development.IDE.GHC.Compat.Core: reduceTyFamApp_maybe :: FamInstEnvs -> Role -> TyCon -> [Type] -> Maybe Reduction
- Development.IDE.GHC.Compat.Core: refLevelHoleFits :: DynFlags -> Maybe Int
- Development.IDE.GHC.Compat.Core: removeBindingShadowing :: HasOccName a => [a] -> [a]
- Development.IDE.GHC.Compat.Core: removeBootSuffix :: FilePath -> FilePath
- Development.IDE.GHC.Compat.Core: rep1TyConKey :: Unique
- Development.IDE.GHC.Compat.Core: rep1TyConName :: Name
- Development.IDE.GHC.Compat.Core: repTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: repTyConName :: Name
- Development.IDE.GHC.Compat.Core: replace_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: reportDiagnostic :: MsgEnvelope TcRnMessage -> TcRn ()
- Development.IDE.GHC.Compat.Core: reportDiagnostics :: [MsgEnvelope TcRnMessage] -> TcM ()
- Development.IDE.GHC.Compat.Core: reset_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: restoreEnvs :: (TcGblEnv, TcLclEnv) -> TcRn a -> TcRn a
- Development.IDE.GHC.Compat.Core: restoreLclEnv :: TcLclEnv -> TcRnIf gbl TcLclEnv a -> TcRnIf gbl TcLclEnv a
- Development.IDE.GHC.Compat.Core: resultVariableName :: forall (a :: Pass). FamilyResultSig (GhcPass a) -> Maybe (IdP (GhcPass a))
- Development.IDE.GHC.Compat.Core: returnIOIdKey :: Unique
- Development.IDE.GHC.Compat.Core: returnIOName :: Name
- Development.IDE.GHC.Compat.Core: returnIO_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: returnMClassOpKey :: Unique
- Development.IDE.GHC.Compat.Core: returnMName :: Name
- Development.IDE.GHC.Compat.Core: returnM_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: rightAssocDataCon_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: rightAssociativeDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: rightAssociativeDataConName :: Name
- Development.IDE.GHC.Compat.Core: rightDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: rightDataConName :: Name
- Development.IDE.GHC.Compat.Core: rightSectionKey :: Unique
- Development.IDE.GHC.Compat.Core: right_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: roleAnnotDeclName :: forall (p :: Pass). RoleAnnotDecl (GhcPass p) -> IdP (GhcPass p)
- Development.IDE.GHC.Compat.Core: rootMainKey :: Unique
- Development.IDE.GHC.Compat.Core: rtsUnit :: Unit
- Development.IDE.GHC.Compat.Core: rtsUnitId :: UnitId
- Development.IDE.GHC.Compat.Core: runDecls :: GhcMonad m => String -> m [Name]
- Development.IDE.GHC.Compat.Core: runGhc :: Maybe FilePath -> Ghc a -> IO a
- Development.IDE.GHC.Compat.Core: runHsc :: HscEnv -> Hsc a -> IO a
- Development.IDE.GHC.Compat.Core: runIOEnv :: env -> IOEnv env a -> IO a
- Development.IDE.GHC.Compat.Core: runMainIOName :: Name
- Development.IDE.GHC.Compat.Core: runMainKey :: Unique
- Development.IDE.GHC.Compat.Core: runMetaHook :: Hooks -> Maybe (MetaHook TcM)
- Development.IDE.GHC.Compat.Core: runRWKey :: Unique
- Development.IDE.GHC.Compat.Core: runRWName :: Name
- Development.IDE.GHC.Compat.Core: runtimeRepSimpleDataConKeys :: [Unique]
- Development.IDE.GHC.Compat.Core: runtimeRepTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: s1TyConKey :: Unique
- Development.IDE.GHC.Compat.Core: s1TyConName :: Name
- Development.IDE.GHC.Compat.Core: sPgm_F :: Settings -> String
- Development.IDE.GHC.Compat.Core: sTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: sTyConName :: Name
- Development.IDE.GHC.Compat.Core: sYSTEM_IO :: Module
- Development.IDE.GHC.Compat.Core: safeShowException :: Exception e => e -> IO String
- Development.IDE.GHC.Compat.Core: sappendClassOpKey :: Unique
- Development.IDE.GHC.Compat.Core: sappendName :: Name
- Development.IDE.GHC.Compat.Core: scaledThing :: Scaled a -> a
- Development.IDE.GHC.Compat.Core: selName_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: selectorClassKey :: Unique
- Development.IDE.GHC.Compat.Core: selectorClassName :: Name
- Development.IDE.GHC.Compat.Core: semigroupClassKey :: Unique
- Development.IDE.GHC.Compat.Core: semigroupClassName :: Name
- Development.IDE.GHC.Compat.Core: seqIdKey :: Unique
- Development.IDE.GHC.Compat.Core: setConstraintVar :: TcRef WantedConstraints -> TcM a -> TcM a
- Development.IDE.GHC.Compat.Core: setContext :: GhcMonad m => [InteractiveImport] -> m ()
- Development.IDE.GHC.Compat.Core: setCtLocM :: CtLoc -> TcM a -> TcM a
- Development.IDE.GHC.Compat.Core: setEnv :: env' -> IOEnv env' a -> IOEnv env a
- Development.IDE.GHC.Compat.Core: setEnvs :: (gbl', lcl') -> TcRnIf gbl' lcl' a -> TcRnIf gbl lcl a
- Development.IDE.GHC.Compat.Core: setErrCtxt :: [ErrCtxt] -> TcM a -> TcM a
- Development.IDE.GHC.Compat.Core: setErrsVar :: TcRef (Messages TcRnMessage) -> TcRn a -> TcRn a
- Development.IDE.GHC.Compat.Core: setFieldClassOpKey :: Unique
- Development.IDE.GHC.Compat.Core: setFieldName :: Name
- Development.IDE.GHC.Compat.Core: setGblEnv :: gbl' -> TcRnIf gbl' lcl a -> TcRnIf gbl lcl a
- Development.IDE.GHC.Compat.Core: setImplicitEnvM :: TypeEnv -> IfL a -> IfL a
- Development.IDE.GHC.Compat.Core: setImportPaths :: [FilePath] -> DynFlags -> DynFlags
- Development.IDE.GHC.Compat.Core: setLastToken :: PsSpan -> Int -> P ()
- Development.IDE.GHC.Compat.Core: setLclEnv :: lcl' -> TcRnIf gbl lcl' a -> TcRnIf gbl lcl a
- Development.IDE.GHC.Compat.Core: setLclEnvLoc :: TcLclEnv -> RealSrcSpan -> TcLclEnv
- Development.IDE.GHC.Compat.Core: setLclEnvTcLevel :: TcLclEnv -> TcLevel -> TcLclEnv
- Development.IDE.GHC.Compat.Core: setLclTypeEnv :: TcLclEnv -> TcM a -> TcM a
- Development.IDE.GHC.Compat.Core: setLocalRdrEnv :: LocalRdrEnv -> RnM a -> RnM a
- Development.IDE.GHC.Compat.Core: setNameLoc :: Name -> SrcSpan -> Name
- Development.IDE.GHC.Compat.Core: setNameUnique :: Name -> Unique -> Name
- Development.IDE.GHC.Compat.Core: setOccNameSpace :: NameSpace -> OccName -> OccName
- Development.IDE.GHC.Compat.Core: setOutputFile :: Maybe String -> DynFlags -> DynFlags
- Development.IDE.GHC.Compat.Core: setSessionDynFlags :: (HasCallStack, GhcMonad m) => DynFlags -> m ()
- Development.IDE.GHC.Compat.Core: setSrcLoc :: RealSrcLoc -> P ()
- Development.IDE.GHC.Compat.Core: setSrcSpan :: SrcSpan -> TcRn a -> TcRn a
- Development.IDE.GHC.Compat.Core: setSrcSpanA :: SrcSpanAnn' ann -> TcRn a -> TcRn a
- Development.IDE.GHC.Compat.Core: setStage :: ThStage -> TcM a -> TcRn a
- Development.IDE.GHC.Compat.Core: setTcEvBindsMap :: EvBindsVar -> EvBindMap -> TcM ()
- Development.IDE.GHC.Compat.Core: setTcLevel :: TcLevel -> TcM a -> TcM a
- Development.IDE.GHC.Compat.Core: setTyVarUnique :: TyVar -> Unique -> TyVar
- Development.IDE.GHC.Compat.Core: setUnsafeGlobalDynFlags :: DynFlags -> IO ()
- Development.IDE.GHC.Compat.Core: setVarUnique :: Var -> Unique -> Var
- Development.IDE.GHC.Compat.Core: setXOptM :: Extension -> TcRnIf gbl lcl a -> TcRnIf gbl lcl a
- Development.IDE.GHC.Compat.Core: settings :: DynFlags -> Settings
- Development.IDE.GHC.Compat.Core: shadowNames :: GlobalRdrEnv -> OccEnv a -> GlobalRdrEnv
- Development.IDE.GHC.Compat.Core: showClassKey :: Unique
- Development.IDE.GHC.Compat.Core: showClassName :: Name
- Development.IDE.GHC.Compat.Core: showCommaSpace_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: showException :: Exception e => e -> String
- Development.IDE.GHC.Compat.Core: showGhcException :: SDocContext -> GhcException -> ShowS
- Development.IDE.GHC.Compat.Core: showGhcExceptionUnsafe :: GhcException -> ShowS
- Development.IDE.GHC.Compat.Core: showParen_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: showSpace_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: showString_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: showsPrec_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: shows_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: smallArrayPrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: smallMutableArrayPrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: someTypeRepDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: someTypeRepDataConName :: Name
- Development.IDE.GHC.Compat.Core: someTypeRepTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: someTypeRepTyConName :: Name
- Development.IDE.GHC.Compat.Core: sorry :: HasCallStack => String -> a
- Development.IDE.GHC.Compat.Core: sorryDoc :: String -> SDoc -> a
- Development.IDE.GHC.Compat.Core: sourceLazyDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: sourceLazyDataConName :: Name
- Development.IDE.GHC.Compat.Core: sourceNoUnpackDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: sourceNoUnpackDataConName :: Name
- Development.IDE.GHC.Compat.Core: sourceStrictDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: sourceStrictDataConName :: Name
- Development.IDE.GHC.Compat.Core: sourceUnpackDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: sourceUnpackDataConName :: Name
- Development.IDE.GHC.Compat.Core: spanHsLocaLBinds :: forall (p :: Pass). HsLocalBinds (GhcPass p) -> SrcSpan
- Development.IDE.GHC.Compat.Core: specTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: specTyConName :: Name
- Development.IDE.GHC.Compat.Core: specialPromotedDc :: DataCon -> Bool
- Development.IDE.GHC.Compat.Core: splitDataProductType_maybe :: Type -> Maybe (TyCon, [Type], DataCon, [Scaled Type])
- Development.IDE.GHC.Compat.Core: srcDataName :: NameSpace
- Development.IDE.GHC.Compat.Core: srcLocCol :: RealSrcLoc -> Int
- Development.IDE.GHC.Compat.Core: srcLocDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: srcLocDataConName :: Name
- Development.IDE.GHC.Compat.Core: srcLocFile :: RealSrcLoc -> FastString
- Development.IDE.GHC.Compat.Core: srcLocLine :: RealSrcLoc -> Int
- Development.IDE.GHC.Compat.Core: srcParseFail :: P a
- Development.IDE.GHC.Compat.Core: srcSpanEnd :: SrcSpan -> SrcLoc
- Development.IDE.GHC.Compat.Core: srcSpanEndCol :: RealSrcSpan -> Int
- Development.IDE.GHC.Compat.Core: srcSpanEndLine :: RealSrcSpan -> Int
- Development.IDE.GHC.Compat.Core: srcSpanFile :: RealSrcSpan -> FastString
- Development.IDE.GHC.Compat.Core: srcSpanStart :: SrcSpan -> SrcLoc
- Development.IDE.GHC.Compat.Core: srcSpanStartCol :: RealSrcSpan -> Int
- Development.IDE.GHC.Compat.Core: srcSpanStartLine :: RealSrcSpan -> Int
- Development.IDE.GHC.Compat.Core: stableModuleCmp :: Module -> Module -> Ordering
- Development.IDE.GHC.Compat.Core: stableModuleNameCmp :: ModuleName -> ModuleName -> Ordering
- Development.IDE.GHC.Compat.Core: stableNameCmp :: Name -> Name -> Ordering
- Development.IDE.GHC.Compat.Core: stableNameDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: stableNamePrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: stableNameTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: stablePtrPrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: stablePtrTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: stablePtrTyConName :: Name
- Development.IDE.GHC.Compat.Core: stableUnitCmp :: Unit -> Unit -> Ordering
- Development.IDE.GHC.Compat.Core: stackSnapshotPrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: standaloneKindSigName :: forall (p :: Pass). StandaloneKindSig (GhcPass p) -> IdP (GhcPass p)
- Development.IDE.GHC.Compat.Core: standardClassKeys :: [Unique]
- Development.IDE.GHC.Compat.Core: starArrStarArrStarKindRepKey :: Unique
- Development.IDE.GHC.Compat.Core: starArrStarArrStarKindRepName :: Name
- Development.IDE.GHC.Compat.Core: starArrStarKindRepKey :: Unique
- Development.IDE.GHC.Compat.Core: starArrStarKindRepName :: Name
- Development.IDE.GHC.Compat.Core: starKindRepKey :: Unique
- Development.IDE.GHC.Compat.Core: starKindRepName :: Name
- Development.IDE.GHC.Compat.Core: startsWithUnderscore :: OccName -> Bool
- Development.IDE.GHC.Compat.Core: statePrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: staticPtrDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: staticPtrDataConName :: Name
- Development.IDE.GHC.Compat.Core: staticPtrInfoDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: staticPtrInfoDataConName :: Name
- Development.IDE.GHC.Compat.Core: staticPtrInfoTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: staticPtrInfoTyConName :: Name
- Development.IDE.GHC.Compat.Core: staticPtrTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: staticPtrTyConName :: Name
- Development.IDE.GHC.Compat.Core: step_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: stringToUnit :: String -> Unit
- Development.IDE.GHC.Compat.Core: stringToUnitId :: String -> UnitId
- Development.IDE.GHC.Compat.Core: stringTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: succ_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: sumRepDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: sumTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: sumTyConName :: Name
- Development.IDE.GHC.Compat.Core: symbol_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: tVarPrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: tYPEABLE :: Module
- Development.IDE.GHC.Compat.Core: tYPEABLE_INTERNAL :: Module
- Development.IDE.GHC.Compat.Core: tYPETyConKey :: Unique
- Development.IDE.GHC.Compat.Core: targetPlatform :: DynFlags -> Platform
- Development.IDE.GHC.Compat.Core: tcArrowTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: tcClsName :: NameSpace
- Development.IDE.GHC.Compat.Core: tcCollectingUsage :: TcM a -> TcM (UsageEnv, a)
- Development.IDE.GHC.Compat.Core: tcEmitBindingUsage :: UsageEnv -> TcM ()
- Development.IDE.GHC.Compat.Core: tcIsHsBootOrSig :: TcRn Bool
- Development.IDE.GHC.Compat.Core: tcIsHsig :: TcRn Bool
- Development.IDE.GHC.Compat.Core: tcName :: NameSpace
- Development.IDE.GHC.Compat.Core: tcQual :: Module -> FastString -> Unique -> Name
- Development.IDE.GHC.Compat.Core: tcQual_RDR :: Module -> FastString -> RdrName
- Development.IDE.GHC.Compat.Core: tcScalingUsage :: Mult -> TcM a -> TcM a
- Development.IDE.GHC.Compat.Core: tcSelfBootInfo :: TcRn SelfBootInfo
- Development.IDE.GHC.Compat.Core: tcSplitForAllTyVarBinder_maybe :: Type -> Maybe (TyVarBinder, Type)
- Development.IDE.GHC.Compat.Core: tcSplitForAllTyVars :: Type -> ([TyVar], Type)
- Development.IDE.GHC.Compat.Core: tcTyThingCategory :: TcTyThing -> String
- Development.IDE.GHC.Compat.Core: tcTyThingTyCon_maybe :: TcTyThing -> Maybe TyCon
- Development.IDE.GHC.Compat.Core: tcVisibleOrphanMods :: TcGblEnv -> ModuleSet
- Development.IDE.GHC.Compat.Core: tcdName :: forall (p :: Pass). Anno (IdGhcP p) ~ SrcSpanAnnN => TyClDecl (GhcPass p) -> IdP (GhcPass p)
- Development.IDE.GHC.Compat.Core: thLevel :: ThStage -> ThLevel
- Development.IDE.GHC.Compat.Core: thUnit :: Unit
- Development.IDE.GHC.Compat.Core: thUnitId :: UnitId
- Development.IDE.GHC.Compat.Core: thenAClassOpKey :: Unique
- Development.IDE.GHC.Compat.Core: thenAName :: Name
- Development.IDE.GHC.Compat.Core: thenIOIdKey :: Unique
- Development.IDE.GHC.Compat.Core: thenIOName :: Name
- Development.IDE.GHC.Compat.Core: thenMClassOpKey :: Unique
- Development.IDE.GHC.Compat.Core: thenMName :: Name
- Development.IDE.GHC.Compat.Core: thisGhcUnit :: Unit
- Development.IDE.GHC.Compat.Core: thisGhcUnitId :: UnitId
- Development.IDE.GHC.Compat.Core: threadIdPrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: throwGhcException :: GhcException -> a
- Development.IDE.GHC.Compat.Core: throwGhcExceptionIO :: GhcException -> IO a
- Development.IDE.GHC.Compat.Core: throwTo :: Exception e => ThreadId -> e -> IO ()
- Development.IDE.GHC.Compat.Core: tidyNameOcc :: Name -> OccName -> Name
- Development.IDE.GHC.Compat.Core: tidyOccName :: TidyOccEnv -> OccName -> (TidyOccEnv, OccName)
- Development.IDE.GHC.Compat.Core: tidyProgram :: TidyOpts -> ModGuts -> IO (CgGuts, ModDetails)
- Development.IDE.GHC.Compat.Core: times_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: tmpDir :: DynFlags -> TempDir
- Development.IDE.GHC.Compat.Core: to1_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: toAnnotationWrapperIdKey :: Unique
- Development.IDE.GHC.Compat.Core: toAnnotationWrapperName :: Name
- Development.IDE.GHC.Compat.Core: toArgs :: RealSrcLoc -> String -> Either String [Located String]
- Development.IDE.GHC.Compat.Core: toDynIdKey :: Unique
- Development.IDE.GHC.Compat.Core: toDynName :: Name
- Development.IDE.GHC.Compat.Core: toEnum_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: toException :: Exception e => e -> SomeException
- Development.IDE.GHC.Compat.Core: toIntegerClassOpKey :: Unique
- Development.IDE.GHC.Compat.Core: toIntegerName :: Name
- Development.IDE.GHC.Compat.Core: toInteger_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: toListClassOpKey :: Unique
- Development.IDE.GHC.Compat.Core: toListName :: Name
- Development.IDE.GHC.Compat.Core: toList_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: toRationalClassOpKey :: Unique
- Development.IDE.GHC.Compat.Core: toRationalName :: Name
- Development.IDE.GHC.Compat.Core: toRational_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: to_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: topAnnStage :: ThStage
- Development.IDE.GHC.Compat.Core: topDir :: DynFlags -> FilePath
- Development.IDE.GHC.Compat.Core: topNormaliseType :: FamInstEnvs -> Type -> Type
- Development.IDE.GHC.Compat.Core: topNormaliseType_maybe :: FamInstEnvs -> Type -> Maybe Reduction
- Development.IDE.GHC.Compat.Core: topReduceTyFamApp_maybe :: FamInstEnvs -> TyCon -> [Type] -> Maybe HetReduction
- Development.IDE.GHC.Compat.Core: topSpliceStage :: ThStage
- Development.IDE.GHC.Compat.Core: topStage :: ThStage
- Development.IDE.GHC.Compat.Core: tr'PtrRepLiftedKey :: Unique
- Development.IDE.GHC.Compat.Core: trGhcPrimModuleKey :: Unique
- Development.IDE.GHC.Compat.Core: trGhcPrimModuleName :: Name
- Development.IDE.GHC.Compat.Core: trLiftedRepKey :: Unique
- Development.IDE.GHC.Compat.Core: trModuleDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: trModuleDataConName :: Name
- Development.IDE.GHC.Compat.Core: trModuleTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: trModuleTyConName :: Name
- Development.IDE.GHC.Compat.Core: trNameDDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: trNameDDataConName :: Name
- Development.IDE.GHC.Compat.Core: trNameSDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: trNameSDataConName :: Name
- Development.IDE.GHC.Compat.Core: trNameTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: trNameTyConName :: Name
- Development.IDE.GHC.Compat.Core: trRuntimeRepKey :: Unique
- Development.IDE.GHC.Compat.Core: trTYPE'PtrRepLiftedKey :: Unique
- Development.IDE.GHC.Compat.Core: trTYPEKey :: Unique
- Development.IDE.GHC.Compat.Core: trTyConDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: trTyConDataConName :: Name
- Development.IDE.GHC.Compat.Core: trTyConTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: trTyConTyConName :: Name
- Development.IDE.GHC.Compat.Core: traceIf :: SDoc -> TcRnIf m n ()
- Development.IDE.GHC.Compat.Core: traceKey :: Unique
- Development.IDE.GHC.Compat.Core: traceName :: Name
- Development.IDE.GHC.Compat.Core: traceOptIf :: DumpFlag -> SDoc -> TcRnIf m n ()
- Development.IDE.GHC.Compat.Core: traceOptTcRn :: DumpFlag -> SDoc -> TcRn ()
- Development.IDE.GHC.Compat.Core: traceRn :: String -> SDoc -> TcRn ()
- Development.IDE.GHC.Compat.Core: traceTc :: String -> SDoc -> TcRn ()
- Development.IDE.GHC.Compat.Core: traceTcConstraints :: String -> TcM ()
- Development.IDE.GHC.Compat.Core: transformGREs :: (GlobalRdrElt -> GlobalRdrElt) -> [OccName] -> GlobalRdrEnv -> GlobalRdrEnv
- Development.IDE.GHC.Compat.Core: traversableClassKey :: Unique
- Development.IDE.GHC.Compat.Core: traversableClassName :: Name
- Development.IDE.GHC.Compat.Core: traverse_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: trueDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: try :: Exception e => IO a -> IO (Either e a)
- Development.IDE.GHC.Compat.Core: tryAllM :: IOEnv env r -> IOEnv env (Either SomeException r)
- Development.IDE.GHC.Compat.Core: tryCaptureConstraints :: TcM a -> TcM (Maybe a, WantedConstraints)
- Development.IDE.GHC.Compat.Core: tryM :: IOEnv env r -> IOEnv env (Either IOEnvFailure r)
- Development.IDE.GHC.Compat.Core: tryMost :: IO a -> IO (Either SomeException a)
- Development.IDE.GHC.Compat.Core: tryMostM :: IOEnv env r -> IOEnv env (Either SomeException r)
- Development.IDE.GHC.Compat.Core: tryTc :: TcRn a -> TcRn (Maybe a, Messages TcRnMessage)
- Development.IDE.GHC.Compat.Core: tryTcDiscardingErrs :: TcM r -> TcM r -> TcM r
- Development.IDE.GHC.Compat.Core: tupleRepDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: tupleRepDataConTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: tvName :: NameSpace
- Development.IDE.GHC.Compat.Core: tyClDeclLName :: forall (p :: Pass). Anno (IdGhcP p) ~ SrcSpanAnnN => TyClDecl (GhcPass p) -> LocatedN (IdP (GhcPass p))
- Development.IDE.GHC.Compat.Core: tyClDeclTyVars :: TyClDecl pass -> LHsQTyVars pass
- Development.IDE.GHC.Compat.Core: tyClGroupInstDecls :: [TyClGroup pass] -> [LInstDecl pass]
- Development.IDE.GHC.Compat.Core: tyClGroupKindSigs :: [TyClGroup pass] -> [LStandaloneKindSig pass]
- Development.IDE.GHC.Compat.Core: tyClGroupRoleDecls :: [TyClGroup pass] -> [LRoleAnnotDecl pass]
- Development.IDE.GHC.Compat.Core: tyClGroupTyClDecls :: [TyClGroup pass] -> [LTyClDecl pass]
- Development.IDE.GHC.Compat.Core: tyFamInstDeclLName :: forall (p :: Pass). Anno (IdGhcP p) ~ SrcSpanAnnN => TyFamInstDecl (GhcPass p) -> LocatedN (IdP (GhcPass p))
- Development.IDE.GHC.Compat.Core: tyFamInstDeclName :: forall (p :: Pass). Anno (IdGhcP p) ~ SrcSpanAnnN => TyFamInstDecl (GhcPass p) -> IdP (GhcPass p)
- Development.IDE.GHC.Compat.Core: tyThingParent_maybe :: TyThing -> Maybe TyThing
- Development.IDE.GHC.Compat.Core: type BangType pass = HsType pass
- Development.IDE.GHC.Compat.Core: type ClosedTypeId = Bool
- Development.IDE.GHC.Compat.Core: type CmdLStmt id = LStmt id LHsCmd id
- Development.IDE.GHC.Compat.Core: type CmdStmt id = Stmt id LHsCmd id
- Development.IDE.GHC.Compat.Core: type CommandLineOption = String
- Development.IDE.GHC.Compat.Core: type CompleteMatches = [CompleteMatch]
- Development.IDE.GHC.Compat.Core: type ConTag = Int
- Development.IDE.GHC.Compat.Core: type DModuleNameEnv elt = UniqDFM ModuleName elt
- Development.IDE.GHC.Compat.Core: type DataConEnv a = UniqFM DataCon a
- Development.IDE.GHC.Compat.Core: type DefUnitId = Definite UnitId
- Development.IDE.GHC.Compat.Core: type DefaultingPluginResult = [DefaultingProposal]
- Development.IDE.GHC.Compat.Core: type ErrCtxt = (Bool, TidyEnv -> TcM (TidyEnv, SDoc))
- Development.IDE.GHC.Compat.Core: type EvExpr = CoreExpr
- Development.IDE.GHC.Compat.Core: type ExprLStmt id = LStmt id LHsExpr id
- Development.IDE.GHC.Compat.Core: type ExprStmt id = Stmt id LHsExpr id
- Development.IDE.GHC.Compat.Core: type FailOperator id = Maybe SyntaxExpr id
- Development.IDE.GHC.Compat.Core: type FamInstEnvs = (FamInstEnv, FamInstEnv)
- Development.IDE.GHC.Compat.Core: type FastStringEnv a = UniqFM FastString a
- Development.IDE.GHC.Compat.Core: type FillDefaulting = WantedConstraints -> TcPluginM [DefaultingProposal]
- Development.IDE.GHC.Compat.Core: type GenInstantiations unit = [(ModuleName, GenModule GenUnit unit)]
- Development.IDE.GHC.Compat.Core: type GhciLStmt id = LStmt id LHsExpr id
- Development.IDE.GHC.Compat.Core: type GhciStmt id = Stmt id LHsExpr id
- Development.IDE.GHC.Compat.Core: type GlobalRdrEnv = OccEnv [GlobalRdrElt]
- Development.IDE.GHC.Compat.Core: type GuardLStmt id = LStmt id LHsExpr id
- Development.IDE.GHC.Compat.Core: type GuardStmt id = Stmt id LHsExpr id
- Development.IDE.GHC.Compat.Core: type HomeUnitModule = GenModule UnitId
- Development.IDE.GHC.Compat.Core: type HsBind id = HsBindLR id id
- Development.IDE.GHC.Compat.Core: type HsConDeclH98Details pass = HsConDetails Void HsScaled pass LBangType pass XRec pass [LConDeclField pass]
- Development.IDE.GHC.Compat.Core: type HsConPatDetails p = HsConDetails HsConPatTyArg NoGhcTc p LPat p HsRecFields p LPat p
- Development.IDE.GHC.Compat.Core: type HsContext pass = [LHsType pass]
- Development.IDE.GHC.Compat.Core: type HsDeriving pass = [LHsDerivingClause pass]
- Development.IDE.GHC.Compat.Core: type HsKind pass = HsType pass
- Development.IDE.GHC.Compat.Core: type HsLocalBinds id = HsLocalBindsLR id id
- Development.IDE.GHC.Compat.Core: type HsOuterFamEqnTyVarBndrs = HsOuterTyVarBndrs ()
- Development.IDE.GHC.Compat.Core: type HsOuterSigTyVarBndrs = HsOuterTyVarBndrs Specificity
- Development.IDE.GHC.Compat.Core: type HsPatSynDetails pass = HsConDetails Void LIdP pass [RecordPatSynField pass]
- Development.IDE.GHC.Compat.Core: type HsRecField p arg = HsFieldBind LFieldOcc p arg
- Development.IDE.GHC.Compat.Core: type HsRecUpdField p = HsFieldBind LAmbiguousFieldOcc p LHsExpr p
- Development.IDE.GHC.Compat.Core: type HsRecordBinds p = HsRecFields p LHsExpr p
- Development.IDE.GHC.Compat.Core: type HsTyPats pass = [LHsTypeArg pass]
- Development.IDE.GHC.Compat.Core: type HsValBinds id = HsValBindsLR id id
- Development.IDE.GHC.Compat.Core: type IfG = IfM ()
- Development.IDE.GHC.Compat.Core: type IfL = IfM IfLclEnv
- Development.IDE.GHC.Compat.Core: type IfM lcl = TcRnIf IfGblEnv lcl
- Development.IDE.GHC.Compat.Core: type IfaceExport = AvailInfo
- Development.IDE.GHC.Compat.Core: type InstalledModule = GenModule UnitId
- Development.IDE.GHC.Compat.Core: type InstantiatedModule = GenModule InstantiatedUnit
- Development.IDE.GHC.Compat.Core: type InstantiatedUnit = GenInstantiatedUnit UnitId
- Development.IDE.GHC.Compat.Core: type Instantiations = GenInstantiations UnitId
- Development.IDE.GHC.Compat.Core: type LAmbiguousFieldOcc pass = XRec pass AmbiguousFieldOcc pass
- Development.IDE.GHC.Compat.Core: type LAnnDecl pass = XRec pass AnnDecl pass
- Development.IDE.GHC.Compat.Core: type LBangType pass = XRec pass BangType pass
- Development.IDE.GHC.Compat.Core: type LClsInstDecl pass = XRec pass ClsInstDecl pass
- Development.IDE.GHC.Compat.Core: type LConDecl pass = XRec pass ConDecl pass
- Development.IDE.GHC.Compat.Core: type LConDeclField pass = XRec pass ConDeclField pass
- Development.IDE.GHC.Compat.Core: type LDataFamInstDecl pass = XRec pass DataFamInstDecl pass
- Development.IDE.GHC.Compat.Core: type LDefaultDecl pass = XRec pass DefaultDecl pass
- Development.IDE.GHC.Compat.Core: type LDerivClauseTys pass = XRec pass DerivClauseTys pass
- Development.IDE.GHC.Compat.Core: type LDerivDecl pass = XRec pass DerivDecl pass
- Development.IDE.GHC.Compat.Core: type LDerivStrategy pass = XRec pass DerivStrategy pass
- Development.IDE.GHC.Compat.Core: type LDocDecl pass = XRec pass DocDecl pass
- Development.IDE.GHC.Compat.Core: type LFamilyDecl pass = XRec pass FamilyDecl pass
- Development.IDE.GHC.Compat.Core: type LFamilyResultSig pass = XRec pass FamilyResultSig pass
- Development.IDE.GHC.Compat.Core: type LFieldLabelStrings p = XRec p FieldLabelStrings p
- Development.IDE.GHC.Compat.Core: type LFieldOcc pass = XRec pass FieldOcc pass
- Development.IDE.GHC.Compat.Core: type LFixitySig pass = XRec pass FixitySig pass
- Development.IDE.GHC.Compat.Core: type LForeignDecl pass = XRec pass ForeignDecl pass
- Development.IDE.GHC.Compat.Core: type LGRHS id body = XRec id GRHS id body
- Development.IDE.GHC.Compat.Core: type LHsBind id = LHsBindLR id id
- Development.IDE.GHC.Compat.Core: type LHsBindLR idL idR = XRec idL HsBindLR idL idR
- Development.IDE.GHC.Compat.Core: type LHsBinds id = LHsBindsLR id id
- Development.IDE.GHC.Compat.Core: type LHsBindsLR idL idR = Bag LHsBindLR idL idR
- Development.IDE.GHC.Compat.Core: type LHsCmd id = XRec id HsCmd id
- Development.IDE.GHC.Compat.Core: type LHsCmdTop p = XRec p HsCmdTop p
- Development.IDE.GHC.Compat.Core: type LHsContext pass = XRec pass HsContext pass
- Development.IDE.GHC.Compat.Core: type LHsDecl p = XRec p HsDecl p
- Development.IDE.GHC.Compat.Core: type LHsDerivingClause pass = XRec pass HsDerivingClause pass
- Development.IDE.GHC.Compat.Core: type LHsExpr p = XRec p HsExpr p
- Development.IDE.GHC.Compat.Core: type LHsFieldBind p id arg = XRec p HsFieldBind id arg
- Development.IDE.GHC.Compat.Core: type LHsFunDep pass = XRec pass FunDep pass
- Development.IDE.GHC.Compat.Core: type LHsKind pass = XRec pass HsKind pass
- Development.IDE.GHC.Compat.Core: type LHsLocalBinds id = XRec id HsLocalBinds id
- Development.IDE.GHC.Compat.Core: type LHsLocalBindsLR idL idR = XRec idL HsLocalBindsLR idL idR
- Development.IDE.GHC.Compat.Core: type LHsRecField p arg = XRec p HsRecField p arg
- Development.IDE.GHC.Compat.Core: type LHsRecProj p arg = XRec p RecProj p arg
- Development.IDE.GHC.Compat.Core: type LHsRecUpdField p = XRec p HsRecUpdField p
- Development.IDE.GHC.Compat.Core: type LHsRecUpdProj p = XRec p RecUpdProj p
- Development.IDE.GHC.Compat.Core: type LHsSigType pass = XRec pass HsSigType pass
- Development.IDE.GHC.Compat.Core: type LHsSigWcType pass = HsWildCardBndrs pass LHsSigType pass
- Development.IDE.GHC.Compat.Core: type LHsToken (tok :: Symbol) p = XRec p HsToken tok
- Development.IDE.GHC.Compat.Core: type LHsTupArg id = XRec id HsTupArg id
- Development.IDE.GHC.Compat.Core: type LHsTyVarBndr flag pass = XRec pass HsTyVarBndr flag pass
- Development.IDE.GHC.Compat.Core: type LHsType pass = XRec pass HsType pass
- Development.IDE.GHC.Compat.Core: type LHsTypeArg p = HsArg LHsType p LHsKind p
- Development.IDE.GHC.Compat.Core: type LHsUniToken (tok :: Symbol) (utok :: Symbol) p = XRec p HsUniToken tok utok
- Development.IDE.GHC.Compat.Core: type LHsWcType pass = HsWildCardBndrs pass LHsType pass
- Development.IDE.GHC.Compat.Core: type LIE pass = XRec pass IE pass
- Development.IDE.GHC.Compat.Core: type LIEWrappedName p = XRec p IEWrappedName p
- Development.IDE.GHC.Compat.Core: type LIPBind id = XRec id IPBind id
- Development.IDE.GHC.Compat.Core: type LIdP p = XRec p IdP p
- Development.IDE.GHC.Compat.Core: type LImportDecl pass = XRec pass ImportDecl pass
- Development.IDE.GHC.Compat.Core: type LInjectivityAnn pass = XRec pass InjectivityAnn pass
- Development.IDE.GHC.Compat.Core: type LInstDecl pass = XRec pass InstDecl pass
- Development.IDE.GHC.Compat.Core: type LMatch id body = XRec id Match id body
- Development.IDE.GHC.Compat.Core: type LPat p = XRec p Pat p
- Development.IDE.GHC.Compat.Core: type LRoleAnnotDecl pass = XRec pass RoleAnnotDecl pass
- Development.IDE.GHC.Compat.Core: type LRuleBndr pass = XRec pass RuleBndr pass
- Development.IDE.GHC.Compat.Core: type LRuleDecl pass = XRec pass RuleDecl pass
- Development.IDE.GHC.Compat.Core: type LRuleDecls pass = XRec pass RuleDecls pass
- Development.IDE.GHC.Compat.Core: type LSig pass = XRec pass Sig pass
- Development.IDE.GHC.Compat.Core: type LSpliceDecl pass = XRec pass SpliceDecl pass
- Development.IDE.GHC.Compat.Core: type LStandaloneKindSig pass = XRec pass StandaloneKindSig pass
- Development.IDE.GHC.Compat.Core: type LStmt id body = XRec id StmtLR id id body
- Development.IDE.GHC.Compat.Core: type LStmtLR idL idR body = XRec idL StmtLR idL idR body
- Development.IDE.GHC.Compat.Core: type LTyClDecl pass = XRec pass TyClDecl pass
- Development.IDE.GHC.Compat.Core: type LTyFamDefltDecl pass = XRec pass TyFamDefltDecl pass
- Development.IDE.GHC.Compat.Core: type LTyFamInstDecl pass = XRec pass TyFamInstDecl pass
- Development.IDE.GHC.Compat.Core: type LTyFamInstEqn pass = XRec pass TyFamInstEqn pass
- Development.IDE.GHC.Compat.Core: type LWarnDecl pass = XRec pass WarnDecl pass
- Development.IDE.GHC.Compat.Core: type LWarnDecls pass = XRec pass WarnDecls pass
- Development.IDE.GHC.Compat.Core: type Located = GenLocated SrcSpan
- Development.IDE.GHC.Compat.Core: type LocatedA = GenLocated SrcSpanAnnA
- Development.IDE.GHC.Compat.Core: type LocatedAn a = LocatedAn a
- Development.IDE.GHC.Compat.Core: type MetaHook (f :: Type -> Type) = MetaRequest -> LHsExpr GhcTc -> f MetaResult
- Development.IDE.GHC.Compat.Core: type ModIface = ModIface_ 'ModIfaceFinal
- Development.IDE.GHC.Compat.Core: type Module = GenModule Unit
- Development.IDE.GHC.Compat.Core: type ModuleNameEnv elt = UniqFM ModuleName elt
- Development.IDE.GHC.Compat.Core: type ModuleNameWithIsBoot = GenWithIsBoot ModuleName
- Development.IDE.GHC.Compat.Core: type ModuleSet = Set NDModule
- Development.IDE.GHC.Compat.Core: type ModuleWithIsBoot = GenWithIsBoot Module
- Development.IDE.GHC.Compat.Core: type OccSet = UniqSet OccName
- Development.IDE.GHC.Compat.Core: type ParsedSource = Located HsModule GhcPs
- Development.IDE.GHC.Compat.Core: type RealLocated = GenLocated RealSrcSpan
- Development.IDE.GHC.Compat.Core: type RecFieldEnv = NameEnv [FieldLabel]
- Development.IDE.GHC.Compat.Core: type RecProj p arg = HsFieldBind LFieldLabelStrings p arg
- Development.IDE.GHC.Compat.Core: type RecUpdProj p = RecProj p LHsExpr p
- Development.IDE.GHC.Compat.Core: type RenamedSource = (HsGroup GhcRn, [LImportDecl GhcRn], Maybe [(LIE GhcRn, Avails)], Maybe LHsDoc GhcRn)
- Development.IDE.GHC.Compat.Core: type RhsNames = NameSet
- Development.IDE.GHC.Compat.Core: type RnM = TcRn
- Development.IDE.GHC.Compat.Core: type RoleAnnotEnv = NameEnv LRoleAnnotDecl GhcRn
- Development.IDE.GHC.Compat.Core: type SrcAnn ann = SrcSpanAnn' EpAnn ann
- Development.IDE.GHC.Compat.Core: type Stmt id body = StmtLR id id body
- Development.IDE.GHC.Compat.Core: type THDocs = Map DocLoc HsDoc GhcRn
- Development.IDE.GHC.Compat.Core: type TcBinderStack = [TcBinder]
- Development.IDE.GHC.Compat.Core: type TcCoercion = Coercion
- Development.IDE.GHC.Compat.Core: type TcCoercionN = CoercionN
- Development.IDE.GHC.Compat.Core: type TcCoercionP = CoercionP
- Development.IDE.GHC.Compat.Core: type TcCoercionR = CoercionR
- Development.IDE.GHC.Compat.Core: type TcId = Id
- Development.IDE.GHC.Compat.Core: type TcIdSet = IdSet
- Development.IDE.GHC.Compat.Core: type TcM = TcRn
- Development.IDE.GHC.Compat.Core: type TcMCoercion = MCoercion
- Development.IDE.GHC.Compat.Core: type TcMCoercionN = MCoercionN
- Development.IDE.GHC.Compat.Core: type TcMCoercionR = MCoercionR
- Development.IDE.GHC.Compat.Core: type TcPluginRewriter = RewriteEnv -> [Ct] -> [TcType] -> TcPluginM TcPluginRewriteResult
- Development.IDE.GHC.Compat.Core: type TcPluginSolver = EvBindsVar -> [Ct] -> [Ct] -> TcPluginM TcPluginSolveResult
- Development.IDE.GHC.Compat.Core: type TcRef a = IORef a
- Development.IDE.GHC.Compat.Core: type TcRn = TcRnIf TcGblEnv TcLclEnv
- Development.IDE.GHC.Compat.Core: type TcRnIf a b = IOEnv Env a b
- Development.IDE.GHC.Compat.Core: type TcSigFun = Name -> Maybe TcSigInfo
- Development.IDE.GHC.Compat.Core: type TcTypeEnv = NameEnv TcTyThing
- Development.IDE.GHC.Compat.Core: type ThBindEnv = NameEnv (TopLevelFlag, ThLevel)
- Development.IDE.GHC.Compat.Core: type ThLevel = Int
- Development.IDE.GHC.Compat.Core: type TidyOccEnv = UniqFM FastString Int
- Development.IDE.GHC.Compat.Core: type TyFamDefltDecl = TyFamInstDecl
- Development.IDE.GHC.Compat.Core: type TyFamInstEqn pass = FamEqn pass LHsType pass
- Development.IDE.GHC.Compat.Core: type TypecheckedSource = LHsBinds GhcTc
- Development.IDE.GHC.Compat.Core: type Unit = GenUnit UnitId
- Development.IDE.GHC.Compat.Core: type family ConLikeP x
- Development.IDE.GHC.Compat.Core: typeCharCmpTyFamNameKey :: Unique
- Development.IDE.GHC.Compat.Core: typeCharKindConNameKey :: Unique
- Development.IDE.GHC.Compat.Core: typeCharToNatTyFamNameKey :: Unique
- Development.IDE.GHC.Compat.Core: typeCharTypeRepKey :: Unique
- Development.IDE.GHC.Compat.Core: typeCharTypeRepName :: Name
- Development.IDE.GHC.Compat.Core: typeConKey :: Unique
- Development.IDE.GHC.Compat.Core: typeConsSymbolTyFamNameKey :: Unique
- Development.IDE.GHC.Compat.Core: typeErrorAppendDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: typeErrorAppendDataConName :: Name
- Development.IDE.GHC.Compat.Core: typeErrorIdKey :: Unique
- Development.IDE.GHC.Compat.Core: typeErrorShowTypeDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: typeErrorShowTypeDataConName :: Name
- Development.IDE.GHC.Compat.Core: typeErrorTextDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: typeErrorTextDataConName :: Name
- Development.IDE.GHC.Compat.Core: typeErrorVAppendDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: typeErrorVAppendDataConName :: Name
- Development.IDE.GHC.Compat.Core: typeLeqCharTyFamNameKey :: Unique
- Development.IDE.GHC.Compat.Core: typeLitCharDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: typeLitCharDataConName :: Name
- Development.IDE.GHC.Compat.Core: typeLitNatDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: typeLitNatDataConName :: Name
- Development.IDE.GHC.Compat.Core: typeLitSortTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: typeLitSortTyConName :: Name
- Development.IDE.GHC.Compat.Core: typeLitSymbolDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: typeLitSymbolDataConName :: Name
- Development.IDE.GHC.Compat.Core: typeNatAddTyFamNameKey :: Unique
- Development.IDE.GHC.Compat.Core: typeNatCmpTyFamNameKey :: Unique
- Development.IDE.GHC.Compat.Core: typeNatDivTyFamNameKey :: Unique
- Development.IDE.GHC.Compat.Core: typeNatExpTyFamNameKey :: Unique
- Development.IDE.GHC.Compat.Core: typeNatLogTyFamNameKey :: Unique
- Development.IDE.GHC.Compat.Core: typeNatModTyFamNameKey :: Unique
- Development.IDE.GHC.Compat.Core: typeNatMulTyFamNameKey :: Unique
- Development.IDE.GHC.Compat.Core: typeNatSubTyFamNameKey :: Unique
- Development.IDE.GHC.Compat.Core: typeNatToCharTyFamNameKey :: Unique
- Development.IDE.GHC.Compat.Core: typeNatTypeRepKey :: Unique
- Development.IDE.GHC.Compat.Core: typeNatTypeRepName :: Name
- Development.IDE.GHC.Compat.Core: typeRepIdKey :: Unique
- Development.IDE.GHC.Compat.Core: typeRepIdName :: Name
- Development.IDE.GHC.Compat.Core: typeRepTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: typeRepTyConName :: Name
- Development.IDE.GHC.Compat.Core: typeSymbolAppendFamNameKey :: Unique
- Development.IDE.GHC.Compat.Core: typeSymbolCmpTyFamNameKey :: Unique
- Development.IDE.GHC.Compat.Core: typeSymbolKindConNameKey :: Unique
- Development.IDE.GHC.Compat.Core: typeSymbolTypeRepKey :: Unique
- Development.IDE.GHC.Compat.Core: typeSymbolTypeRepName :: Name
- Development.IDE.GHC.Compat.Core: typeUnconsSymbolTyFamNameKey :: Unique
- Development.IDE.GHC.Compat.Core: typeableClassKey :: Unique
- Development.IDE.GHC.Compat.Core: typeableClassName :: Name
- Development.IDE.GHC.Compat.Core: typecheckIface :: ModIface -> IfG ModDetails
- Development.IDE.GHC.Compat.Core: u1DataCon_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: u1TyConKey :: Unique
- Development.IDE.GHC.Compat.Core: u1TyConName :: Name
- Development.IDE.GHC.Compat.Core: uAddrDataCon_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: uAddrHash_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: uAddrTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: uAddrTyConName :: Name
- Development.IDE.GHC.Compat.Core: uCharDataCon_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: uCharHash_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: uCharTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: uCharTyConName :: Name
- Development.IDE.GHC.Compat.Core: uDoubleDataCon_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: uDoubleHash_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: uDoubleTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: uDoubleTyConName :: Name
- Development.IDE.GHC.Compat.Core: uFloatDataCon_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: uFloatHash_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: uFloatTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: uFloatTyConName :: Name
- Development.IDE.GHC.Compat.Core: uIntDataCon_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: uIntHash_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: uIntTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: uIntTyConName :: Name
- Development.IDE.GHC.Compat.Core: uNSAFE_COERCE :: Module
- Development.IDE.GHC.Compat.Core: uRecTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: uRecTyConName :: Name
- Development.IDE.GHC.Compat.Core: uWordDataCon_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: uWordHash_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: uWordTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: uWordTyConName :: Name
- Development.IDE.GHC.Compat.Core: unComp1_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: unGhc :: Ghc a -> Session -> IO a
- Development.IDE.GHC.Compat.Core: unK1_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: unLoc :: GenLocated l e -> e
- Development.IDE.GHC.Compat.Core: unLocA :: forall pass a. XRec (GhcPass pass) a -> a
- Development.IDE.GHC.Compat.Core: unPar1_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: unQualOK :: GlobalRdrElt -> Bool
- Development.IDE.GHC.Compat.Core: unQualSpecOK :: ImportSpec -> Bool
- Development.IDE.GHC.Compat.Core: unRec1_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: unXRec :: UnXRec p => XRec p a -> a
- Development.IDE.GHC.Compat.Core: unboundKey :: Unique
- Development.IDE.GHC.Compat.Core: unguardedGRHSs :: forall (p :: Pass) body. Anno (GRHS (GhcPass p) (LocatedA (body (GhcPass p)))) ~ SrcAnn NoEpAnns => SrcSpan -> LocatedA (body (GhcPass p)) -> EpAnn GrhsAnn -> GRHSs (GhcPass p) (LocatedA (body (GhcPass p)))
- Development.IDE.GHC.Compat.Core: unguardedRHS :: forall (p :: Pass) body. Anno (GRHS (GhcPass p) (LocatedA (body (GhcPass p)))) ~ SrcAnn NoEpAnns => EpAnn GrhsAnn -> SrcSpan -> LocatedA (body (GhcPass p)) -> [LGRHS (GhcPass p) (LocatedA (body (GhcPass p)))]
- Development.IDE.GHC.Compat.Core: uninstantiateInstantiatedModule :: InstantiatedModule -> InstantiatedModule
- Development.IDE.GHC.Compat.Core: uninstantiateInstantiatedUnit :: InstantiatedUnit -> InstantiatedUnit
- Development.IDE.GHC.Compat.Core: uninterruptibleMaskM_ :: IOEnv env a -> IOEnv env a
- Development.IDE.GHC.Compat.Core: unionFamInstEnv :: FamInstEnv -> FamInstEnv -> FamInstEnv
- Development.IDE.GHC.Compat.Core: unionManyModuleSets :: [ModuleSet] -> ModuleSet
- Development.IDE.GHC.Compat.Core: unionManyOccSets :: [OccSet] -> OccSet
- Development.IDE.GHC.Compat.Core: unionModuleSet :: ModuleSet -> ModuleSet -> ModuleSet
- Development.IDE.GHC.Compat.Core: unionOccSets :: OccSet -> OccSet -> OccSet
- Development.IDE.GHC.Compat.Core: unitFS :: IsUnitId u => u -> FastString
- Development.IDE.GHC.Compat.Core: unitFreeModuleHoles :: GenUnit u -> UniqDSet ModuleName
- Development.IDE.GHC.Compat.Core: unitIdFS :: UnitId -> FastString
- Development.IDE.GHC.Compat.Core: unitIdString :: UnitId -> String
- Development.IDE.GHC.Compat.Core: unitIsDefinite :: Unit -> Bool
- Development.IDE.GHC.Compat.Core: unitModuleEnv :: Module -> a -> ModuleEnv a
- Development.IDE.GHC.Compat.Core: unitModuleSet :: Module -> ModuleSet
- Development.IDE.GHC.Compat.Core: unitOccEnv :: OccName -> a -> OccEnv a
- Development.IDE.GHC.Compat.Core: unitOccSet :: OccName -> OccSet
- Development.IDE.GHC.Compat.Core: unitRecStmtTc :: RecStmtTc
- Development.IDE.GHC.Compat.Core: unitString :: IsUnitId u => u -> String
- Development.IDE.GHC.Compat.Core: unlessM :: Monad m => m Bool -> m () -> m ()
- Development.IDE.GHC.Compat.Core: unlessXOptM :: Extension -> TcRnIf gbl lcl () -> TcRnIf gbl lcl ()
- Development.IDE.GHC.Compat.Core: unliftedDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: unliftedRepTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: unliftedTypeKindTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: unload :: HscEnv -> [Linkable] -> IO ()
- Development.IDE.GHC.Compat.Core: unpackCStringAppendIdKey :: Unique
- Development.IDE.GHC.Compat.Core: unpackCStringAppendName :: Name
- Development.IDE.GHC.Compat.Core: unpackCStringAppendUtf8IdKey :: Unique
- Development.IDE.GHC.Compat.Core: unpackCStringAppendUtf8Name :: Name
- Development.IDE.GHC.Compat.Core: unpackCStringFoldrIdKey :: Unique
- Development.IDE.GHC.Compat.Core: unpackCStringFoldrName :: Name
- Development.IDE.GHC.Compat.Core: unpackCStringFoldrUtf8IdKey :: Unique
- Development.IDE.GHC.Compat.Core: unpackCStringFoldrUtf8Name :: Name
- Development.IDE.GHC.Compat.Core: unpackCStringIdKey :: Unique
- Development.IDE.GHC.Compat.Core: unpackCStringName :: Name
- Development.IDE.GHC.Compat.Core: unpackCStringUtf8IdKey :: Unique
- Development.IDE.GHC.Compat.Core: unpackCStringUtf8Name :: Name
- Development.IDE.GHC.Compat.Core: unrestrictedFunTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: unsafeCoercePrimIdKey :: Unique
- Development.IDE.GHC.Compat.Core: unsafeCoercePrimName :: Name
- Development.IDE.GHC.Compat.Core: unsafeEqualityProofIdKey :: Unique
- Development.IDE.GHC.Compat.Core: unsafeEqualityProofName :: Name
- Development.IDE.GHC.Compat.Core: unsafeEqualityTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: unsafeEqualityTyConName :: Name
- Development.IDE.GHC.Compat.Core: unsafeIndex_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: unsafeInterleaveM :: IOEnv env a -> IOEnv env a
- Development.IDE.GHC.Compat.Core: unsafeRangeSize_RDR :: RdrName
- Development.IDE.GHC.Compat.Core: unsafeReflDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: unsafeReflDataConName :: Name
- Development.IDE.GHC.Compat.Core: unsafeTcPluginTcM :: TcM a -> TcPluginM a
- Development.IDE.GHC.Compat.Core: unsetGOptM :: GeneralFlag -> TcRnIf gbl lcl a -> TcRnIf gbl lcl a
- Development.IDE.GHC.Compat.Core: unsetWOptM :: WarningFlag -> TcRnIf gbl lcl a -> TcRnIf gbl lcl a
- Development.IDE.GHC.Compat.Core: unsetXOptM :: Extension -> TcRnIf gbl lcl a -> TcRnIf gbl lcl a
- Development.IDE.GHC.Compat.Core: unwrapIP :: Type -> CoercionR
- Development.IDE.GHC.Compat.Core: updEnv :: (env -> env') -> IOEnv env' a -> IOEnv env a
- Development.IDE.GHC.Compat.Core: updEnvs :: ((gbl, lcl) -> (gbl, lcl)) -> TcRnIf gbl lcl a -> TcRnIf gbl lcl a
- Development.IDE.GHC.Compat.Core: updGblEnv :: (gbl -> gbl) -> TcRnIf gbl lcl a -> TcRnIf gbl lcl a
- Development.IDE.GHC.Compat.Core: updLclEnv :: (lcl -> lcl) -> TcRnIf gbl lcl a -> TcRnIf gbl lcl a
- Development.IDE.GHC.Compat.Core: updMutVar :: IORef a -> (a -> a) -> IOEnv env ()
- Development.IDE.GHC.Compat.Core: updMutVarM :: IORef a -> (a -> IOEnv env a) -> IOEnv env ()
- Development.IDE.GHC.Compat.Core: updOptLevel :: Int -> DynFlags -> DynFlags
- Development.IDE.GHC.Compat.Core: updTcRef :: TcRef a -> (a -> a) -> TcRnIf gbl lcl ()
- Development.IDE.GHC.Compat.Core: updTopEnv :: (HscEnv -> HscEnv) -> TcRnIf gbl lcl a -> TcRnIf gbl lcl a
- Development.IDE.GHC.Compat.Core: updTopFlags :: (DynFlags -> DynFlags) -> TcRnIf gbl lcl a -> TcRnIf gbl lcl a
- Development.IDE.GHC.Compat.Core: updateEps :: (ExternalPackageState -> (ExternalPackageState, a)) -> TcRnIf gbl lcl a
- Development.IDE.GHC.Compat.Core: updateEps_ :: (ExternalPackageState -> ExternalPackageState) -> TcRnIf gbl lcl ()
- Development.IDE.GHC.Compat.Core: useColor :: DynFlags -> OverridingBool
- Development.IDE.GHC.Compat.Core: useUnicode :: DynFlags -> Bool
- Development.IDE.GHC.Compat.Core: v1TyConKey :: Unique
- Development.IDE.GHC.Compat.Core: v1TyConName :: Name
- Development.IDE.GHC.Compat.Core: varQual :: Module -> FastString -> Unique -> Name
- Development.IDE.GHC.Compat.Core: varQual_RDR :: Module -> FastString -> RdrName
- Development.IDE.GHC.Compat.Core: varSetMinusEvBindMap :: VarSet -> EvBindMap -> VarSet
- Development.IDE.GHC.Compat.Core: vecCountDataConKeys :: [Unique]
- Development.IDE.GHC.Compat.Core: vecCountTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: vecElemDataConKeys :: [Unique]
- Development.IDE.GHC.Compat.Core: vecElemTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: vecRepDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: virtualUnitId :: InstantiatedUnit -> UnitId
- Development.IDE.GHC.Compat.Core: voidArgIdKey :: Unique
- Development.IDE.GHC.Compat.Core: voidPrimIdKey :: Unique
- Development.IDE.GHC.Compat.Core: voidTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: voidTyConName :: Name
- Development.IDE.GHC.Compat.Core: wWarningFlags :: [FlagSpec WarningFlag]
- Development.IDE.GHC.Compat.Core: warnIf :: Bool -> TcRnMessage -> TcRn ()
- Development.IDE.GHC.Compat.Core: warningFlags :: DynFlags -> EnumSet WarningFlag
- Development.IDE.GHC.Compat.Core: warnopt :: WarningFlag -> ParserOpts -> Bool
- Development.IDE.GHC.Compat.Core: wayGeneralFlags :: Platform -> Way -> [GeneralFlag]
- Development.IDE.GHC.Compat.Core: wayUnsetGeneralFlags :: Platform -> Way -> [GeneralFlag]
- Development.IDE.GHC.Compat.Core: weakPrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: whenDOptM :: DumpFlag -> TcRnIf gbl lcl () -> TcRnIf gbl lcl ()
- Development.IDE.GHC.Compat.Core: whenGOptM :: GeneralFlag -> TcRnIf gbl lcl () -> TcRnIf gbl lcl ()
- Development.IDE.GHC.Compat.Core: whenM :: Monad m => m Bool -> m () -> m ()
- Development.IDE.GHC.Compat.Core: whenNoErrs :: TcM () -> TcM ()
- Development.IDE.GHC.Compat.Core: whenWOptM :: WarningFlag -> TcRnIf gbl lcl () -> TcRnIf gbl lcl ()
- Development.IDE.GHC.Compat.Core: whenXOptM :: Extension -> TcRnIf gbl lcl () -> TcRnIf gbl lcl ()
- Development.IDE.GHC.Compat.Core: wildCardKey :: Unique
- Development.IDE.GHC.Compat.Core: wildCardName :: Name
- Development.IDE.GHC.Compat.Core: wiredInNameTyThing_maybe :: Name -> Maybe TyThing
- Development.IDE.GHC.Compat.Core: wiredInSrcSpan :: SrcSpan
- Development.IDE.GHC.Compat.Core: wiredInUnitIds :: [UnitId]
- Development.IDE.GHC.Compat.Core: withDictClassKey :: Unique
- Development.IDE.GHC.Compat.Core: withDictClassName :: Name
- Development.IDE.GHC.Compat.Core: withException :: MonadIO m => SDocContext -> m (MaybeErr SDoc a) -> m a
- Development.IDE.GHC.Compat.Core: withSignalHandlers :: ExceptionMonad m => m a -> m a
- Development.IDE.GHC.Compat.Core: withoutDynamicNow :: TcRnIf gbl lcl a -> TcRnIf gbl lcl a
- Development.IDE.GHC.Compat.Core: wopt :: WarningFlag -> DynFlags -> Bool
- Development.IDE.GHC.Compat.Core: woptM :: WarningFlag -> TcRnIf gbl lcl Bool
- Development.IDE.GHC.Compat.Core: wopt_set :: DynFlags -> WarningFlag -> DynFlags
- Development.IDE.GHC.Compat.Core: word16PrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: word16TyConKey :: Unique
- Development.IDE.GHC.Compat.Core: word16TyConName :: Name
- Development.IDE.GHC.Compat.Core: word16X16PrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: word16X32PrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: word16X8PrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: word32PrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: word32TyConKey :: Unique
- Development.IDE.GHC.Compat.Core: word32TyConName :: Name
- Development.IDE.GHC.Compat.Core: word32X16PrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: word32X4PrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: word32X8PrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: word64PrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: word64TyConKey :: Unique
- Development.IDE.GHC.Compat.Core: word64TyConName :: Name
- Development.IDE.GHC.Compat.Core: word64X2PrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: word64X4PrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: word64X8PrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: word8DataConKey :: Unique
- Development.IDE.GHC.Compat.Core: word8PrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: word8TyConKey :: Unique
- Development.IDE.GHC.Compat.Core: word8TyConName :: Name
- Development.IDE.GHC.Compat.Core: word8X16PrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: word8X32PrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: word8X64PrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: wordDataConKey :: Unique
- Development.IDE.GHC.Compat.Core: wordPrimTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: wordTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: wrapIP :: Type -> CoercionR
- Development.IDE.GHC.Compat.Core: wrapLocAM :: (a -> TcM b) -> LocatedAn an a -> TcM (Located b)
- Development.IDE.GHC.Compat.Core: wrapLocFstM :: (a -> TcM (b, c)) -> Located a -> TcM (Located b, c)
- Development.IDE.GHC.Compat.Core: wrapLocFstMA :: (a -> TcM (b, c)) -> GenLocated (SrcSpanAnn' ann) a -> TcM (GenLocated (SrcSpanAnn' ann) b, c)
- Development.IDE.GHC.Compat.Core: wrapLocM :: (a -> TcM b) -> Located a -> TcM (Located b)
- Development.IDE.GHC.Compat.Core: wrapLocMA :: (a -> TcM b) -> GenLocated (SrcSpanAnn' ann) a -> TcRn (GenLocated (SrcSpanAnn' ann) b)
- Development.IDE.GHC.Compat.Core: wrapLocMA_ :: (a -> TcM ()) -> LocatedA a -> TcM ()
- Development.IDE.GHC.Compat.Core: wrapLocM_ :: (a -> TcM ()) -> Located a -> TcM ()
- Development.IDE.GHC.Compat.Core: wrapLocSndM :: (a -> TcM (b, c)) -> Located a -> TcM (b, Located c)
- Development.IDE.GHC.Compat.Core: wrapLocSndMA :: (a -> TcM (b, c)) -> GenLocated (SrcSpanAnn' ann) a -> TcM (b, GenLocated (SrcSpanAnn' ann) c)
- Development.IDE.GHC.Compat.Core: wrapXRec :: WrapXRec p a => a -> XRec p a
- Development.IDE.GHC.Compat.Core: writeMutVar :: IORef a -> a -> IOEnv env ()
- Development.IDE.GHC.Compat.Core: writeTcRef :: TcRef a -> a -> TcRnIf gbl lcl ()
- Development.IDE.GHC.Compat.Core: xFlags :: [FlagSpec Extension]
- Development.IDE.GHC.Compat.Core: xopt :: Extension -> DynFlags -> Bool
- Development.IDE.GHC.Compat.Core: xoptM :: Extension -> TcRnIf gbl lcl Bool
- Development.IDE.GHC.Compat.Core: xopt_set :: DynFlags -> Extension -> DynFlags
- Development.IDE.GHC.Compat.Core: xopt_unset :: DynFlags -> Extension -> DynFlags
- Development.IDE.GHC.Compat.Core: xset :: ExtBits -> ExtsBitmap -> ExtsBitmap
- Development.IDE.GHC.Compat.Core: xtest :: ExtBits -> ExtsBitmap -> Bool
- Development.IDE.GHC.Compat.Core: xunset :: ExtBits -> ExtsBitmap -> ExtsBitmap
- Development.IDE.GHC.Compat.Core: zeroBitRepTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: zeroBitTypeTyConKey :: Unique
- Development.IDE.GHC.Compat.Core: zipIdKey :: Unique
- Development.IDE.GHC.Compat.Core: zipName :: Name
- Development.IDE.GHC.Compat.Core: zipWith3M :: Monad m => (a -> b -> c -> m d) -> [a] -> [b] -> [c] -> m [d]
- Development.IDE.GHC.Compat.Core: zipWith3M_ :: Monad m => (a -> b -> c -> m d) -> [a] -> [b] -> [c] -> m ()
- Development.IDE.GHC.Compat.Core: zipWith4M :: Monad m => (a -> b -> c -> d -> m e) -> [a] -> [b] -> [c] -> [d] -> m [e]
- Development.IDE.GHC.Compat.Core: zipWithAndUnzipM :: Monad m => (a -> b -> m (c, d)) -> [a] -> [b] -> m ([c], [d])
- Development.IDE.GHC.Compat.Env: InteractiveContext :: DynFlags -> Int -> [InteractiveImport] -> [TyThing] -> IcGlobalRdrEnv -> (InstEnv, [FamInst]) -> FixityEnv -> Maybe [Type] -> [Resume] -> Name -> Name -> Maybe FilePath -> !Plugins -> InteractiveContext
- Development.IDE.GHC.Compat.Env: [ic_cwd] :: InteractiveContext -> Maybe FilePath
- Development.IDE.GHC.Compat.Env: [ic_default] :: InteractiveContext -> Maybe [Type]
- Development.IDE.GHC.Compat.Env: [ic_dflags] :: InteractiveContext -> DynFlags
- Development.IDE.GHC.Compat.Env: [ic_fix_env] :: InteractiveContext -> FixityEnv
- Development.IDE.GHC.Compat.Env: [ic_gre_cache] :: InteractiveContext -> IcGlobalRdrEnv
- Development.IDE.GHC.Compat.Env: [ic_imports] :: InteractiveContext -> [InteractiveImport]
- Development.IDE.GHC.Compat.Env: [ic_instances] :: InteractiveContext -> (InstEnv, [FamInst])
- Development.IDE.GHC.Compat.Env: [ic_int_print] :: InteractiveContext -> Name
- Development.IDE.GHC.Compat.Env: [ic_mod_index] :: InteractiveContext -> Int
- Development.IDE.GHC.Compat.Env: [ic_monad] :: InteractiveContext -> Name
- Development.IDE.GHC.Compat.Env: [ic_plugins] :: InteractiveContext -> !Plugins
- Development.IDE.GHC.Compat.Env: [ic_resume] :: InteractiveContext -> [Resume]
- Development.IDE.GHC.Compat.Env: [ic_tythings] :: InteractiveContext -> [TyThing]
- Development.IDE.GHC.Compat.Env: data () => Backend
- Development.IDE.GHC.Compat.Env: data () => HscEnv
- Development.IDE.GHC.Compat.Env: data () => InteractiveContext
- Development.IDE.GHC.Compat.Env: data () => Logger
- Development.IDE.GHC.Compat.Env: data () => TmpFs
- Development.IDE.GHC.Compat.Env: data () => UnitEnv
- Development.IDE.GHC.Compat.Env: data () => Way
- Development.IDE.GHC.Compat.Env: ghciBackend :: Backend
- Development.IDE.GHC.Compat.Env: homeUnitId_ :: DynFlags -> UnitId
- Development.IDE.GHC.Compat.Env: hostFullWays :: Ways
- Development.IDE.GHC.Compat.Env: hscHomeUnit :: HscEnv -> HomeUnit
- Development.IDE.GHC.Compat.Env: hscSetActiveUnitId :: HasDebugCallStack => UnitId -> HscEnv -> HscEnv
- Development.IDE.GHC.Compat.Env: hscSetFlags :: DynFlags -> HscEnv -> HscEnv
- Development.IDE.GHC.Compat.Env: hscSetHooks :: Hooks -> HscEnv -> HscEnv
- Development.IDE.GHC.Compat.Env: hscSetUnitEnv :: UnitEnv -> HscEnv -> HscEnv
- Development.IDE.GHC.Compat.Env: hsc_EPS :: HscEnv -> UnitEnv
- Development.IDE.GHC.Compat.Env: hsc_HPT :: HscEnv -> HomePackageTable
- Development.IDE.GHC.Compat.Env: hsc_dflags :: HscEnv -> DynFlags
- Development.IDE.GHC.Compat.Env: hsc_hooks :: HscEnv -> Hooks
- Development.IDE.GHC.Compat.Env: hsc_logger :: HscEnv -> Logger
- Development.IDE.GHC.Compat.Env: hsc_tmpfs :: HscEnv -> TmpFs
- Development.IDE.GHC.Compat.Env: hsc_unit_env :: HscEnv -> UnitEnv
- Development.IDE.GHC.Compat.Env: initTempFs :: HscEnv -> IO HscEnv
- Development.IDE.GHC.Compat.Env: mkHomeModule :: HomeUnit -> ModuleName -> Module
- Development.IDE.GHC.Compat.Env: platformDefaultBackend :: DynFlags -> Backend
- Development.IDE.GHC.Compat.Env: reexportedModules :: DynFlags -> Set ModuleName
- Development.IDE.GHC.Compat.Env: safeImportsOn :: DynFlags -> Bool
- Development.IDE.GHC.Compat.Env: setBackend :: Backend -> DynFlags -> DynFlags
- Development.IDE.GHC.Compat.Env: setBytecodeLinkerOptions :: DynFlags -> DynFlags
- Development.IDE.GHC.Compat.Env: setHomeUnitId_ :: UnitId -> DynFlags -> DynFlags
- Development.IDE.GHC.Compat.Env: setInteractiveDynFlags :: GhcMonad m => DynFlags -> m ()
- Development.IDE.GHC.Compat.Env: setInteractivePrintName :: InteractiveContext -> Name -> InteractiveContext
- Development.IDE.GHC.Compat.Env: setInterpreterLinkerOptions :: DynFlags -> DynFlags
- Development.IDE.GHC.Compat.Env: setWays :: Ways -> DynFlags -> DynFlags
- Development.IDE.GHC.Compat.Env: setWorkingDirectory :: FilePath -> DynFlags -> DynFlags
- Development.IDE.GHC.Compat.Env: type HomeUnit = GenHomeUnit UnitId
- Development.IDE.GHC.Compat.Env: type Ways = Set Way
- Development.IDE.GHC.Compat.Env: wayGeneralFlags :: Platform -> Way -> [GeneralFlag]
- Development.IDE.GHC.Compat.Env: wayUnsetGeneralFlags :: Platform -> Way -> [GeneralFlag]
- Development.IDE.GHC.Compat.Env: workingDirectory :: DynFlags -> Maybe FilePath
- Development.IDE.GHC.Compat.Iface: cannotFindModule :: HscEnv -> ModuleName -> FindResult -> SDoc
- Development.IDE.GHC.Compat.Iface: writeIfaceFile :: HscEnv -> FilePath -> ModIface -> IO ()
- Development.IDE.GHC.Compat.Logger: defaultLogActionHPutStrDoc :: LogFlags -> Bool -> Handle -> SDoc -> IO ()
- Development.IDE.GHC.Compat.Logger: logActionCompat :: LogActionCompat -> LogAction
- Development.IDE.GHC.Compat.Logger: pushLogHook :: (LogAction -> LogAction) -> Logger -> Logger
- Development.IDE.GHC.Compat.Logger: putLogHook :: Logger -> HscEnv -> HscEnv
- Development.IDE.GHC.Compat.Logger: type LogActionCompat = LogFlags -> Maybe DiagnosticReason -> Maybe Severity -> SrcSpan -> PrintUnqualified -> SDoc -> IO ()
- Development.IDE.GHC.Compat.Outputable: ($$) :: IsDoc doc => doc -> doc -> doc
- Development.IDE.GHC.Compat.Outputable: (<+>) :: IsLine doc => doc -> doc -> doc
- Development.IDE.GHC.Compat.Outputable: ErrorWithoutFlag :: DiagnosticReason
- Development.IDE.GHC.Compat.Outputable: SourceError :: Messages GhcMessage -> SourceError
- Development.IDE.GHC.Compat.Outputable: WarningWithFlag :: !WarningFlag -> DiagnosticReason
- Development.IDE.GHC.Compat.Outputable: WarningWithoutFlag :: DiagnosticReason
- Development.IDE.GHC.Compat.Outputable: class () => Outputable a
- Development.IDE.GHC.Compat.Outputable: data () => DecoratedSDoc
- Development.IDE.GHC.Compat.Outputable: data () => DiagnosticReason
- Development.IDE.GHC.Compat.Outputable: data () => DriverMessage
- Development.IDE.GHC.Compat.Outputable: data () => GhcMessage
- Development.IDE.GHC.Compat.Outputable: data () => Messages e
- Development.IDE.GHC.Compat.Outputable: data () => MsgEnvelope e
- Development.IDE.GHC.Compat.Outputable: data () => SDoc
- Development.IDE.GHC.Compat.Outputable: defaultDiagnosticOpts :: Diagnostic a => DiagnosticOpts a
- Development.IDE.GHC.Compat.Outputable: defaultSDocContext :: SDocContext
- Development.IDE.GHC.Compat.Outputable: defaultUserStyle :: PprStyle
- Development.IDE.GHC.Compat.Outputable: diagnosticMessage :: Diagnostic a => DiagnosticOpts a -> a -> DecoratedSDoc
- Development.IDE.GHC.Compat.Outputable: empty :: IsOutput doc => doc
- Development.IDE.GHC.Compat.Outputable: errMsgDiagnostic :: MsgEnvelope e -> e
- Development.IDE.GHC.Compat.Outputable: errMsgSeverity :: MsgEnvelope e -> Severity
- Development.IDE.GHC.Compat.Outputable: errMsgSpan :: MsgEnvelope e -> SrcSpan
- Development.IDE.GHC.Compat.Outputable: formatErrorWithQual :: DynFlags -> MsgEnvelope DecoratedSDoc -> String
- Development.IDE.GHC.Compat.Outputable: getMessages :: Messages e -> Bag (MsgEnvelope e)
- Development.IDE.GHC.Compat.Outputable: hang :: SDoc -> Int -> SDoc -> SDoc
- Development.IDE.GHC.Compat.Outputable: initDiagOpts :: DynFlags -> DiagOpts
- Development.IDE.GHC.Compat.Outputable: mkPrintUnqualifiedDefault :: HscEnv -> GlobalRdrEnv -> PrintUnqualified
- Development.IDE.GHC.Compat.Outputable: mkSrcErr :: Messages GhcMessage -> SourceError
- Development.IDE.GHC.Compat.Outputable: mkWarnMsg :: DynFlags -> Maybe DiagnosticReason -> b -> SrcSpan -> PrintUnqualified -> SDoc -> MsgEnvelope DecoratedSDoc
- Development.IDE.GHC.Compat.Outputable: nest :: Int -> SDoc -> SDoc
- Development.IDE.GHC.Compat.Outputable: newtype () => SourceError
- Development.IDE.GHC.Compat.Outputable: ppr :: Outputable a => a -> SDoc
- Development.IDE.GHC.Compat.Outputable: pprMessages :: Diagnostic e => DiagnosticOpts e -> Messages e -> SDoc
- Development.IDE.GHC.Compat.Outputable: pprMsgEnvelopeBagWithLoc :: Diagnostic e => DiagnosticOpts e -> Bag (MsgEnvelope e) -> [SDoc]
- Development.IDE.GHC.Compat.Outputable: pprPanic :: HasCallStack => String -> SDoc -> a
- Development.IDE.GHC.Compat.Outputable: printSDocQualifiedUnsafe :: PrintUnqualified -> SDoc -> String
- Development.IDE.GHC.Compat.Outputable: printWithoutUniques :: Outputable a => a -> String
- Development.IDE.GHC.Compat.Outputable: punctuate :: IsLine doc => doc -> [doc] -> [doc]
- Development.IDE.GHC.Compat.Outputable: renderDiagnosticMessageWithHints :: forall a. Diagnostic a => a -> DecoratedSDoc
- Development.IDE.GHC.Compat.Outputable: renderWithContext :: SDocContext -> SDoc -> String
- Development.IDE.GHC.Compat.Outputable: showSDoc :: DynFlags -> SDoc -> String
- Development.IDE.GHC.Compat.Outputable: showSDocForUser :: DynFlags -> UnitState -> NamePprCtx -> SDoc -> String
- Development.IDE.GHC.Compat.Outputable: showSDocUnsafe :: SDoc -> String
- Development.IDE.GHC.Compat.Outputable: srcErrorMessages :: SourceError -> Messages GhcMessage
- Development.IDE.GHC.Compat.Outputable: text :: IsLine doc => String -> doc
- Development.IDE.GHC.Compat.Outputable: textDoc :: String -> SDoc
- Development.IDE.GHC.Compat.Outputable: type ErrMsg = MsgEnvelope DecoratedSDoc
- Development.IDE.GHC.Compat.Outputable: type PrintUnqualified = NamePprCtx
- Development.IDE.GHC.Compat.Outputable: type PsError = PsMessage
- Development.IDE.GHC.Compat.Outputable: type PsWarning = PsMessage
- Development.IDE.GHC.Compat.Outputable: type WarnMsg = MsgEnvelope DecoratedSDoc
- Development.IDE.GHC.Compat.Outputable: unDecorated :: DecoratedSDoc -> [SDoc]
- Development.IDE.GHC.Compat.Outputable: vcat :: IsDoc doc => [doc] -> doc
- Development.IDE.GHC.Compat.Outputable: withPprStyle :: PprStyle -> SDoc -> SDoc
- Development.IDE.GHC.Compat.Parser: AnnAnyclass :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnAs :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnBackquote :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnBang :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnBy :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnCase :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnCases :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnClass :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnClose :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnCloseB :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnCloseBU :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnCloseC :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnCloseP :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnClosePH :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnCloseQ :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnCloseQU :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnCloseS :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnColon :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnComma :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnCommaTuple :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnDarrow :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnDarrowU :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnData :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnDcolon :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnDcolonU :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnDefault :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnDeriving :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnDo :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnDollar :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnDollarDollar :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnDot :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnDotdot :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnElse :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnEqual :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnExport :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnFamily :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnForall :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnForallU :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnForeign :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnFunId :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnGroup :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnHeader :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnHiding :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnIf :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnImport :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnIn :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnInfix :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnInstance :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnLam :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnLarrow :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnLarrowU :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnLarrowtail :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnLarrowtailU :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnLet :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnLollyU :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnMdo :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnMinus :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnModule :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnName :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnNewtype :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnOf :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnOpen :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnOpenB :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnOpenBU :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnOpenC :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnOpenE :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnOpenEQ :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnOpenEQU :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnOpenP :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnOpenPH :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnOpenS :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnPackageName :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnPattern :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnPercent :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnPercentOne :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnProc :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnQualified :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnRarrow :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnRarrowU :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnRarrowtail :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnRarrowtailU :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnRec :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnRole :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnSafe :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnSemi :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnSignature :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnSimpleQuote :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnStatic :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnStock :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnThTyQuote :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnThen :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnTilde :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnType :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnUnit :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnUsing :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnVal :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnValStr :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnVbar :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnVia :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnWhere :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: Annlarrowtail :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnlarrowtailU :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: Annrarrowtail :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: AnnrarrowtailU :: AnnKeywordId
- Development.IDE.GHC.Compat.Parser: PsSpan :: !RealSrcSpan -> !BufSpan -> PsSpan
- Development.IDE.GHC.Compat.Parser: [psBufSpan] :: PsSpan -> !BufSpan
- Development.IDE.GHC.Compat.Parser: [psRealSpan] :: PsSpan -> !RealSrcSpan
- Development.IDE.GHC.Compat.Parser: data () => AnnKeywordId
- Development.IDE.GHC.Compat.Parser: data () => HsParsedModule
- Development.IDE.GHC.Compat.Parser: data () => ParsedModule
- Development.IDE.GHC.Compat.Parser: data () => PsSpan
- Development.IDE.GHC.Compat.Parser: hpm_annotations :: HsParsedModule -> ApiAnns
- Development.IDE.GHC.Compat.Parser: hpm_module :: HsParsedModule -> Located (HsModule GhcPs)
- Development.IDE.GHC.Compat.Parser: hpm_src_files :: HsParsedModule -> [FilePath]
- Development.IDE.GHC.Compat.Parser: initParserOpts :: DynFlags -> ParserOpts
- Development.IDE.GHC.Compat.Parser: initParserState :: ParserOpts -> StringBuffer -> RealSrcLoc -> PState
- Development.IDE.GHC.Compat.Parser: mkApiAnns :: PState -> ApiAnns
- Development.IDE.GHC.Compat.Parser: pattern HsParsedModule :: Located (HsModule GhcPs) -> [FilePath] -> ApiAnns -> HsParsedModule
- Development.IDE.GHC.Compat.Parser: pattern ParsedModule :: ModSummary -> ParsedSource -> [FilePath] -> ApiAnns -> ParsedModule
- Development.IDE.GHC.Compat.Parser: pattern EpaBlockComment :: () => String -> EpaCommentTok
- Development.IDE.GHC.Compat.Parser: pm_annotations :: ParsedModule -> ApiAnns
- Development.IDE.GHC.Compat.Parser: pm_extra_src_files :: ParsedModule -> [FilePath]
- Development.IDE.GHC.Compat.Parser: pm_mod_summary :: ParsedModule -> ModSummary
- Development.IDE.GHC.Compat.Parser: pm_parsed_source :: ParsedModule -> ParsedSource
- Development.IDE.GHC.Compat.Parser: type ApiAnns = ()
- Development.IDE.GHC.Compat.Plugins: Plugin :: CorePlugin -> TcPlugin -> DefaultingPlugin -> HoleFitPlugin -> ([CommandLineOption] -> HscEnv -> IO HscEnv) -> ([CommandLineOption] -> IO PluginRecompile) -> ([CommandLineOption] -> ModSummary -> ParsedResult -> Hsc ParsedResult) -> ([CommandLineOption] -> TcGblEnv -> HsGroup GhcRn -> TcM (TcGblEnv, HsGroup GhcRn)) -> ([CommandLineOption] -> ModSummary -> TcGblEnv -> TcM TcGblEnv) -> ([CommandLineOption] -> LHsExpr GhcTc -> TcM (LHsExpr GhcTc)) -> (forall lcl. () => [CommandLineOption] -> ModIface -> IfM lcl ModIface) -> Plugin
- Development.IDE.GHC.Compat.Plugins: PluginWithArgs :: Plugin -> [CommandLineOption] -> PluginWithArgs
- Development.IDE.GHC.Compat.Plugins: PsMessages :: Messages PsWarning -> Messages PsError -> PsMessages
- Development.IDE.GHC.Compat.Plugins: StaticPlugin :: PluginWithArgs -> StaticPlugin
- Development.IDE.GHC.Compat.Plugins: [defaultingPlugin] :: Plugin -> DefaultingPlugin
- Development.IDE.GHC.Compat.Plugins: [driverPlugin] :: Plugin -> [CommandLineOption] -> HscEnv -> IO HscEnv
- Development.IDE.GHC.Compat.Plugins: [holeFitPlugin] :: Plugin -> HoleFitPlugin
- Development.IDE.GHC.Compat.Plugins: [installCoreToDos] :: Plugin -> CorePlugin
- Development.IDE.GHC.Compat.Plugins: [interfaceLoadAction] :: Plugin -> forall lcl. () => [CommandLineOption] -> ModIface -> IfM lcl ModIface
- Development.IDE.GHC.Compat.Plugins: [paArguments] :: PluginWithArgs -> [CommandLineOption]
- Development.IDE.GHC.Compat.Plugins: [paPlugin] :: PluginWithArgs -> Plugin
- Development.IDE.GHC.Compat.Plugins: [parsedResultAction] :: Plugin -> [CommandLineOption] -> ModSummary -> ParsedResult -> Hsc ParsedResult
- Development.IDE.GHC.Compat.Plugins: [pluginRecompile] :: Plugin -> [CommandLineOption] -> IO PluginRecompile
- Development.IDE.GHC.Compat.Plugins: [psErrors] :: PsMessages -> Messages PsError
- Development.IDE.GHC.Compat.Plugins: [psWarnings] :: PsMessages -> Messages PsWarning
- Development.IDE.GHC.Compat.Plugins: [renamedResultAction] :: Plugin -> [CommandLineOption] -> TcGblEnv -> HsGroup GhcRn -> TcM (TcGblEnv, HsGroup GhcRn)
- Development.IDE.GHC.Compat.Plugins: [spPlugin] :: StaticPlugin -> PluginWithArgs
- Development.IDE.GHC.Compat.Plugins: [spliceRunAction] :: Plugin -> [CommandLineOption] -> LHsExpr GhcTc -> TcM (LHsExpr GhcTc)
- Development.IDE.GHC.Compat.Plugins: [tcPlugin] :: Plugin -> TcPlugin
- Development.IDE.GHC.Compat.Plugins: [typeCheckResultAction] :: Plugin -> [CommandLineOption] -> ModSummary -> TcGblEnv -> TcM TcGblEnv
- Development.IDE.GHC.Compat.Plugins: applyPluginsParsedResultAction :: HscEnv -> DynFlags -> ModSummary -> ApiAnns -> ParsedSource -> PsMessages -> IO (ParsedSource, PsMessages)
- Development.IDE.GHC.Compat.Plugins: data () => Plugin
- Development.IDE.GHC.Compat.Plugins: data () => PluginWithArgs
- Development.IDE.GHC.Compat.Plugins: data () => PsMessages
- Development.IDE.GHC.Compat.Plugins: data () => StaticPlugin
- Development.IDE.GHC.Compat.Plugins: defaultPlugin :: Plugin
- Development.IDE.GHC.Compat.Plugins: getPsMessages :: PState -> DynFlags -> PsMessages
- Development.IDE.GHC.Compat.Plugins: hsc_static_plugins :: HscEnv -> [StaticPlugin]
- Development.IDE.GHC.Compat.Plugins: initPlugins :: HscEnv -> ModSummary -> IO (ModSummary, HscEnv)
- Development.IDE.GHC.Compat.Plugins: initializePlugins :: HscEnv -> IO HscEnv
- Development.IDE.GHC.Compat.Units: EPS :: !InstalledModuleEnv ModuleNameWithIsBoot -> !PackageIfaceTable -> InstalledModuleEnv (UniqDSet ModuleName) -> !PackageTypeEnv -> !PackageInstEnv -> !PackageFamInstEnv -> !PackageRuleBase -> !PackageAnnEnv -> !PackageCompleteMatches -> !ModuleEnv FamInstEnv -> !EpsStats -> ExternalPackageState
- Development.IDE.GHC.Compat.Units: LookupFound :: Module -> (UnitInfo, ModuleOrigin) -> LookupResult
- Development.IDE.GHC.Compat.Units: LookupHidden :: [(Module, ModuleOrigin)] -> [(Module, ModuleOrigin)] -> LookupResult
- Development.IDE.GHC.Compat.Units: LookupMultiple :: [(Module, ModuleOrigin)] -> LookupResult
- Development.IDE.GHC.Compat.Units: LookupNotFound :: [ModuleSuggestion] -> LookupResult
- Development.IDE.GHC.Compat.Units: LookupUnusable :: [(Module, ModuleOrigin)] -> LookupResult
- Development.IDE.GHC.Compat.Units: [eps_PIT] :: ExternalPackageState -> !PackageIfaceTable
- Development.IDE.GHC.Compat.Units: [eps_PTE] :: ExternalPackageState -> !PackageTypeEnv
- Development.IDE.GHC.Compat.Units: [eps_ann_env] :: ExternalPackageState -> !PackageAnnEnv
- Development.IDE.GHC.Compat.Units: [eps_complete_matches] :: ExternalPackageState -> !PackageCompleteMatches
- Development.IDE.GHC.Compat.Units: [eps_fam_inst_env] :: ExternalPackageState -> !PackageFamInstEnv
- Development.IDE.GHC.Compat.Units: [eps_free_holes] :: ExternalPackageState -> InstalledModuleEnv (UniqDSet ModuleName)
- Development.IDE.GHC.Compat.Units: [eps_inst_env] :: ExternalPackageState -> !PackageInstEnv
- Development.IDE.GHC.Compat.Units: [eps_is_boot] :: ExternalPackageState -> !InstalledModuleEnv ModuleNameWithIsBoot
- Development.IDE.GHC.Compat.Units: [eps_mod_fam_inst_env] :: ExternalPackageState -> !ModuleEnv FamInstEnv
- Development.IDE.GHC.Compat.Units: [eps_rule_base] :: ExternalPackageState -> !PackageRuleBase
- Development.IDE.GHC.Compat.Units: [eps_stats] :: ExternalPackageState -> !EpsStats
- Development.IDE.GHC.Compat.Units: data () => ExternalPackageState
- Development.IDE.GHC.Compat.Units: data () => FinderCache
- Development.IDE.GHC.Compat.Units: data () => LookupResult
- Development.IDE.GHC.Compat.Units: data () => UnitId
- Development.IDE.GHC.Compat.Units: data () => UnitState
- Development.IDE.GHC.Compat.Units: defUnitId :: unit -> Definite unit
- Development.IDE.GHC.Compat.Units: definiteUnitId :: Definite uid -> GenUnit uid
- Development.IDE.GHC.Compat.Units: explicitUnits :: UnitState -> [Unit]
- Development.IDE.GHC.Compat.Units: filterInplaceUnits :: [UnitId] -> [PackageFlag] -> ([UnitId], [PackageFlag])
- Development.IDE.GHC.Compat.Units: findImportedModule :: HscEnv -> ModuleName -> IO (Maybe Module)
- Development.IDE.GHC.Compat.Units: getUnitInfoMap :: HscEnv -> UnitInfoMap
- Development.IDE.GHC.Compat.Units: getUnitName :: HscEnv -> UnitId -> Maybe PackageName
- Development.IDE.GHC.Compat.Units: initUnits :: [DynFlags] -> HscEnv -> IO HscEnv
- Development.IDE.GHC.Compat.Units: installedModule :: unit -> ModuleName -> GenModule unit
- Development.IDE.GHC.Compat.Units: listVisibleModuleNames :: HscEnv -> [ModuleName]
- Development.IDE.GHC.Compat.Units: lookupModuleWithSuggestions :: HscEnv -> ModuleName -> PkgQual -> LookupResult
- Development.IDE.GHC.Compat.Units: lookupUnit :: HscEnv -> Unit -> Maybe UnitInfo
- Development.IDE.GHC.Compat.Units: lookupUnit' :: Bool -> UnitInfoMap -> PreloadUnitClosure -> Unit -> Maybe UnitInfo
- Development.IDE.GHC.Compat.Units: mkUnit :: UnitInfo -> Unit
- Development.IDE.GHC.Compat.Units: moduleUnit :: GenModule unit -> unit
- Development.IDE.GHC.Compat.Units: moduleUnitId :: Module -> UnitId
- Development.IDE.GHC.Compat.Units: oldInitUnits :: DynFlags -> IO DynFlags
- Development.IDE.GHC.Compat.Units: preloadClosureUs :: HscEnv -> PreloadUnitClosure
- Development.IDE.GHC.Compat.Units: showSDocForUser' :: HscEnv -> PrintUnqualified -> SDoc -> String
- Development.IDE.GHC.Compat.Units: stringToUnit :: String -> Unit
- Development.IDE.GHC.Compat.Units: toUnitId :: Unit -> UnitId
- Development.IDE.GHC.Compat.Units: type Unit = GenUnit UnitId
- Development.IDE.GHC.Compat.Units: type UnitInfo = GenUnitInfo UnitId
- Development.IDE.GHC.Compat.Units: type UnitInfoMap = Map UnitId UnitInfo
- Development.IDE.GHC.Compat.Units: unitDepends :: GenericUnitInfo srcpkgid srcpkgname uid modulename mod -> [uid]
- Development.IDE.GHC.Compat.Units: unitExposedModules :: GenericUnitInfo srcpkgid srcpkgname uid modulename mod -> [(modulename, Maybe mod)]
- Development.IDE.GHC.Compat.Units: unitHaddockInterfaces :: UnitInfo -> [FilePath]
- Development.IDE.GHC.Compat.Units: unitPackageNameString :: GenUnitInfo u -> String
- Development.IDE.GHC.Compat.Units: unitPackageVersion :: GenericUnitInfo srcpkgid srcpkgname uid modulename mod -> Version
- Development.IDE.GHC.Compat.Units: unitState :: HscEnv -> UnitState
- Development.IDE.GHC.Compat.Units: unitString :: IsUnitId u => u -> String
- Development.IDE.GHC.Compat.Util: Always :: OverridingBool
- Development.IDE.GHC.Compat.Util: And :: [LBooleanFormula a] -> BooleanFormula a
- Development.IDE.GHC.Compat.Util: Auto :: OverridingBool
- Development.IDE.GHC.Compat.Util: Failed :: err -> MaybeErr err val
- Development.IDE.GHC.Compat.Util: Fingerprint :: {-# UNPACK #-} !Word64 -> {-# UNPACK #-} !Word64 -> Fingerprint
- Development.IDE.GHC.Compat.Util: LexicalFastString :: FastString -> LexicalFastString
- Development.IDE.GHC.Compat.Util: Never :: OverridingBool
- Development.IDE.GHC.Compat.Util: Or :: [LBooleanFormula a] -> BooleanFormula a
- Development.IDE.GHC.Compat.Util: Pair :: a -> a -> Pair a
- Development.IDE.GHC.Compat.Util: Parens :: LBooleanFormula a -> BooleanFormula a
- Development.IDE.GHC.Compat.Util: StringBuffer :: {-# UNPACK #-} !ForeignPtr Word8 -> {-# UNPACK #-} !Int -> {-# UNPACK #-} !Int -> StringBuffer
- Development.IDE.GHC.Compat.Util: Succeeded :: val -> MaybeErr err val
- Development.IDE.GHC.Compat.Util: Var :: a -> BooleanFormula a
- Development.IDE.GHC.Compat.Util: [buf] :: StringBuffer -> {-# UNPACK #-} !ForeignPtr Word8
- Development.IDE.GHC.Compat.Util: [cur] :: StringBuffer -> {-# UNPACK #-} !Int
- Development.IDE.GHC.Compat.Util: [len] :: StringBuffer -> {-# UNPACK #-} !Int
- Development.IDE.GHC.Compat.Util: [pFst] :: Pair a -> a
- Development.IDE.GHC.Compat.Util: [pSnd] :: Pair a -> a
- Development.IDE.GHC.Compat.Util: atEnd :: StringBuffer -> Bool
- Development.IDE.GHC.Compat.Util: bagToList :: Bag a -> [a]
- Development.IDE.GHC.Compat.Util: catch :: (HasCallStack, MonadCatch m, Exception e) => m a -> (e -> m a) -> m a
- Development.IDE.GHC.Compat.Util: class MonadThrow m => MonadCatch (m :: Type -> Type)
- Development.IDE.GHC.Compat.Util: class () => Uniquable a
- Development.IDE.GHC.Compat.Util: data () => Bag a
- Development.IDE.GHC.Compat.Util: data () => BooleanFormula a
- Development.IDE.GHC.Compat.Util: data () => EnumSet a
- Development.IDE.GHC.Compat.Util: data () => FastString
- Development.IDE.GHC.Compat.Util: data () => Fingerprint
- Development.IDE.GHC.Compat.Util: data () => GhcException
- Development.IDE.GHC.Compat.Util: data () => MaybeErr err val
- Development.IDE.GHC.Compat.Util: data () => OverridingBool
- Development.IDE.GHC.Compat.Util: data () => Pair a
- Development.IDE.GHC.Compat.Util: data () => StringBuffer
- Development.IDE.GHC.Compat.Util: data () => Unique
- Development.IDE.GHC.Compat.Util: emptyUDFM :: UniqDFM key elt
- Development.IDE.GHC.Compat.Util: fingerprintData :: Ptr Word8 -> Int -> IO Fingerprint
- Development.IDE.GHC.Compat.Util: fingerprintFingerprints :: [Fingerprint] -> Fingerprint
- Development.IDE.GHC.Compat.Util: fingerprintString :: String -> Fingerprint
- Development.IDE.GHC.Compat.Util: fsLit :: String -> FastString
- Development.IDE.GHC.Compat.Util: getFileHash :: FilePath -> IO Fingerprint
- Development.IDE.GHC.Compat.Util: getUnique :: Uniquable a => a -> Unique
- Development.IDE.GHC.Compat.Util: hGetStringBuffer :: FilePath -> IO StringBuffer
- Development.IDE.GHC.Compat.Util: handleGhcException :: ExceptionMonad m => (GhcException -> m a) -> m a -> m a
- Development.IDE.GHC.Compat.Util: infixr 4 `orElse`
- Development.IDE.GHC.Compat.Util: isEmptyBag :: Bag a -> Bool
- Development.IDE.GHC.Compat.Util: listToBag :: [a] -> Bag a
- Development.IDE.GHC.Compat.Util: mkFastString :: String -> FastString
- Development.IDE.GHC.Compat.Util: mkUnique :: Char -> Int -> Unique
- Development.IDE.GHC.Compat.Util: newTagUnique :: Unique -> Char -> Unique
- Development.IDE.GHC.Compat.Util: newtype () => LexicalFastString
- Development.IDE.GHC.Compat.Util: nextChar :: StringBuffer -> (Char, StringBuffer)
- Development.IDE.GHC.Compat.Util: nonDetCmpUnique :: Unique -> Unique -> Ordering
- Development.IDE.GHC.Compat.Util: orElse :: Maybe a -> a -> a
- Development.IDE.GHC.Compat.Util: plusUDFM :: UniqDFM key elt -> UniqDFM key elt -> UniqDFM key elt
- Development.IDE.GHC.Compat.Util: plusUDFM_C :: (elt -> elt -> elt) -> UniqDFM key elt -> UniqDFM key elt -> UniqDFM key elt
- Development.IDE.GHC.Compat.Util: pprHsString :: FastString -> SDoc
- Development.IDE.GHC.Compat.Util: stringToStringBuffer :: String -> StringBuffer
- Development.IDE.GHC.Compat.Util: toList :: Enum a => EnumSet a -> [a]
- Development.IDE.GHC.Compat.Util: try :: (HasCallStack, MonadCatch m, Exception e) => m a -> m (Either e a)
- Development.IDE.GHC.Compat.Util: type LBooleanFormula a = LocatedL BooleanFormula a
- Development.IDE.GHC.Compat.Util: unionBags :: Bag a -> Bag a -> Bag a
- Development.IDE.GHC.Compat.Util: uniq :: FastString -> Int
- Development.IDE.GHC.Compat.Util: unpackFS :: FastString -> String
- Development.IDE.GHC.CoreFile: CoreFile :: [TopIfaceBinding IfaceId] -> !Fingerprint -> CoreFile
- Development.IDE.GHC.CoreFile: [cf_bindings] :: CoreFile -> [TopIfaceBinding IfaceId]
- Development.IDE.GHC.CoreFile: [cf_iface_hash] :: CoreFile -> !Fingerprint
- Development.IDE.GHC.CoreFile: codeGutsToCoreFile :: Fingerprint -> CgGuts -> CoreFile
- Development.IDE.GHC.CoreFile: data CoreFile
- Development.IDE.GHC.CoreFile: getImplicitBinds :: TyCon -> [CoreBind]
- Development.IDE.GHC.CoreFile: instance Data.Foldable.Foldable Development.IDE.GHC.CoreFile.TopIfaceBinding
- Development.IDE.GHC.CoreFile: instance Data.Traversable.Traversable Development.IDE.GHC.CoreFile.TopIfaceBinding
- Development.IDE.GHC.CoreFile: instance GHC.Base.Functor Development.IDE.GHC.CoreFile.TopIfaceBinding
- Development.IDE.GHC.CoreFile: instance GHC.Utils.Binary.Binary (Development.IDE.GHC.CoreFile.TopIfaceBinding Development.IDE.GHC.CoreFile.IfaceId)
- Development.IDE.GHC.CoreFile: instance GHC.Utils.Binary.Binary Development.IDE.GHC.CoreFile.CoreFile
- Development.IDE.GHC.CoreFile: occNamePrefixes :: [Text]
- Development.IDE.GHC.CoreFile: readBinCoreFile :: NameCacheUpdater -> FilePath -> IO (CoreFile, Fingerprint)
- Development.IDE.GHC.CoreFile: typecheckCoreFile :: Module -> IORef TypeEnv -> CoreFile -> IfG CoreProgram
- Development.IDE.GHC.CoreFile: writeBinCoreFile :: FilePath -> CoreFile -> IO Fingerprint
- Development.IDE.GHC.Error: catchSrcErrors :: DynFlags -> Text -> IO a -> IO (Either [FileDiagnostic] a)
- Development.IDE.GHC.Error: diagFromErrMsg :: Text -> DynFlags -> MsgEnvelope DecoratedSDoc -> [FileDiagnostic]
- Development.IDE.GHC.Error: diagFromErrMsgs :: Text -> DynFlags -> Bag (MsgEnvelope DecoratedSDoc) -> [FileDiagnostic]
- Development.IDE.GHC.Error: diagFromGhcException :: Text -> DynFlags -> GhcException -> [FileDiagnostic]
- Development.IDE.GHC.Error: diagFromString :: Text -> DiagnosticSeverity -> SrcSpan -> String -> [FileDiagnostic]
- Development.IDE.GHC.Error: diagFromStrings :: Text -> DiagnosticSeverity -> [(SrcSpan, String)] -> [FileDiagnostic]
- Development.IDE.GHC.Error: isInsideSrcSpan :: Position -> SrcSpan -> Bool
- Development.IDE.GHC.Error: noSpan :: String -> SrcSpan
- Development.IDE.GHC.Error: positionToRealSrcLoc :: NormalizedFilePath -> Position -> RealSrcLoc
- Development.IDE.GHC.Error: rangeToRealSrcSpan :: NormalizedFilePath -> Range -> RealSrcSpan
- Development.IDE.GHC.Error: rangeToSrcSpan :: NormalizedFilePath -> Range -> SrcSpan
- Development.IDE.GHC.Error: realSpan :: SrcSpan -> Maybe RealSrcSpan
- Development.IDE.GHC.Error: realSrcLocToCodePointPosition :: RealSrcLoc -> CodePointPosition
- Development.IDE.GHC.Error: realSrcLocToPosition :: RealSrcLoc -> Position
- Development.IDE.GHC.Error: realSrcSpanToCodePointRange :: RealSrcSpan -> CodePointRange
- Development.IDE.GHC.Error: realSrcSpanToLocation :: RealSrcSpan -> Location
- Development.IDE.GHC.Error: realSrcSpanToRange :: RealSrcSpan -> Range
- Development.IDE.GHC.Error: spanContainsRange :: SrcSpan -> Range -> Maybe Bool
- Development.IDE.GHC.Error: srcSpanToFilename :: SrcSpan -> Maybe FilePath
- Development.IDE.GHC.Error: srcSpanToLocation :: SrcSpan -> Maybe Location
- Development.IDE.GHC.Error: srcSpanToRange :: SrcSpan -> Maybe Range
- Development.IDE.GHC.Error: toDSeverity :: Severity -> Maybe DiagnosticSeverity
- Development.IDE.GHC.Error: zeroSpan :: FastString -> RealSrcSpan
- Development.IDE.GHC.Orphans: instance Control.DeepSeq.NFData (GHC.Parser.Annotation.SrcSpanAnn' a)
- Development.IDE.GHC.Orphans: instance Control.DeepSeq.NFData (GHC.Types.Unique.FM.UniqFM GHC.Types.Name.Name [GHC.Types.Name.Name])
- Development.IDE.GHC.Orphans: instance Control.DeepSeq.NFData (Language.Haskell.Syntax.Expr.HsExpr (GHC.Hs.Extension.GhcPass 'GHC.Hs.Extension.Renamed))
- Development.IDE.GHC.Orphans: instance Control.DeepSeq.NFData (Language.Haskell.Syntax.HsModule a)
- Development.IDE.GHC.Orphans: instance Control.DeepSeq.NFData (Language.Haskell.Syntax.ImpExp.ImportDecl GHC.Hs.Extension.GhcPs)
- Development.IDE.GHC.Orphans: instance Control.DeepSeq.NFData (Language.Haskell.Syntax.Pat.Pat (GHC.Hs.Extension.GhcPass 'GHC.Hs.Extension.Renamed))
- Development.IDE.GHC.Orphans: instance Control.DeepSeq.NFData GHC.Core.TyCo.Rep.Type
- Development.IDE.GHC.Orphans: instance Control.DeepSeq.NFData GHC.CoreModule
- Development.IDE.GHC.Orphans: instance Control.DeepSeq.NFData GHC.Data.StringBuffer.StringBuffer
- Development.IDE.GHC.Orphans: instance Control.DeepSeq.NFData GHC.Iface.Ext.Types.HieFile
- Development.IDE.GHC.Orphans: instance Control.DeepSeq.NFData GHC.LanguageExtensions.Type.Extension
- Development.IDE.GHC.Orphans: instance Control.DeepSeq.NFData GHC.Linker.Types.Linkable
- Development.IDE.GHC.Orphans: instance Control.DeepSeq.NFData GHC.Linker.Types.Unlinked
- Development.IDE.GHC.Orphans: instance Control.DeepSeq.NFData GHC.ParsedModule
- Development.IDE.GHC.Orphans: instance Control.DeepSeq.NFData GHC.Types.PkgQual.PkgQual
- Development.IDE.GHC.Orphans: instance Control.DeepSeq.NFData GHC.Types.SafeHaskell.SafeHaskellMode
- Development.IDE.GHC.Orphans: instance Control.DeepSeq.NFData GHC.Types.SrcLoc.RealSrcSpan
- Development.IDE.GHC.Orphans: instance Control.DeepSeq.NFData GHC.Unit.Home.ModInfo.HomeModInfo
- Development.IDE.GHC.Orphans: instance Control.DeepSeq.NFData GHC.Unit.Home.ModInfo.HomeModLinkable
- Development.IDE.GHC.Orphans: instance Control.DeepSeq.NFData GHC.Unit.Module.Graph.ModuleGraph
- Development.IDE.GHC.Orphans: instance Control.DeepSeq.NFData GHC.Unit.Module.Graph.NodeKey
- Development.IDE.GHC.Orphans: instance Control.DeepSeq.NFData GHC.Unit.Module.ModDetails.ModDetails
- Development.IDE.GHC.Orphans: instance Control.DeepSeq.NFData GHC.Unit.Module.ModGuts.CgGuts
- Development.IDE.GHC.Orphans: instance Control.DeepSeq.NFData GHC.Unit.Module.ModGuts.ModGuts
- Development.IDE.GHC.Orphans: instance Control.DeepSeq.NFData GHC.Unit.Module.ModSummary.ModSummary
- Development.IDE.GHC.Orphans: instance Control.DeepSeq.NFData GHC.Unit.Types.UnitId
- Development.IDE.GHC.Orphans: instance Control.DeepSeq.NFData a => Control.DeepSeq.NFData (GHC.Iface.Ext.Types.IdentifierDetails a)
- Development.IDE.GHC.Orphans: instance Data.Aeson.Types.FromJSON.FromJSON GHC.Types.SrcLoc.RealSrcSpan
- Development.IDE.GHC.Orphans: instance Data.Aeson.Types.ToJSON.ToJSON GHC.Types.SrcLoc.RealSrcSpan
- Development.IDE.GHC.Orphans: instance Data.Bifunctor.Bifunctor GHC.Types.SrcLoc.GenLocated
- Development.IDE.GHC.Orphans: instance Data.Hashable.Class.Hashable GHC.Types.Name.Occurrence.OccName
- Development.IDE.GHC.Orphans: instance Data.Hashable.Class.Hashable Language.Haskell.Syntax.Module.Name.ModuleName
- Development.IDE.GHC.Orphans: instance GHC.Base.Functor GHC.Parser.Annotation.SrcSpanAnn'
- Development.IDE.GHC.Orphans: instance GHC.Base.Semigroup (m a) => GHC.Base.Semigroup (Control.Monad.Trans.Reader.ReaderT r m a)
- Development.IDE.GHC.Orphans: instance GHC.Classes.Ord GHC.Data.FastString.FastString
- Development.IDE.GHC.Orphans: instance GHC.Classes.Ord GHC.Types.SrcLoc.SrcSpan
- Development.IDE.GHC.Orphans: instance GHC.Classes.Ord GHC.Types.SrcLoc.UnhelpfulSpanReason
- Development.IDE.GHC.Orphans: instance GHC.Show.Show GHC.CoreModule
- Development.IDE.GHC.Orphans: instance GHC.Show.Show GHC.Driver.Session.PackageFlag
- Development.IDE.GHC.Orphans: instance GHC.Show.Show GHC.Iface.Ext.Types.HieFile
- Development.IDE.GHC.Orphans: instance GHC.Show.Show GHC.Linker.Types.Linkable
- Development.IDE.GHC.Orphans: instance GHC.Show.Show GHC.ParsedModule
- Development.IDE.GHC.Orphans: instance GHC.Show.Show GHC.Runtime.Context.InteractiveImport
- Development.IDE.GHC.Orphans: instance GHC.Show.Show GHC.Types.Name.Occurrence.OccName
- Development.IDE.GHC.Orphans: instance GHC.Show.Show GHC.Unit.Home.ModInfo.HomeModInfo
- Development.IDE.GHC.Orphans: instance GHC.Show.Show GHC.Unit.Info.PackageName
- Development.IDE.GHC.Orphans: instance GHC.Show.Show GHC.Unit.Module.Graph.ModuleGraph
- Development.IDE.GHC.Orphans: instance GHC.Show.Show GHC.Unit.Module.ModDetails.ModDetails
- Development.IDE.GHC.Orphans: instance GHC.Show.Show GHC.Unit.Module.ModGuts.CgGuts
- Development.IDE.GHC.Orphans: instance GHC.Show.Show GHC.Unit.Module.ModGuts.ModGuts
- Development.IDE.GHC.Orphans: instance GHC.Show.Show GHC.Unit.Module.ModSummary.ModSummary
- Development.IDE.GHC.Orphans: instance GHC.Show.Show GHC.Unit.Types.Module
- Development.IDE.GHC.Orphans: instance GHC.Show.Show GHC.Unit.Types.UnitId
- Development.IDE.GHC.Orphans: instance GHC.Show.Show a => GHC.Show.Show (GHC.Data.Bag.Bag a)
- Development.IDE.GHC.Util: bytestringToStringBuffer :: ByteString -> StringBuffer
- Development.IDE.GHC.Util: cgGutsToCoreModule :: SafeHaskellMode -> CgGuts -> ModDetails -> CoreModule
- Development.IDE.GHC.Util: data () => ParseResult a :: TYPE 'SumRep '[ 'TupleRep '[LiftedRep, LiftedRep], LiftedRep]
- Development.IDE.GHC.Util: disableWarningsAsErrors :: DynFlags -> DynFlags
- Development.IDE.GHC.Util: dontWriteHieFiles :: DynFlags -> DynFlags
- Development.IDE.GHC.Util: evalGhcEnv :: HscEnv -> Ghc b -> IO b
- Development.IDE.GHC.Util: fingerprintFromByteString :: ByteString -> IO Fingerprint
- Development.IDE.GHC.Util: fingerprintFromPut :: Put -> IO Fingerprint
- Development.IDE.GHC.Util: fingerprintFromStringBuffer :: StringBuffer -> IO Fingerprint
- Development.IDE.GHC.Util: fingerprintToBS :: Fingerprint -> ByteString
- Development.IDE.GHC.Util: getExtensions :: ParsedModule -> [Extension]
- Development.IDE.GHC.Util: hDuplicateTo' :: Handle -> Handle -> IO ()
- Development.IDE.GHC.Util: lookupPackageConfig :: Unit -> HscEnv -> Maybe UnitInfo
- Development.IDE.GHC.Util: modifyDynFlags :: GhcMonad m => (DynFlags -> DynFlags) -> m ()
- Development.IDE.GHC.Util: moduleImportPath :: NormalizedFilePath -> ModuleName -> Maybe FilePath
- Development.IDE.GHC.Util: pattern PFailed :: PState -> ParseResult a
- Development.IDE.GHC.Util: pattern POk :: PState -> a -> ParseResult a
- Development.IDE.GHC.Util: printName :: Name -> String
- Development.IDE.GHC.Util: printOutputable :: Outputable a => a -> Text
- Development.IDE.GHC.Util: printRdrName :: RdrName -> String
- Development.IDE.GHC.Util: readFileUtf8 :: FilePath -> IO Text
- Development.IDE.GHC.Util: runParser :: DynFlags -> String -> P a -> ParseResult a
- Development.IDE.GHC.Util: setHieDir :: FilePath -> DynFlags -> DynFlags
- Development.IDE.GHC.Util: stringBufferToByteString :: StringBuffer -> ByteString
- Development.IDE.GHC.Util: textToStringBuffer :: Text -> StringBuffer
- Development.IDE.Import.DependencyInformation: DependencyInformation :: !FilePathIdMap (NonEmpty NodeError) -> !FilePathIdMap ShowableModule -> !FilePathIdMap FilePathIdSet -> !IntMap IntSet -> !PathIdMap -> !BootIdMap -> !ShowableModuleEnv FilePathId -> !ModuleGraph -> DependencyInformation
- Development.IDE.Import.DependencyInformation: FailedToLocateImport :: Located ModuleName -> NodeError
- Development.IDE.Import.DependencyInformation: FilePathId :: Int -> FilePathId
- Development.IDE.Import.DependencyInformation: ModuleImports :: [(Located ModuleName, Maybe FilePathId)] -> ModuleImports
- Development.IDE.Import.DependencyInformation: ModuleParseError :: ModuleParseError
- Development.IDE.Import.DependencyInformation: NamedModuleDep :: !NormalizedFilePath -> !ModuleName -> !Maybe ModLocation -> NamedModuleDep
- Development.IDE.Import.DependencyInformation: ParentOfErrorNode :: Located ModuleName -> NodeError
- Development.IDE.Import.DependencyInformation: ParseError :: ModuleParseError -> NodeError
- Development.IDE.Import.DependencyInformation: PartOfCycle :: Located ModuleName -> [FilePathId] -> NodeError
- Development.IDE.Import.DependencyInformation: PathIdMap :: !FilePathIdMap ArtifactsLocation -> !HashMap NormalizedFilePath FilePathId -> !Int -> PathIdMap
- Development.IDE.Import.DependencyInformation: RawDependencyInformation :: !FilePathIdMap (Either ModuleParseError ModuleImports) -> !PathIdMap -> !FilePathIdMap ShowableModule -> RawDependencyInformation
- Development.IDE.Import.DependencyInformation: ShowableModule :: Module -> ShowableModule
- Development.IDE.Import.DependencyInformation: ShowableModuleEnv :: ModuleEnv a -> ShowableModuleEnv a
- Development.IDE.Import.DependencyInformation: TransitiveDependencies :: [NormalizedFilePath] -> TransitiveDependencies
- Development.IDE.Import.DependencyInformation: [depBootMap] :: DependencyInformation -> !BootIdMap
- Development.IDE.Import.DependencyInformation: [depErrorNodes] :: DependencyInformation -> !FilePathIdMap (NonEmpty NodeError)
- Development.IDE.Import.DependencyInformation: [depModuleDeps] :: DependencyInformation -> !FilePathIdMap FilePathIdSet
- Development.IDE.Import.DependencyInformation: [depModuleFiles] :: DependencyInformation -> !ShowableModuleEnv FilePathId
- Development.IDE.Import.DependencyInformation: [depModuleGraph] :: DependencyInformation -> !ModuleGraph
- Development.IDE.Import.DependencyInformation: [depModules] :: DependencyInformation -> !FilePathIdMap ShowableModule
- Development.IDE.Import.DependencyInformation: [depPathIdMap] :: DependencyInformation -> !PathIdMap
- Development.IDE.Import.DependencyInformation: [depReverseModuleDeps] :: DependencyInformation -> !IntMap IntSet
- Development.IDE.Import.DependencyInformation: [getFilePathId] :: FilePathId -> Int
- Development.IDE.Import.DependencyInformation: [idToPathMap] :: PathIdMap -> !FilePathIdMap ArtifactsLocation
- Development.IDE.Import.DependencyInformation: [moduleImports] :: ModuleImports -> [(Located ModuleName, Maybe FilePathId)]
- Development.IDE.Import.DependencyInformation: [nextFreshId] :: PathIdMap -> !Int
- Development.IDE.Import.DependencyInformation: [nmdFilePath] :: NamedModuleDep -> !NormalizedFilePath
- Development.IDE.Import.DependencyInformation: [nmdModLocation] :: NamedModuleDep -> !Maybe ModLocation
- Development.IDE.Import.DependencyInformation: [nmdModuleName] :: NamedModuleDep -> !ModuleName
- Development.IDE.Import.DependencyInformation: [pathToIdMap] :: PathIdMap -> !HashMap NormalizedFilePath FilePathId
- Development.IDE.Import.DependencyInformation: [rawImports] :: RawDependencyInformation -> !FilePathIdMap (Either ModuleParseError ModuleImports)
- Development.IDE.Import.DependencyInformation: [rawModuleMap] :: RawDependencyInformation -> !FilePathIdMap ShowableModule
- Development.IDE.Import.DependencyInformation: [rawPathIdMap] :: RawDependencyInformation -> !PathIdMap
- Development.IDE.Import.DependencyInformation: [showableModuleEnv] :: ShowableModuleEnv a -> ModuleEnv a
- Development.IDE.Import.DependencyInformation: [showableModule] :: ShowableModule -> Module
- Development.IDE.Import.DependencyInformation: [transitiveModuleDeps] :: TransitiveDependencies -> [NormalizedFilePath]
- Development.IDE.Import.DependencyInformation: data DependencyInformation
- Development.IDE.Import.DependencyInformation: data ModuleParseError
- Development.IDE.Import.DependencyInformation: data NamedModuleDep
- Development.IDE.Import.DependencyInformation: data NodeError
- Development.IDE.Import.DependencyInformation: data PathIdMap
- Development.IDE.Import.DependencyInformation: data RawDependencyInformation
- Development.IDE.Import.DependencyInformation: emptyPathIdMap :: PathIdMap
- Development.IDE.Import.DependencyInformation: getPathId :: ArtifactsLocation -> PathIdMap -> (FilePathId, PathIdMap)
- Development.IDE.Import.DependencyInformation: idToPath :: PathIdMap -> FilePathId -> NormalizedFilePath
- Development.IDE.Import.DependencyInformation: immediateReverseDependencies :: NormalizedFilePath -> DependencyInformation -> Maybe [NormalizedFilePath]
- Development.IDE.Import.DependencyInformation: insertBootId :: FilePathId -> FilePathId -> BootIdMap -> BootIdMap
- Development.IDE.Import.DependencyInformation: insertImport :: FilePathId -> Either ModuleParseError ModuleImports -> RawDependencyInformation -> RawDependencyInformation
- Development.IDE.Import.DependencyInformation: instance Control.DeepSeq.NFData Development.IDE.Import.DependencyInformation.DependencyInformation
- Development.IDE.Import.DependencyInformation: instance Control.DeepSeq.NFData Development.IDE.Import.DependencyInformation.FilePathId
- Development.IDE.Import.DependencyInformation: instance Control.DeepSeq.NFData Development.IDE.Import.DependencyInformation.LocateError
- Development.IDE.Import.DependencyInformation: instance Control.DeepSeq.NFData Development.IDE.Import.DependencyInformation.ModuleParseError
- Development.IDE.Import.DependencyInformation: instance Control.DeepSeq.NFData Development.IDE.Import.DependencyInformation.NamedModuleDep
- Development.IDE.Import.DependencyInformation: instance Control.DeepSeq.NFData Development.IDE.Import.DependencyInformation.NodeError
- Development.IDE.Import.DependencyInformation: instance Control.DeepSeq.NFData Development.IDE.Import.DependencyInformation.PathIdMap
- Development.IDE.Import.DependencyInformation: instance Control.DeepSeq.NFData Development.IDE.Import.DependencyInformation.ShowableModule
- Development.IDE.Import.DependencyInformation: instance Control.DeepSeq.NFData Development.IDE.Import.DependencyInformation.TransitiveDependencies
- Development.IDE.Import.DependencyInformation: instance Control.DeepSeq.NFData a => Control.DeepSeq.NFData (Development.IDE.Import.DependencyInformation.ShowableModuleEnv a)
- Development.IDE.Import.DependencyInformation: instance GHC.Base.Semigroup Development.IDE.Import.DependencyInformation.NodeResult
- Development.IDE.Import.DependencyInformation: instance GHC.Classes.Eq Development.IDE.Import.DependencyInformation.FilePathId
- Development.IDE.Import.DependencyInformation: instance GHC.Classes.Eq Development.IDE.Import.DependencyInformation.LocateError
- Development.IDE.Import.DependencyInformation: instance GHC.Classes.Eq Development.IDE.Import.DependencyInformation.NamedModuleDep
- Development.IDE.Import.DependencyInformation: instance GHC.Classes.Eq Development.IDE.Import.DependencyInformation.TransitiveDependencies
- Development.IDE.Import.DependencyInformation: instance GHC.Classes.Ord Development.IDE.Import.DependencyInformation.FilePathId
- Development.IDE.Import.DependencyInformation: instance GHC.Generics.Generic Development.IDE.Import.DependencyInformation.DependencyInformation
- Development.IDE.Import.DependencyInformation: instance GHC.Generics.Generic Development.IDE.Import.DependencyInformation.LocateError
- Development.IDE.Import.DependencyInformation: instance GHC.Generics.Generic Development.IDE.Import.DependencyInformation.ModuleParseError
- Development.IDE.Import.DependencyInformation: instance GHC.Generics.Generic Development.IDE.Import.DependencyInformation.NamedModuleDep
- Development.IDE.Import.DependencyInformation: instance GHC.Generics.Generic Development.IDE.Import.DependencyInformation.NodeError
- Development.IDE.Import.DependencyInformation: instance GHC.Generics.Generic Development.IDE.Import.DependencyInformation.PathIdMap
- Development.IDE.Import.DependencyInformation: instance GHC.Generics.Generic Development.IDE.Import.DependencyInformation.TransitiveDependencies
- Development.IDE.Import.DependencyInformation: instance GHC.Show.Show Development.IDE.Import.DependencyInformation.DependencyInformation
- Development.IDE.Import.DependencyInformation: instance GHC.Show.Show Development.IDE.Import.DependencyInformation.FilePathId
- Development.IDE.Import.DependencyInformation: instance GHC.Show.Show Development.IDE.Import.DependencyInformation.LocateError
- Development.IDE.Import.DependencyInformation: instance GHC.Show.Show Development.IDE.Import.DependencyInformation.ModuleImports
- Development.IDE.Import.DependencyInformation: instance GHC.Show.Show Development.IDE.Import.DependencyInformation.ModuleParseError
- Development.IDE.Import.DependencyInformation: instance GHC.Show.Show Development.IDE.Import.DependencyInformation.NamedModuleDep
- Development.IDE.Import.DependencyInformation: instance GHC.Show.Show Development.IDE.Import.DependencyInformation.NodeError
- Development.IDE.Import.DependencyInformation: instance GHC.Show.Show Development.IDE.Import.DependencyInformation.NodeResult
- Development.IDE.Import.DependencyInformation: instance GHC.Show.Show Development.IDE.Import.DependencyInformation.PathIdMap
- Development.IDE.Import.DependencyInformation: instance GHC.Show.Show Development.IDE.Import.DependencyInformation.RawDependencyInformation
- Development.IDE.Import.DependencyInformation: instance GHC.Show.Show Development.IDE.Import.DependencyInformation.ShowableModule
- Development.IDE.Import.DependencyInformation: instance GHC.Show.Show Development.IDE.Import.DependencyInformation.TransitiveDependencies
- Development.IDE.Import.DependencyInformation: instance GHC.Show.Show a => GHC.Show.Show (Development.IDE.Import.DependencyInformation.ShowableModuleEnv a)
- Development.IDE.Import.DependencyInformation: lookupModuleFile :: Module -> DependencyInformation -> Maybe NormalizedFilePath
- Development.IDE.Import.DependencyInformation: lookupPathToId :: PathIdMap -> NormalizedFilePath -> Maybe FilePathId
- Development.IDE.Import.DependencyInformation: newtype FilePathId
- Development.IDE.Import.DependencyInformation: newtype ModuleImports
- Development.IDE.Import.DependencyInformation: newtype ShowableModule
- Development.IDE.Import.DependencyInformation: newtype ShowableModuleEnv a
- Development.IDE.Import.DependencyInformation: newtype TransitiveDependencies
- Development.IDE.Import.DependencyInformation: pathToId :: PathIdMap -> NormalizedFilePath -> Maybe FilePathId
- Development.IDE.Import.DependencyInformation: processDependencyInformation :: RawDependencyInformation -> BootIdMap -> ModuleGraph -> DependencyInformation
- Development.IDE.Import.DependencyInformation: reachableModules :: DependencyInformation -> [NormalizedFilePath]
- Development.IDE.Import.DependencyInformation: transitiveDeps :: DependencyInformation -> NormalizedFilePath -> Maybe TransitiveDependencies
- Development.IDE.Import.DependencyInformation: transitiveReverseDependencies :: NormalizedFilePath -> DependencyInformation -> Maybe [NormalizedFilePath]
- Development.IDE.Import.DependencyInformation: type BootIdMap = FilePathIdMap FilePathId
- Development.IDE.Import.FindImports: ArtifactsLocation :: !NormalizedFilePath -> !Maybe ModLocation -> !Bool -> !Maybe Module -> ArtifactsLocation
- Development.IDE.Import.FindImports: FileImport :: !ArtifactsLocation -> Import
- Development.IDE.Import.FindImports: PackageImport :: Import
- Development.IDE.Import.FindImports: [artifactFilePath] :: ArtifactsLocation -> !NormalizedFilePath
- Development.IDE.Import.FindImports: [artifactIsSource] :: ArtifactsLocation -> !Bool
- Development.IDE.Import.FindImports: [artifactModLocation] :: ArtifactsLocation -> !Maybe ModLocation
- Development.IDE.Import.FindImports: [artifactModule] :: ArtifactsLocation -> !Maybe Module
- Development.IDE.Import.FindImports: data ArtifactsLocation
- Development.IDE.Import.FindImports: data Import
- Development.IDE.Import.FindImports: instance Control.DeepSeq.NFData Development.IDE.Import.FindImports.ArtifactsLocation
- Development.IDE.Import.FindImports: instance Control.DeepSeq.NFData Development.IDE.Import.FindImports.Import
- Development.IDE.Import.FindImports: instance GHC.Show.Show Development.IDE.Import.FindImports.ArtifactsLocation
- Development.IDE.Import.FindImports: instance GHC.Show.Show Development.IDE.Import.FindImports.Import
- Development.IDE.Import.FindImports: isBootLocation :: ArtifactsLocation -> Bool
- Development.IDE.Import.FindImports: locateModule :: MonadIO m => HscEnv -> [(UnitId, DynFlags)] -> [String] -> (ModuleName -> NormalizedFilePath -> m (Maybe NormalizedFilePath)) -> Located ModuleName -> PkgQual -> Bool -> m (Either [FileDiagnostic] Import)
- Development.IDE.Import.FindImports: locateModuleFile :: MonadIO m => [(UnitId, [FilePath], Set ModuleName)] -> [String] -> (ModuleName -> NormalizedFilePath -> m (Maybe NormalizedFilePath)) -> Bool -> ModuleName -> m LocateResult
- Development.IDE.Import.FindImports: mkImportDirs :: HscEnv -> (UnitId, DynFlags) -> Maybe (UnitId, ([FilePath], Set ModuleName))
- Development.IDE.Import.FindImports: modSummaryToArtifactsLocation :: NormalizedFilePath -> Maybe ModSummary -> ArtifactsLocation
- Development.IDE.LSP.HoverDefinition: documentHighlight :: IdeState -> TextDocumentPositionParams -> ExceptT PluginError (LspM c) ([DocumentHighlight] |? Null)
- Development.IDE.LSP.HoverDefinition: gotoDefinition :: IdeState -> TextDocumentPositionParams -> ExceptT PluginError (LspM c) (MessageResult Method_TextDocumentDefinition)
- Development.IDE.LSP.HoverDefinition: gotoTypeDefinition :: IdeState -> TextDocumentPositionParams -> ExceptT PluginError (LspM c) (MessageResult Method_TextDocumentTypeDefinition)
- Development.IDE.LSP.HoverDefinition: hover :: IdeState -> TextDocumentPositionParams -> ExceptT PluginError (LspM c) (Hover |? Null)
- Development.IDE.LSP.HoverDefinition: references :: PluginMethodHandler IdeState Method_TextDocumentReferences
- Development.IDE.LSP.HoverDefinition: wsSymbols :: PluginMethodHandler IdeState Method_WorkspaceSymbol
- Development.IDE.LSP.LanguageServer: LogCancelledRequest :: !SomeLspId -> Log
- Development.IDE.LSP.LanguageServer: LogLspServer :: LspServerLog -> Log
- Development.IDE.LSP.LanguageServer: LogReactorMessageActionException :: !SomeException -> Log
- Development.IDE.LSP.LanguageServer: LogReactorThreadException :: !SomeException -> Log
- Development.IDE.LSP.LanguageServer: LogReactorThreadStopped :: Log
- Development.IDE.LSP.LanguageServer: LogRegisteringIdeConfig :: !IdeConfiguration -> Log
- Development.IDE.LSP.LanguageServer: LogSession :: Log -> Log
- Development.IDE.LSP.LanguageServer: data Log
- Development.IDE.LSP.LanguageServer: instance GHC.Show.Show Development.IDE.LSP.LanguageServer.Log
- Development.IDE.LSP.LanguageServer: instance Prettyprinter.Internal.Pretty Development.IDE.LSP.LanguageServer.Log
- Development.IDE.LSP.LanguageServer: runLanguageServer :: forall config a m. Show config => Recorder (WithPriority Log) -> Options -> Handle -> Handle -> config -> (config -> Value -> Either Text config) -> (config -> m config ()) -> (MVar () -> IO (LanguageContextEnv config -> TRequestMessage Method_Initialize -> IO (Either ResponseError (LanguageContextEnv config, a)), Handlers (m config), (LanguageContextEnv config, a) -> m config <~> IO)) -> IO ()
- Development.IDE.LSP.LanguageServer: setupLSP :: forall config err. Recorder (WithPriority Log) -> (FilePath -> IO FilePath) -> Handlers (ServerM config) -> (LanguageContextEnv config -> Maybe FilePath -> WithHieDb -> IndexQueue -> IO IdeState) -> MVar () -> IO (LanguageContextEnv config -> TRequestMessage Method_Initialize -> IO (Either err (LanguageContextEnv config, IdeState)), Handlers (ServerM config), (LanguageContextEnv config, IdeState) -> ServerM config <~> IO)
- Development.IDE.LSP.Notifications: LogFileStore :: Log -> Log
- Development.IDE.LSP.Notifications: LogShake :: Log -> Log
- Development.IDE.LSP.Notifications: data Log
- Development.IDE.LSP.Notifications: descriptor :: Recorder (WithPriority Log) -> PluginId -> PluginDescriptor IdeState
- Development.IDE.LSP.Notifications: ghcideNotificationsPluginPriority :: Natural
- Development.IDE.LSP.Notifications: instance GHC.Show.Show Development.IDE.LSP.Notifications.Log
- Development.IDE.LSP.Notifications: instance Prettyprinter.Internal.Pretty Development.IDE.LSP.Notifications.Log
- Development.IDE.LSP.Notifications: whenUriFile :: Uri -> (NormalizedFilePath -> IO ()) -> IO ()
- Development.IDE.LSP.Outline: moduleOutline :: PluginMethodHandler IdeState Method_TextDocumentDocumentSymbol
- Development.IDE.LSP.Server: ReactorNotification :: IO () -> ReactorMessage
- Development.IDE.LSP.Server: ReactorRequest :: SomeLspId -> IO () -> (ResponseError -> IO ()) -> ReactorMessage
- Development.IDE.LSP.Server: ServerM :: ReaderT (ReactorChan, IdeState) (LspM c) a -> ServerM c a
- Development.IDE.LSP.Server: [unServerM] :: ServerM c a -> ReaderT (ReactorChan, IdeState) (LspM c) a
- Development.IDE.LSP.Server: data ReactorMessage
- Development.IDE.LSP.Server: instance Control.Monad.IO.Class.MonadIO (Development.IDE.LSP.Server.ServerM c)
- Development.IDE.LSP.Server: instance Control.Monad.IO.Unlift.MonadUnliftIO (Development.IDE.LSP.Server.ServerM c)
- Development.IDE.LSP.Server: instance Control.Monad.Reader.Class.MonadReader (Development.IDE.LSP.Server.ReactorChan, Development.IDE.Core.Shake.IdeState) (Development.IDE.LSP.Server.ServerM c)
- Development.IDE.LSP.Server: instance GHC.Base.Applicative (Development.IDE.LSP.Server.ServerM c)
- Development.IDE.LSP.Server: instance GHC.Base.Functor (Development.IDE.LSP.Server.ServerM c)
- Development.IDE.LSP.Server: instance GHC.Base.Monad (Development.IDE.LSP.Server.ServerM c)
- Development.IDE.LSP.Server: instance Language.LSP.Server.Core.MonadLsp c (Development.IDE.LSP.Server.ServerM c)
- Development.IDE.LSP.Server: newtype ServerM c a
- Development.IDE.LSP.Server: notificationHandler :: forall m c. PluginMethod Notification m => SMethod m -> (IdeState -> VFS -> MessageParams m -> LspM c ()) -> Handlers (ServerM c)
- Development.IDE.LSP.Server: requestHandler :: forall m c. PluginMethod Request m => SMethod m -> (IdeState -> MessageParams m -> LspM c (Either ResponseError (MessageResult m))) -> Handlers (ServerM c)
- Development.IDE.LSP.Server: type ReactorChan = Chan ReactorMessage
- Development.IDE.Main: Arguments :: Maybe FilePath -> Command -> IO Logger -> Rules () -> IdePlugins IdeState -> Plugin Config -> SessionLoadingOptions -> (Config -> Action IdeGhcSession -> IdeOptions) -> Options -> Config -> (FilePath -> IO FilePath) -> IO (Debouncer NormalizedUri) -> IO Handle -> IO Handle -> Maybe Natural -> IO Monitoring -> Arguments
- Development.IDE.Main: Check :: [FilePath] -> Command
- Development.IDE.Main: Custom :: IdeCommand IdeState -> Command
- Development.IDE.Main: Db :: Options -> Command -> Command
- Development.IDE.Main: IdeCommand :: (state -> IO ()) -> IdeCommand state
- Development.IDE.Main: LSP :: Command
- Development.IDE.Main: LogGhcIde :: Log -> Log
- Development.IDE.Main: LogHeapStats :: !Log -> Log
- Development.IDE.Main: LogLanguageServer :: Log -> Log
- Development.IDE.Main: LogLspStart :: [PluginId] -> Log
- Development.IDE.Main: LogLspStartDuration :: !Seconds -> Log
- Development.IDE.Main: LogPluginHLS :: Log -> Log
- Development.IDE.Main: LogRules :: Log -> Log
- Development.IDE.Main: LogService :: Log -> Log
- Development.IDE.Main: LogSession :: Log -> Log
- Development.IDE.Main: LogSetInitialDynFlagsException :: !SomeException -> Log
- Development.IDE.Main: LogShake :: Log -> Log
- Development.IDE.Main: LogShouldRunSubset :: !Bool -> Log
- Development.IDE.Main: [argCommand] :: Arguments -> Command
- Development.IDE.Main: [argsDebouncer] :: Arguments -> IO (Debouncer NormalizedUri)
- Development.IDE.Main: [argsDefaultHlsConfig] :: Arguments -> Config
- Development.IDE.Main: [argsGetHieDbLoc] :: Arguments -> FilePath -> IO FilePath
- Development.IDE.Main: [argsGhcidePlugin] :: Arguments -> Plugin Config
- Development.IDE.Main: [argsHandleIn] :: Arguments -> IO Handle
- Development.IDE.Main: [argsHandleOut] :: Arguments -> IO Handle
- Development.IDE.Main: [argsHlsPlugins] :: Arguments -> IdePlugins IdeState
- Development.IDE.Main: [argsIdeOptions] :: Arguments -> Config -> Action IdeGhcSession -> IdeOptions
- Development.IDE.Main: [argsLogger] :: Arguments -> IO Logger
- Development.IDE.Main: [argsLspOptions] :: Arguments -> Options
- Development.IDE.Main: [argsMonitoring] :: Arguments -> IO Monitoring
- Development.IDE.Main: [argsProjectRoot] :: Arguments -> Maybe FilePath
- Development.IDE.Main: [argsRules] :: Arguments -> Rules ()
- Development.IDE.Main: [argsSessionLoadingOptions] :: Arguments -> SessionLoadingOptions
- Development.IDE.Main: [argsThreads] :: Arguments -> Maybe Natural
- Development.IDE.Main: [hieCommand] :: Command -> Command
- Development.IDE.Main: [hieOptions] :: Command -> Options
- Development.IDE.Main: [ideCommand] :: Command -> IdeCommand IdeState
- Development.IDE.Main: commandP :: IdePlugins IdeState -> Parser Command
- Development.IDE.Main: data Arguments
- Development.IDE.Main: data Command
- Development.IDE.Main: data Log
- Development.IDE.Main: defaultArguments :: Recorder (WithPriority Log) -> Logger -> IdePlugins IdeState -> Arguments
- Development.IDE.Main: defaultMain :: Recorder (WithPriority Log) -> Arguments -> IO ()
- Development.IDE.Main: instance GHC.Show.Show Development.IDE.Main.Command
- Development.IDE.Main: instance GHC.Show.Show Development.IDE.Main.Log
- Development.IDE.Main: instance GHC.Show.Show HieDb.Run.Command
- Development.IDE.Main: instance GHC.Show.Show HieDb.Run.Options
- Development.IDE.Main: instance Prettyprinter.Internal.Pretty Development.IDE.Main.Log
- Development.IDE.Main: isLSP :: Command -> Bool
- Development.IDE.Main: newtype () => IdeCommand state
- Development.IDE.Main: testing :: Recorder (WithPriority Log) -> Logger -> IdePlugins IdeState -> Arguments
- Development.IDE.Main.HeapStats: LogHeapStats :: !Word64 -> !Word64 -> Log
- Development.IDE.Main.HeapStats: LogHeapStatsDisabled :: Log
- Development.IDE.Main.HeapStats: LogHeapStatsPeriod :: !Int -> Log
- Development.IDE.Main.HeapStats: data Log
- Development.IDE.Main.HeapStats: instance GHC.Show.Show Development.IDE.Main.HeapStats.Log
- Development.IDE.Main.HeapStats: instance Prettyprinter.Internal.Pretty Development.IDE.Main.HeapStats.Log
- Development.IDE.Main.HeapStats: withHeapStats :: Recorder (WithPriority Log) -> IO r -> IO r
- Development.IDE.Monitoring.EKG: monitoring :: Logger -> Int -> IO Monitoring
- Development.IDE.Monitoring.OpenTelemetry: monitoring :: IO Monitoring
- Development.IDE.Plugin: Plugin :: Rules () -> Handlers (ServerM c) -> (c -> DynFlagsModifications) -> Plugin c
- Development.IDE.Plugin: [pluginHandlers] :: Plugin c -> Handlers (ServerM c)
- Development.IDE.Plugin: [pluginModifyDynflags] :: Plugin c -> c -> DynFlagsModifications
- Development.IDE.Plugin: [pluginRules] :: Plugin c -> Rules ()
- Development.IDE.Plugin: data Plugin c
- Development.IDE.Plugin: instance Data.Default.Class.Default (Development.IDE.Plugin.Plugin c)
- Development.IDE.Plugin: instance GHC.Base.Monoid (Development.IDE.Plugin.Plugin c)
- Development.IDE.Plugin: instance GHC.Base.Semigroup (Development.IDE.Plugin.Plugin c)
- Development.IDE.Plugin.Completions: LogShake :: Log -> Log
- Development.IDE.Plugin.Completions: data Log
- Development.IDE.Plugin.Completions: descriptor :: Recorder (WithPriority Log) -> PluginId -> PluginDescriptor IdeState
- Development.IDE.Plugin.Completions: ghcideCompletionsPluginPriority :: Natural
- Development.IDE.Plugin.Completions: instance GHC.Show.Show Development.IDE.Plugin.Completions.Log
- Development.IDE.Plugin.Completions: instance Prettyprinter.Internal.Pretty Development.IDE.Plugin.Completions.Log
- Development.IDE.Plugin.Completions.Types: CC :: [Text] -> [CompItem] -> QualCompls -> [Maybe Text -> CompItem] -> [Text] -> CachedCompletions
- Development.IDE.Plugin.Completions.Types: CI :: CompletionItemKind -> Text -> Provenance -> Text -> Maybe Text -> Maybe Backtick -> Bool -> Maybe ExtendImport -> Maybe NameDetails -> Bool -> CompItem
- Development.IDE.Plugin.Completions.Types: CompletionResolveData :: Uri -> Bool -> NameDetails -> CompletionResolveData
- Development.IDE.Plugin.Completions.Types: CompletionsConfig :: Bool -> Bool -> Int -> CompletionsConfig
- Development.IDE.Plugin.Completions.Types: DefinedIn :: Text -> Provenance
- Development.IDE.Plugin.Completions.Types: ExtendImport :: !Uri -> !Text -> !Maybe Text -> !Text -> !Maybe Text -> ExtendImport
- Development.IDE.Plugin.Completions.Types: ImportedFrom :: Text -> Provenance
- Development.IDE.Plugin.Completions.Types: LeftSide :: Backtick
- Development.IDE.Plugin.Completions.Types: Local :: SrcSpan -> Provenance
- Development.IDE.Plugin.Completions.Types: LocalCompletions :: LocalCompletions
- Development.IDE.Plugin.Completions.Types: NameDetails :: Module -> OccName -> NameDetails
- Development.IDE.Plugin.Completions.Types: NonLocalCompletions :: NonLocalCompletions
- Development.IDE.Plugin.Completions.Types: PosPrefixInfo :: !Text -> !Text -> !Text -> !Position -> PosPrefixInfo
- Development.IDE.Plugin.Completions.Types: QualCompls :: Map Text [CompItem] -> QualCompls
- Development.IDE.Plugin.Completions.Types: Surrounded :: Backtick
- Development.IDE.Plugin.Completions.Types: [additionalTextEdits] :: CompItem -> Maybe ExtendImport
- Development.IDE.Plugin.Completions.Types: [allModNamesAsNS] :: CachedCompletions -> [Text]
- Development.IDE.Plugin.Completions.Types: [anyQualCompls] :: CachedCompletions -> [Maybe Text -> CompItem]
- Development.IDE.Plugin.Completions.Types: [compKind] :: CompItem -> CompletionItemKind
- Development.IDE.Plugin.Completions.Types: [cursorPos] :: PosPrefixInfo -> !Position
- Development.IDE.Plugin.Completions.Types: [doc] :: ExtendImport -> !Uri
- Development.IDE.Plugin.Completions.Types: [enableAutoExtend] :: CompletionsConfig -> Bool
- Development.IDE.Plugin.Completions.Types: [enableSnippets] :: CompletionsConfig -> Bool
- Development.IDE.Plugin.Completions.Types: [fullLine] :: PosPrefixInfo -> !Text
- Development.IDE.Plugin.Completions.Types: [getQualCompls] :: QualCompls -> Map Text [CompItem]
- Development.IDE.Plugin.Completions.Types: [importName] :: ExtendImport -> !Text
- Development.IDE.Plugin.Completions.Types: [importQual] :: ExtendImport -> !Maybe Text
- Development.IDE.Plugin.Completions.Types: [importableModules] :: CachedCompletions -> [Text]
- Development.IDE.Plugin.Completions.Types: [insertText] :: CompItem -> Text
- Development.IDE.Plugin.Completions.Types: [isInfix] :: CompItem -> Maybe Backtick
- Development.IDE.Plugin.Completions.Types: [isLocalCompletion] :: CompItem -> Bool
- Development.IDE.Plugin.Completions.Types: [isTypeCompl] :: CompItem -> Bool
- Development.IDE.Plugin.Completions.Types: [itemFile] :: CompletionResolveData -> Uri
- Development.IDE.Plugin.Completions.Types: [itemName] :: CompletionResolveData -> NameDetails
- Development.IDE.Plugin.Completions.Types: [itemNeedsType] :: CompletionResolveData -> Bool
- Development.IDE.Plugin.Completions.Types: [label] :: CompItem -> Text
- Development.IDE.Plugin.Completions.Types: [maxCompletions] :: CompletionsConfig -> Int
- Development.IDE.Plugin.Completions.Types: [nameDetails] :: CompItem -> Maybe NameDetails
- Development.IDE.Plugin.Completions.Types: [newThing] :: ExtendImport -> !Text
- Development.IDE.Plugin.Completions.Types: [prefixScope] :: PosPrefixInfo -> !Text
- Development.IDE.Plugin.Completions.Types: [prefixText] :: PosPrefixInfo -> !Text
- Development.IDE.Plugin.Completions.Types: [provenance] :: CompItem -> Provenance
- Development.IDE.Plugin.Completions.Types: [qualCompls] :: CachedCompletions -> QualCompls
- Development.IDE.Plugin.Completions.Types: [thingParent] :: ExtendImport -> !Maybe Text
- Development.IDE.Plugin.Completions.Types: [typeText] :: CompItem -> Maybe Text
- Development.IDE.Plugin.Completions.Types: [unqualCompls] :: CachedCompletions -> [CompItem]
- Development.IDE.Plugin.Completions.Types: data Backtick
- Development.IDE.Plugin.Completions.Types: data CachedCompletions
- Development.IDE.Plugin.Completions.Types: data CompItem
- Development.IDE.Plugin.Completions.Types: data CompletionResolveData
- Development.IDE.Plugin.Completions.Types: data CompletionsConfig
- Development.IDE.Plugin.Completions.Types: data ExtendImport
- Development.IDE.Plugin.Completions.Types: data LocalCompletions
- Development.IDE.Plugin.Completions.Types: data NameDetails
- Development.IDE.Plugin.Completions.Types: data NonLocalCompletions
- Development.IDE.Plugin.Completions.Types: data PosPrefixInfo
- Development.IDE.Plugin.Completions.Types: data Provenance
- Development.IDE.Plugin.Completions.Types: extendImportCommandId :: Text
- Development.IDE.Plugin.Completions.Types: instance Control.DeepSeq.NFData Development.IDE.Plugin.Completions.Types.CachedCompletions
- Development.IDE.Plugin.Completions.Types: instance Control.DeepSeq.NFData Development.IDE.Plugin.Completions.Types.LocalCompletions
- Development.IDE.Plugin.Completions.Types: instance Control.DeepSeq.NFData Development.IDE.Plugin.Completions.Types.NonLocalCompletions
- Development.IDE.Plugin.Completions.Types: instance Data.Aeson.Types.FromJSON.FromJSON Development.IDE.Plugin.Completions.Types.CompletionResolveData
- Development.IDE.Plugin.Completions.Types: instance Data.Aeson.Types.FromJSON.FromJSON Development.IDE.Plugin.Completions.Types.ExtendImport
- Development.IDE.Plugin.Completions.Types: instance Data.Aeson.Types.FromJSON.FromJSON Development.IDE.Plugin.Completions.Types.NameDetails
- Development.IDE.Plugin.Completions.Types: instance Data.Aeson.Types.ToJSON.ToJSON Development.IDE.Plugin.Completions.Types.CompletionResolveData
- Development.IDE.Plugin.Completions.Types: instance Data.Aeson.Types.ToJSON.ToJSON Development.IDE.Plugin.Completions.Types.ExtendImport
- Development.IDE.Plugin.Completions.Types: instance Data.Aeson.Types.ToJSON.ToJSON Development.IDE.Plugin.Completions.Types.NameDetails
- Development.IDE.Plugin.Completions.Types: instance Data.Hashable.Class.Hashable Development.IDE.Plugin.Completions.Types.LocalCompletions
- Development.IDE.Plugin.Completions.Types: instance Data.Hashable.Class.Hashable Development.IDE.Plugin.Completions.Types.NonLocalCompletions
- Development.IDE.Plugin.Completions.Types: instance GHC.Base.Monoid Development.IDE.Plugin.Completions.Types.CachedCompletions
- Development.IDE.Plugin.Completions.Types: instance GHC.Base.Monoid Development.IDE.Plugin.Completions.Types.QualCompls
- Development.IDE.Plugin.Completions.Types: instance GHC.Base.Semigroup Development.IDE.Plugin.Completions.Types.CachedCompletions
- Development.IDE.Plugin.Completions.Types: instance GHC.Base.Semigroup Development.IDE.Plugin.Completions.Types.QualCompls
- Development.IDE.Plugin.Completions.Types: instance GHC.Classes.Eq Development.IDE.Plugin.Completions.Types.Backtick
- Development.IDE.Plugin.Completions.Types: instance GHC.Classes.Eq Development.IDE.Plugin.Completions.Types.CompItem
- Development.IDE.Plugin.Completions.Types: instance GHC.Classes.Eq Development.IDE.Plugin.Completions.Types.ExtendImport
- Development.IDE.Plugin.Completions.Types: instance GHC.Classes.Eq Development.IDE.Plugin.Completions.Types.LocalCompletions
- Development.IDE.Plugin.Completions.Types: instance GHC.Classes.Eq Development.IDE.Plugin.Completions.Types.NameDetails
- Development.IDE.Plugin.Completions.Types: instance GHC.Classes.Eq Development.IDE.Plugin.Completions.Types.NonLocalCompletions
- Development.IDE.Plugin.Completions.Types: instance GHC.Classes.Eq Development.IDE.Plugin.Completions.Types.PosPrefixInfo
- Development.IDE.Plugin.Completions.Types: instance GHC.Classes.Eq Development.IDE.Plugin.Completions.Types.Provenance
- Development.IDE.Plugin.Completions.Types: instance GHC.Classes.Ord Development.IDE.Plugin.Completions.Types.Backtick
- Development.IDE.Plugin.Completions.Types: instance GHC.Classes.Ord Development.IDE.Plugin.Completions.Types.Provenance
- Development.IDE.Plugin.Completions.Types: instance GHC.Generics.Generic Development.IDE.Plugin.Completions.Types.CompletionResolveData
- Development.IDE.Plugin.Completions.Types: instance GHC.Generics.Generic Development.IDE.Plugin.Completions.Types.ExtendImport
- Development.IDE.Plugin.Completions.Types: instance GHC.Generics.Generic Development.IDE.Plugin.Completions.Types.LocalCompletions
- Development.IDE.Plugin.Completions.Types: instance GHC.Generics.Generic Development.IDE.Plugin.Completions.Types.NonLocalCompletions
- Development.IDE.Plugin.Completions.Types: instance GHC.Show.Show Development.IDE.Plugin.Completions.Types.Backtick
- Development.IDE.Plugin.Completions.Types: instance GHC.Show.Show Development.IDE.Plugin.Completions.Types.CachedCompletions
- Development.IDE.Plugin.Completions.Types: instance GHC.Show.Show Development.IDE.Plugin.Completions.Types.CompItem
- Development.IDE.Plugin.Completions.Types: instance GHC.Show.Show Development.IDE.Plugin.Completions.Types.ExtendImport
- Development.IDE.Plugin.Completions.Types: instance GHC.Show.Show Development.IDE.Plugin.Completions.Types.LocalCompletions
- Development.IDE.Plugin.Completions.Types: instance GHC.Show.Show Development.IDE.Plugin.Completions.Types.NameDetails
- Development.IDE.Plugin.Completions.Types: instance GHC.Show.Show Development.IDE.Plugin.Completions.Types.NonLocalCompletions
- Development.IDE.Plugin.Completions.Types: instance GHC.Show.Show Development.IDE.Plugin.Completions.Types.PosPrefixInfo
- Development.IDE.Plugin.Completions.Types: instance GHC.Show.Show Development.IDE.Plugin.Completions.Types.Provenance
- Development.IDE.Plugin.Completions.Types: instance GHC.Show.Show Development.IDE.Plugin.Completions.Types.QualCompls
- Development.IDE.Plugin.Completions.Types: newtype QualCompls
- Development.IDE.Plugin.Completions.Types: nsJSON :: NameSpace -> Value
- Development.IDE.Plugin.Completions.Types: parseNs :: Value -> Parser NameSpace
- Development.IDE.Plugin.Completions.Types: properties :: Properties '[ 'PropertyKey "autoExtendOn" TBoolean, 'PropertyKey "snippetsOn" TBoolean]
- Development.IDE.Plugin.HLS: ExceptionInPlugin :: PluginId -> Some SMethod -> SomeException -> Log
- Development.IDE.Plugin.HLS: LogInvalidCommandIdentifier :: Log
- Development.IDE.Plugin.HLS: LogNoPluginForMethod :: Some SMethod -> Log
- Development.IDE.Plugin.HLS: LogPluginError :: PluginId -> PluginError -> Log
- Development.IDE.Plugin.HLS: LogResponseError :: PluginId -> ResponseError -> Log
- Development.IDE.Plugin.HLS: asGhcIdePlugin :: Recorder (WithPriority Log) -> IdePlugins IdeState -> Plugin Config
- Development.IDE.Plugin.HLS: data Log
- Development.IDE.Plugin.HLS: instance GHC.Base.Monoid Development.IDE.Plugin.HLS.IdeHandlers
- Development.IDE.Plugin.HLS: instance GHC.Base.Monoid Development.IDE.Plugin.HLS.IdeNotificationHandlers
- Development.IDE.Plugin.HLS: instance GHC.Base.Semigroup Development.IDE.Plugin.HLS.IdeHandlers
- Development.IDE.Plugin.HLS: instance GHC.Base.Semigroup Development.IDE.Plugin.HLS.IdeNotificationHandlers
- Development.IDE.Plugin.HLS: instance GHC.Show.Show Development.IDE.Plugin.HLS.Log
- Development.IDE.Plugin.HLS: instance Prettyprinter.Internal.Pretty Development.IDE.Plugin.HLS.Log
- Development.IDE.Plugin.HLS: toResponseError :: (PluginId, PluginError) -> ResponseError
- Development.IDE.Plugin.HLS.GhcIde: LogCompletions :: Log -> Log
- Development.IDE.Plugin.HLS.GhcIde: LogNotifications :: Log -> Log
- Development.IDE.Plugin.HLS.GhcIde: LogTypeLenses :: Log -> Log
- Development.IDE.Plugin.HLS.GhcIde: data Log
- Development.IDE.Plugin.HLS.GhcIde: descriptors :: Recorder (WithPriority Log) -> [PluginDescriptor IdeState]
- Development.IDE.Plugin.HLS.GhcIde: instance GHC.Show.Show Development.IDE.Plugin.HLS.GhcIde.Log
- Development.IDE.Plugin.HLS.GhcIde: instance Prettyprinter.Internal.Pretty Development.IDE.Plugin.HLS.GhcIde.Log
- Development.IDE.Plugin.Test: BlockSeconds :: Seconds -> TestRequest
- Development.IDE.Plugin.Test: GarbageCollectDirtyKeys :: CheckParents -> Age -> TestRequest
- Development.IDE.Plugin.Test: GetBuildEdgesCount :: TestRequest
- Development.IDE.Plugin.Test: GetBuildKeysBuilt :: TestRequest
- Development.IDE.Plugin.Test: GetBuildKeysChanged :: TestRequest
- Development.IDE.Plugin.Test: GetBuildKeysVisited :: TestRequest
- Development.IDE.Plugin.Test: GetFilesOfInterest :: TestRequest
- Development.IDE.Plugin.Test: GetInterfaceFilesDir :: Uri -> TestRequest
- Development.IDE.Plugin.Test: GetRebuildsCount :: TestRequest
- Development.IDE.Plugin.Test: GetShakeSessionQueueCount :: TestRequest
- Development.IDE.Plugin.Test: GetStoredKeys :: TestRequest
- Development.IDE.Plugin.Test: WaitForIdeRule :: String -> Uri -> TestRequest
- Development.IDE.Plugin.Test: WaitForIdeRuleResult :: Bool -> WaitForIdeRuleResult
- Development.IDE.Plugin.Test: WaitForShakeQueue :: TestRequest
- Development.IDE.Plugin.Test: [ideResultSuccess] :: WaitForIdeRuleResult -> Bool
- Development.IDE.Plugin.Test: blockCommandDescriptor :: PluginId -> PluginDescriptor state
- Development.IDE.Plugin.Test: blockCommandId :: Text
- Development.IDE.Plugin.Test: data TestRequest
- Development.IDE.Plugin.Test: instance Data.Aeson.Types.FromJSON.FromJSON Development.IDE.Plugin.Test.TestRequest
- Development.IDE.Plugin.Test: instance Data.Aeson.Types.FromJSON.FromJSON Development.IDE.Plugin.Test.WaitForIdeRuleResult
- Development.IDE.Plugin.Test: instance Data.Aeson.Types.ToJSON.ToJSON Development.IDE.Plugin.Test.TestRequest
- Development.IDE.Plugin.Test: instance Data.Aeson.Types.ToJSON.ToJSON Development.IDE.Plugin.Test.WaitForIdeRuleResult
- Development.IDE.Plugin.Test: instance GHC.Generics.Generic Development.IDE.Plugin.Test.TestRequest
- Development.IDE.Plugin.Test: newtype WaitForIdeRuleResult
- Development.IDE.Plugin.Test: plugin :: PluginDescriptor IdeState
- Development.IDE.Plugin.TypeLenses: GetGlobalBindingTypeSigs :: GetGlobalBindingTypeSigs
- Development.IDE.Plugin.TypeLenses: GlobalBindingTypeSig :: Name -> String -> Bool -> GlobalBindingTypeSig
- Development.IDE.Plugin.TypeLenses: GlobalBindingTypeSigsResult :: [GlobalBindingTypeSig] -> GlobalBindingTypeSigsResult
- Development.IDE.Plugin.TypeLenses: LogShake :: Log -> Log
- Development.IDE.Plugin.TypeLenses: [gbExported] :: GlobalBindingTypeSig -> Bool
- Development.IDE.Plugin.TypeLenses: [gbName] :: GlobalBindingTypeSig -> Name
- Development.IDE.Plugin.TypeLenses: [gbRendered] :: GlobalBindingTypeSig -> String
- Development.IDE.Plugin.TypeLenses: data GetGlobalBindingTypeSigs
- Development.IDE.Plugin.TypeLenses: data GlobalBindingTypeSig
- Development.IDE.Plugin.TypeLenses: data Log
- Development.IDE.Plugin.TypeLenses: descriptor :: Recorder (WithPriority Log) -> PluginId -> PluginDescriptor IdeState
- Development.IDE.Plugin.TypeLenses: instance Control.DeepSeq.NFData Development.IDE.Plugin.TypeLenses.GetGlobalBindingTypeSigs
- Development.IDE.Plugin.TypeLenses: instance Control.DeepSeq.NFData Development.IDE.Plugin.TypeLenses.GlobalBindingTypeSigsResult
- Development.IDE.Plugin.TypeLenses: instance Data.Aeson.Types.FromJSON.FromJSON Development.IDE.Plugin.TypeLenses.Mode
- Development.IDE.Plugin.TypeLenses: instance Data.Aeson.Types.FromJSON.FromJSON Development.IDE.Plugin.TypeLenses.TypeLensesResolve
- Development.IDE.Plugin.TypeLenses: instance Data.Aeson.Types.ToJSON.ToJSON Development.IDE.Plugin.TypeLenses.Mode
- Development.IDE.Plugin.TypeLenses: instance Data.Aeson.Types.ToJSON.ToJSON Development.IDE.Plugin.TypeLenses.TypeLensesResolve
- Development.IDE.Plugin.TypeLenses: instance Data.Hashable.Class.Hashable Development.IDE.Plugin.TypeLenses.GetGlobalBindingTypeSigs
- Development.IDE.Plugin.TypeLenses: instance GHC.Classes.Eq Development.IDE.Plugin.TypeLenses.GetGlobalBindingTypeSigs
- Development.IDE.Plugin.TypeLenses: instance GHC.Classes.Eq Development.IDE.Plugin.TypeLenses.Mode
- Development.IDE.Plugin.TypeLenses: instance GHC.Classes.Ord Development.IDE.Plugin.TypeLenses.GetGlobalBindingTypeSigs
- Development.IDE.Plugin.TypeLenses: instance GHC.Classes.Ord Development.IDE.Plugin.TypeLenses.Mode
- Development.IDE.Plugin.TypeLenses: instance GHC.Enum.Enum Development.IDE.Plugin.TypeLenses.Mode
- Development.IDE.Plugin.TypeLenses: instance GHC.Generics.Generic Development.IDE.Plugin.TypeLenses.GetGlobalBindingTypeSigs
- Development.IDE.Plugin.TypeLenses: instance GHC.Generics.Generic Development.IDE.Plugin.TypeLenses.TypeLensesResolve
- Development.IDE.Plugin.TypeLenses: instance GHC.Read.Read Development.IDE.Plugin.TypeLenses.Mode
- Development.IDE.Plugin.TypeLenses: instance GHC.Show.Show Development.IDE.Plugin.TypeLenses.GetGlobalBindingTypeSigs
- Development.IDE.Plugin.TypeLenses: instance GHC.Show.Show Development.IDE.Plugin.TypeLenses.GlobalBindingTypeSigsResult
- Development.IDE.Plugin.TypeLenses: instance GHC.Show.Show Development.IDE.Plugin.TypeLenses.Log
- Development.IDE.Plugin.TypeLenses: instance GHC.Show.Show Development.IDE.Plugin.TypeLenses.Mode
- Development.IDE.Plugin.TypeLenses: instance Prettyprinter.Internal.Pretty Development.IDE.Plugin.TypeLenses.Log
- Development.IDE.Plugin.TypeLenses: newtype GlobalBindingTypeSigsResult
- Development.IDE.Plugin.TypeLenses: suggestSignature :: Bool -> Maybe GlobalBindingTypeSigsResult -> Diagnostic -> [(Text, TextEdit)]
- Development.IDE.Plugin.TypeLenses: typeLensCommandId :: Text
- Development.IDE.Session: CacheDirs :: Maybe FilePath -> CacheDirs
- Development.IDE.Session: LogCradle :: !Cradle Void -> Log
- Development.IDE.Session: LogCradleNotFound :: !FilePath -> Log
- Development.IDE.Session: LogCradlePath :: !FilePath -> Log
- Development.IDE.Session: LogDLLLoadError :: !String -> Log
- Development.IDE.Session: LogGetInitialGhcLibDirDefaultCradleFail :: !CradleError -> !FilePath -> !Maybe FilePath -> !Cradle Void -> Log
- Development.IDE.Session: LogGetInitialGhcLibDirDefaultCradleNone :: Log
- Development.IDE.Session: LogHieBios :: Log -> Log
- Development.IDE.Session: LogHieDbRetriesExhausted :: !Int -> !Int -> !Int -> !SomeException -> Log
- Development.IDE.Session: LogHieDbRetry :: !Int -> !Int -> !Int -> !SomeException -> Log
- Development.IDE.Session: LogHieDbWriterThreadException :: !SomeException -> Log
- Development.IDE.Session: LogHieDbWriterThreadSQLiteError :: !SQLError -> Log
- Development.IDE.Session: LogInterfaceFilesCacheDir :: !FilePath -> Log
- Development.IDE.Session: LogKnownFilesUpdated :: !HashMap Target (HashSet NormalizedFilePath) -> Log
- Development.IDE.Session: LogMakingNewHscEnv :: ![UnitId] -> Log
- Development.IDE.Session: LogNewComponentCache :: !(([FileDiagnostic], Maybe HscEnvEq), DependencyInfo) -> Log
- Development.IDE.Session: LogNoneCradleFound :: FilePath -> Log
- Development.IDE.Session: LogSessionLoadingResult :: !Either [CradleError] (ComponentOptions, FilePath) -> Log
- Development.IDE.Session: LogSettingInitialDynFlags :: Log
- Development.IDE.Session: SessionLoadingOptions :: (FilePath -> IO (Maybe FilePath)) -> (Recorder (WithPriority Log) -> Maybe FilePath -> FilePath -> IO (Cradle Void)) -> (String -> [String] -> IO CacheDirs) -> (Recorder (WithPriority Log) -> FilePath -> IO (Maybe LibDir)) -> SessionLoadingOptions
- Development.IDE.Session: [findCradle] :: SessionLoadingOptions -> FilePath -> IO (Maybe FilePath)
- Development.IDE.Session: [getCacheDirs] :: SessionLoadingOptions -> String -> [String] -> IO CacheDirs
- Development.IDE.Session: [getInitialGhcLibDir] :: SessionLoadingOptions -> Recorder (WithPriority Log) -> FilePath -> IO (Maybe LibDir)
- Development.IDE.Session: [hiCacheDir, hieCacheDir, oCacheDir] :: CacheDirs -> Maybe FilePath
- Development.IDE.Session: [loadCradle] :: SessionLoadingOptions -> Recorder (WithPriority Log) -> Maybe FilePath -> FilePath -> IO (Cradle Void)
- Development.IDE.Session: data CacheDirs
- Development.IDE.Session: data Log
- Development.IDE.Session: data SessionLoadingOptions
- Development.IDE.Session: getHieDbLoc :: FilePath -> IO FilePath
- Development.IDE.Session: instance Data.Default.Class.Default Development.IDE.Session.SessionLoadingOptions
- Development.IDE.Session: instance GHC.Classes.Eq Development.IDE.Session.PackageSetupException
- Development.IDE.Session: instance GHC.Exception.Type.Exception Development.IDE.Session.PackageSetupException
- Development.IDE.Session: instance GHC.Show.Show Development.IDE.Session.Log
- Development.IDE.Session: instance GHC.Show.Show Development.IDE.Session.PackageSetupException
- Development.IDE.Session: instance Prettyprinter.Internal.Pretty Development.IDE.Session.Log
- Development.IDE.Session: loadSession :: Recorder (WithPriority Log) -> FilePath -> IO (Action IdeGhcSession)
- Development.IDE.Session: loadSessionWithOptions :: Recorder (WithPriority Log) -> SessionLoadingOptions -> FilePath -> IO (Action IdeGhcSession)
- Development.IDE.Session: retryOnException :: (MonadIO m, MonadCatch m, RandomGen g, Exception e) => (e -> Maybe e) -> Recorder (WithPriority Log) -> Int -> Int -> Int -> g -> m a -> m a
- Development.IDE.Session: retryOnSqliteBusy :: (MonadIO m, MonadCatch m, RandomGen g) => Recorder (WithPriority Log) -> g -> m a -> m a
- Development.IDE.Session: runWithDb :: Recorder (WithPriority Log) -> FilePath -> (WithHieDb -> IndexQueue -> IO ()) -> IO ()
- Development.IDE.Session: setInitialDynFlags :: Recorder (WithPriority Log) -> FilePath -> SessionLoadingOptions -> IO (Maybe LibDir)
- Development.IDE.Session.Diagnostics: CradleErrorDetails :: [FilePath] -> CradleErrorDetails
- Development.IDE.Session.Diagnostics: MultiCradleErr :: FilePath -> FilePath -> [(FilePath, String)] -> MultiCradleErr
- Development.IDE.Session.Diagnostics: [cabalProjectFiles] :: CradleErrorDetails -> [FilePath]
- Development.IDE.Session.Diagnostics: [mcFilePath] :: MultiCradleErr -> FilePath
- Development.IDE.Session.Diagnostics: [mcPrefixes] :: MultiCradleErr -> [(FilePath, String)]
- Development.IDE.Session.Diagnostics: [mcPwd] :: MultiCradleErr -> FilePath
- Development.IDE.Session.Diagnostics: data CradleErrorDetails
- Development.IDE.Session.Diagnostics: data MultiCradleErr
- Development.IDE.Session.Diagnostics: instance Data.Aeson.Types.FromJSON.FromJSON Development.IDE.Session.Diagnostics.CradleErrorDetails
- Development.IDE.Session.Diagnostics: instance Data.Aeson.Types.ToJSON.ToJSON Development.IDE.Session.Diagnostics.CradleErrorDetails
- Development.IDE.Session.Diagnostics: instance GHC.Classes.Eq Development.IDE.Session.Diagnostics.CradleErrorDetails
- Development.IDE.Session.Diagnostics: instance GHC.Classes.Ord Development.IDE.Session.Diagnostics.CradleErrorDetails
- Development.IDE.Session.Diagnostics: instance GHC.Generics.Generic Development.IDE.Session.Diagnostics.CradleErrorDetails
- Development.IDE.Session.Diagnostics: instance GHC.Read.Read Development.IDE.Session.Diagnostics.CradleErrorDetails
- Development.IDE.Session.Diagnostics: instance GHC.Show.Show Development.IDE.Session.Diagnostics.CradleErrorDetails
- Development.IDE.Session.Diagnostics: instance GHC.Show.Show Development.IDE.Session.Diagnostics.MultiCradleErr
- Development.IDE.Session.Diagnostics: multiCradleErrMessage :: MultiCradleErr -> [String]
- Development.IDE.Session.Diagnostics: parseMultiCradleErr :: [String] -> Maybe MultiCradleErr
- Development.IDE.Session.Diagnostics: renderCradleError :: CradleError -> Cradle a -> NormalizedFilePath -> FileDiagnostic
- Development.IDE.Session.Diagnostics: unknownModuleMessage :: String -> [String]
- Development.IDE.Session.Implicit: loadImplicitCradle :: Show a => LogAction IO (WithSeverity Log) -> FilePath -> IO (Cradle a)
- Development.IDE.Spans.AtPoint: FOIReferences :: HashMap NormalizedFilePath (HieAstResult, PositionMapping) -> FOIReferences
- Development.IDE.Spans.AtPoint: atPoint :: IdeOptions -> HieAstResult -> DocAndTyThingMap -> HscEnv -> Position -> IO (Maybe (Maybe Range, [Text]))
- Development.IDE.Spans.AtPoint: computeTypeReferences :: Foldable f => f (HieAST Type) -> Map Name [Span]
- Development.IDE.Spans.AtPoint: defRowToSymbolInfo :: Res DefRow -> Maybe SymbolInformation
- Development.IDE.Spans.AtPoint: documentHighlight :: Monad m => HieASTs a -> RefMap a -> Position -> MaybeT m [DocumentHighlight]
- Development.IDE.Spans.AtPoint: getNamesAtPoint :: HieASTs a -> Position -> PositionMapping -> [Name]
- Development.IDE.Spans.AtPoint: gotoDefinition :: MonadIO m => WithHieDb -> LookupModule m -> IdeOptions -> Map ModuleName NormalizedFilePath -> HieASTs a -> Position -> MaybeT m [Location]
- Development.IDE.Spans.AtPoint: gotoTypeDefinition :: MonadIO m => WithHieDb -> LookupModule m -> IdeOptions -> HieAstResult -> Position -> MaybeT m [Location]
- Development.IDE.Spans.AtPoint: nameToLocation :: MonadIO m => WithHieDb -> LookupModule m -> Name -> m (Maybe [Location])
- Development.IDE.Spans.AtPoint: newtype FOIReferences
- Development.IDE.Spans.AtPoint: pointCommand :: HieASTs t -> Position -> (HieAST t -> a) -> [a]
- Development.IDE.Spans.AtPoint: referencesAtPoint :: MonadIO m => WithHieDb -> NormalizedFilePath -> Position -> FOIReferences -> m [Location]
- Development.IDE.Spans.AtPoint: rowToLoc :: Res RefRow -> Maybe Location
- Development.IDE.Spans.AtPoint: toCurrentLocation :: PositionMapping -> Location -> Maybe Location
- Development.IDE.Spans.AtPoint: type LookupModule m = FilePath -> ModuleName -> Unit -> Bool -> MaybeT m Uri
- Development.IDE.Spans.Common: SpanDocString :: [HsDocString] -> SpanDocUris -> SpanDoc
- Development.IDE.Spans.Common: SpanDocText :: [Text] -> SpanDocUris -> SpanDoc
- Development.IDE.Spans.Common: SpanDocUris :: Maybe Text -> Maybe Text -> SpanDocUris
- Development.IDE.Spans.Common: [spanDocUriDoc] :: SpanDocUris -> Maybe Text
- Development.IDE.Spans.Common: [spanDocUriSrc] :: SpanDocUris -> Maybe Text
- Development.IDE.Spans.Common: data SpanDoc
- Development.IDE.Spans.Common: data SpanDocUris
- Development.IDE.Spans.Common: emptySpanDoc :: SpanDoc
- Development.IDE.Spans.Common: instance Control.DeepSeq.NFData Development.IDE.Spans.Common.SpanDoc
- Development.IDE.Spans.Common: instance Control.DeepSeq.NFData Development.IDE.Spans.Common.SpanDocUris
- Development.IDE.Spans.Common: instance GHC.Classes.Eq Development.IDE.Spans.Common.SpanDoc
- Development.IDE.Spans.Common: instance GHC.Classes.Eq Development.IDE.Spans.Common.SpanDocUris
- Development.IDE.Spans.Common: instance GHC.Generics.Generic Development.IDE.Spans.Common.SpanDoc
- Development.IDE.Spans.Common: instance GHC.Generics.Generic Development.IDE.Spans.Common.SpanDocUris
- Development.IDE.Spans.Common: instance GHC.Show.Show Development.IDE.Spans.Common.SpanDoc
- Development.IDE.Spans.Common: instance GHC.Show.Show Development.IDE.Spans.Common.SpanDocUris
- Development.IDE.Spans.Common: safeTyThingId :: TyThing -> Maybe Id
- Development.IDE.Spans.Common: safeTyThingType :: TyThing -> Maybe Type
- Development.IDE.Spans.Common: spanDocToMarkdown :: SpanDoc -> [Text]
- Development.IDE.Spans.Common: spanDocToMarkdownForTest :: String -> String
- Development.IDE.Spans.Common: type DocMap = NameEnv SpanDoc
- Development.IDE.Spans.Common: type TyThingMap = NameEnv TyThing
- Development.IDE.Spans.Common: unqualIEWrapName :: IEWrappedName GhcPs -> Text
- Development.IDE.Spans.Documentation: getDocumentation :: HasSrcSpan name => [ParsedModule] -> name -> [Text]
- Development.IDE.Spans.Documentation: getDocumentationTryGhc :: HscEnv -> Name -> IO SpanDoc
- Development.IDE.Spans.Documentation: getDocumentationsTryGhc :: HscEnv -> [Name] -> IO [SpanDoc]
- Development.IDE.Spans.Documentation: mkDocMap :: HscEnv -> RefMap a -> TcGblEnv -> IO DocAndTyThingMap
- Development.IDE.Spans.Documentation: type DocMap = NameEnv SpanDoc
- Development.IDE.Spans.LocalBindings: bindings :: RefMap Type -> Bindings
- Development.IDE.Spans.LocalBindings: data Bindings
- Development.IDE.Spans.LocalBindings: getDefiningBindings :: Bindings -> RealSrcSpan -> [(Name, Maybe Type)]
- Development.IDE.Spans.LocalBindings: getFuzzyDefiningBindings :: Bindings -> Position -> Position -> [(Name, Maybe Type)]
- Development.IDE.Spans.LocalBindings: getFuzzyScope :: Bindings -> Position -> Position -> [(Name, Maybe Type)]
- Development.IDE.Spans.LocalBindings: getLocalScope :: Bindings -> RealSrcSpan -> [(Name, Maybe Type)]
- Development.IDE.Spans.LocalBindings: instance Control.DeepSeq.NFData Development.IDE.Spans.LocalBindings.Bindings
- Development.IDE.Spans.LocalBindings: instance GHC.Base.Monoid Development.IDE.Spans.LocalBindings.Bindings
- Development.IDE.Spans.LocalBindings: instance GHC.Base.Semigroup Development.IDE.Spans.LocalBindings.Bindings
- Development.IDE.Spans.LocalBindings: instance GHC.Show.Show Development.IDE.Spans.LocalBindings.Bindings
- Development.IDE.Spans.Pragmas: LineSplitTextEdits :: !TextEdit -> !TextEdit -> LineSplitTextEdits
- Development.IDE.Spans.Pragmas: NextPragmaInfo :: !Int -> !Maybe LineSplitTextEdits -> NextPragmaInfo
- Development.IDE.Spans.Pragmas: [$sel:lineSplitDeleteTextEdit:LineSplitTextEdits] :: LineSplitTextEdits -> !TextEdit
- Development.IDE.Spans.Pragmas: [$sel:lineSplitInsertTextEdit:LineSplitTextEdits] :: LineSplitTextEdits -> !TextEdit
- Development.IDE.Spans.Pragmas: [$sel:lineSplitTextEdits:NextPragmaInfo] :: NextPragmaInfo -> !Maybe LineSplitTextEdits
- Development.IDE.Spans.Pragmas: [$sel:nextPragmaLine:NextPragmaInfo] :: NextPragmaInfo -> !Int
- Development.IDE.Spans.Pragmas: data LineSplitTextEdits
- Development.IDE.Spans.Pragmas: data NextPragmaInfo
- Development.IDE.Spans.Pragmas: getFirstPragma :: MonadIO m => PluginId -> IdeState -> NormalizedFilePath -> ExceptT PluginError m NextPragmaInfo
- Development.IDE.Spans.Pragmas: getNextPragmaInfo :: DynFlags -> Maybe Text -> NextPragmaInfo
- Development.IDE.Spans.Pragmas: insertNewPragma :: NextPragmaInfo -> Extension -> TextEdit
- Development.IDE.Spans.Pragmas: instance GHC.Show.Show Development.IDE.Spans.Pragmas.LineSplitTextEdits
- Development.IDE.Spans.Pragmas: instance GHC.Show.Show Development.IDE.Spans.Pragmas.Mode
- Development.IDE.Spans.Pragmas: instance GHC.Show.Show Development.IDE.Spans.Pragmas.NextPragmaInfo
- Development.IDE.Spans.Pragmas: instance GHC.Show.Show Development.IDE.Spans.Pragmas.ParserState
- Development.IDE.Types.Diagnostics: Diagnostic :: Range -> Maybe DiagnosticSeverity -> Maybe (Int32 |? Text) -> Maybe CodeDescription -> Maybe Text -> Text -> Maybe [DiagnosticTag] -> Maybe [DiagnosticRelatedInformation] -> Maybe Value -> Diagnostic
- Development.IDE.Types.Diagnostics: DiagnosticSeverity_Error :: DiagnosticSeverity
- Development.IDE.Types.Diagnostics: DiagnosticSeverity_Hint :: DiagnosticSeverity
- Development.IDE.Types.Diagnostics: DiagnosticSeverity_Information :: DiagnosticSeverity
- Development.IDE.Types.Diagnostics: DiagnosticSeverity_Warning :: DiagnosticSeverity
- Development.IDE.Types.Diagnostics: HideDiag :: ShowDiagnostic
- Development.IDE.Types.Diagnostics: ShowDiag :: ShowDiagnostic
- Development.IDE.Types.Diagnostics: [$sel:_code:Diagnostic] :: Diagnostic -> Maybe (Int32 |? Text)
- Development.IDE.Types.Diagnostics: [$sel:_codeDescription:Diagnostic] :: Diagnostic -> Maybe CodeDescription
- Development.IDE.Types.Diagnostics: [$sel:_data_:Diagnostic] :: Diagnostic -> Maybe Value
- Development.IDE.Types.Diagnostics: [$sel:_message:Diagnostic] :: Diagnostic -> Text
- Development.IDE.Types.Diagnostics: [$sel:_range:Diagnostic] :: Diagnostic -> Range
- Development.IDE.Types.Diagnostics: [$sel:_relatedInformation:Diagnostic] :: Diagnostic -> Maybe [DiagnosticRelatedInformation]
- Development.IDE.Types.Diagnostics: [$sel:_severity:Diagnostic] :: Diagnostic -> Maybe DiagnosticSeverity
- Development.IDE.Types.Diagnostics: [$sel:_source:Diagnostic] :: Diagnostic -> Maybe Text
- Development.IDE.Types.Diagnostics: [$sel:_tags:Diagnostic] :: Diagnostic -> Maybe [DiagnosticTag]
- Development.IDE.Types.Diagnostics: data () => Diagnostic
- Development.IDE.Types.Diagnostics: data () => DiagnosticSeverity
- Development.IDE.Types.Diagnostics: data ShowDiagnostic
- Development.IDE.Types.Diagnostics: ideErrorText :: NormalizedFilePath -> Text -> FileDiagnostic
- Development.IDE.Types.Diagnostics: ideErrorWithSource :: Maybe Text -> Maybe DiagnosticSeverity -> a -> Text -> (a, ShowDiagnostic, Diagnostic)
- Development.IDE.Types.Diagnostics: instance Control.DeepSeq.NFData Development.IDE.Types.Diagnostics.ShowDiagnostic
- Development.IDE.Types.Diagnostics: instance GHC.Classes.Eq Development.IDE.Types.Diagnostics.ShowDiagnostic
- Development.IDE.Types.Diagnostics: instance GHC.Classes.Ord Development.IDE.Types.Diagnostics.ShowDiagnostic
- Development.IDE.Types.Diagnostics: instance GHC.Show.Show Development.IDE.Types.Diagnostics.ShowDiagnostic
- Development.IDE.Types.Diagnostics: showDiagnostics :: [FileDiagnostic] -> Text
- Development.IDE.Types.Diagnostics: showDiagnosticsColored :: [FileDiagnostic] -> Text
- Development.IDE.Types.Diagnostics: type DiagnosticStore = HashMap NormalizedUri StoreItem
- Development.IDE.Types.Diagnostics: type FileDiagnostic = (NormalizedFilePath, ShowDiagnostic, Diagnostic)
- Development.IDE.Types.Diagnostics: type IdeResult v = ([FileDiagnostic], Maybe v)
- Development.IDE.Types.Diagnostics: type IdeResultNoDiagnosticsEarlyCutoff v = (Maybe ByteString, Maybe v)
- Development.IDE.Types.Exports: ExportsMap :: !OccEnv (HashSet IdentInfo) -> !ModuleNameEnv (HashSet IdentInfo) -> ExportsMap
- Development.IDE.Types.Exports: IdentInfo :: !OccName -> !Maybe OccName -> !ModuleName -> IdentInfo
- Development.IDE.Types.Exports: [getExportsMap] :: ExportsMap -> !OccEnv (HashSet IdentInfo)
- Development.IDE.Types.Exports: [getModuleExportsMap] :: ExportsMap -> !ModuleNameEnv (HashSet IdentInfo)
- Development.IDE.Types.Exports: [identModuleName] :: IdentInfo -> !ModuleName
- Development.IDE.Types.Exports: [name] :: IdentInfo -> !OccName
- Development.IDE.Types.Exports: [parent] :: IdentInfo -> !Maybe OccName
- Development.IDE.Types.Exports: buildModuleExportMapFrom :: [ModIface] -> ModuleNameEnv (HashSet IdentInfo)
- Development.IDE.Types.Exports: createExportsMap :: [ModIface] -> ExportsMap
- Development.IDE.Types.Exports: createExportsMapHieDb :: WithHieDb -> IO ExportsMap
- Development.IDE.Types.Exports: createExportsMapMg :: [ModGuts] -> ExportsMap
- Development.IDE.Types.Exports: data ExportsMap
- Development.IDE.Types.Exports: data IdentInfo
- Development.IDE.Types.Exports: exportsMapSize :: ExportsMap -> Int
- Development.IDE.Types.Exports: instance Control.DeepSeq.NFData Development.IDE.Types.Exports.ExportsMap
- Development.IDE.Types.Exports: instance Control.DeepSeq.NFData Development.IDE.Types.Exports.IdentInfo
- Development.IDE.Types.Exports: instance Data.Hashable.Class.Hashable Development.IDE.Types.Exports.IdentInfo
- Development.IDE.Types.Exports: instance GHC.Base.Monoid Development.IDE.Types.Exports.ExportsMap
- Development.IDE.Types.Exports: instance GHC.Base.Semigroup Development.IDE.Types.Exports.ExportsMap
- Development.IDE.Types.Exports: instance GHC.Classes.Eq Development.IDE.Types.Exports.IdentInfo
- Development.IDE.Types.Exports: instance GHC.Generics.Generic Development.IDE.Types.Exports.IdentInfo
- Development.IDE.Types.Exports: instance GHC.Show.Show Development.IDE.Types.Exports.ExportsMap
- Development.IDE.Types.Exports: instance GHC.Show.Show Development.IDE.Types.Exports.IdentInfo
- Development.IDE.Types.Exports: isDatacon :: IdentInfo -> Bool
- Development.IDE.Types.Exports: mkTypeOcc :: Text -> OccName
- Development.IDE.Types.Exports: mkVarOrDataOcc :: Text -> OccName
- Development.IDE.Types.Exports: moduleNameText :: IdentInfo -> Text
- Development.IDE.Types.Exports: occNameText :: OccName -> Text
- Development.IDE.Types.Exports: renderOcc :: OccName -> Text
- Development.IDE.Types.Exports: rendered :: IdentInfo -> Text
- Development.IDE.Types.Exports: size :: ExportsMap -> Int
- Development.IDE.Types.Exports: updateExportsMapMg :: [ModGuts] -> ExportsMap -> ExportsMap
- Development.IDE.Types.HscEnvEq: data HscEnvEq
- Development.IDE.Types.HscEnvEq: deps :: HscEnvEq -> [(UnitId, DynFlags)]
- Development.IDE.Types.HscEnvEq: envImportPaths :: HscEnvEq -> Maybe (Set FilePath)
- Development.IDE.Types.HscEnvEq: envPackageExports :: HscEnvEq -> IO ExportsMap
- Development.IDE.Types.HscEnvEq: envVisibleModuleNames :: HscEnvEq -> IO (Maybe [ModuleName])
- Development.IDE.Types.HscEnvEq: hscEnv :: HscEnvEq -> HscEnv
- Development.IDE.Types.HscEnvEq: hscEnvWithImportPaths :: HscEnvEq -> HscEnv
- Development.IDE.Types.HscEnvEq: instance Control.DeepSeq.NFData Development.IDE.Types.HscEnvEq.HscEnvEq
- Development.IDE.Types.HscEnvEq: instance Data.Hashable.Class.Hashable Development.IDE.Types.HscEnvEq.HscEnvEq
- Development.IDE.Types.HscEnvEq: instance GHC.Classes.Eq Development.IDE.Types.HscEnvEq.HscEnvEq
- Development.IDE.Types.HscEnvEq: instance GHC.Show.Show Development.IDE.Types.HscEnvEq.HscEnvEq
- Development.IDE.Types.HscEnvEq: newHscEnvEq :: FilePath -> HscEnv -> [(UnitId, DynFlags)] -> IO HscEnvEq
- Development.IDE.Types.HscEnvEq: newHscEnvEqPreserveImportPaths :: HscEnv -> [(UnitId, DynFlags)] -> IO HscEnvEq
- Development.IDE.Types.HscEnvEq: newHscEnvEqWithImportPaths :: Maybe (Set FilePath) -> HscEnv -> [(UnitId, DynFlags)] -> IO HscEnvEq
- Development.IDE.Types.HscEnvEq: updateHscEnvEq :: HscEnvEq -> HscEnv -> IO HscEnvEq
- Development.IDE.Types.KnownTargets: TargetFile :: NormalizedFilePath -> Target
- Development.IDE.Types.KnownTargets: TargetModule :: ModuleName -> Target
- Development.IDE.Types.KnownTargets: data Target
- Development.IDE.Types.KnownTargets: instance Control.DeepSeq.NFData Development.IDE.Types.KnownTargets.Target
- Development.IDE.Types.KnownTargets: instance Data.Hashable.Class.Hashable Development.IDE.Types.KnownTargets.Target
- Development.IDE.Types.KnownTargets: instance GHC.Classes.Eq Development.IDE.Types.KnownTargets.Target
- Development.IDE.Types.KnownTargets: instance GHC.Classes.Ord Development.IDE.Types.KnownTargets.Target
- Development.IDE.Types.KnownTargets: instance GHC.Generics.Generic Development.IDE.Types.KnownTargets.Target
- Development.IDE.Types.KnownTargets: instance GHC.Show.Show Development.IDE.Types.KnownTargets.Target
- Development.IDE.Types.KnownTargets: toKnownFiles :: KnownTargets -> HashSet NormalizedFilePath
- Development.IDE.Types.KnownTargets: type KnownTargets = HashMap Target (HashSet NormalizedFilePath)
- Development.IDE.Types.Location: Location :: Uri -> Range -> Location
- Development.IDE.Types.Location: Position :: UInt -> UInt -> Position
- Development.IDE.Types.Location: Range :: Position -> Position -> Range
- Development.IDE.Types.Location: Uri :: Text -> Uri
- Development.IDE.Types.Location: [$sel:_character:Position] :: Position -> UInt
- Development.IDE.Types.Location: [$sel:_end:Range] :: Range -> Position
- Development.IDE.Types.Location: [$sel:_line:Position] :: Position -> UInt
- Development.IDE.Types.Location: [$sel:_range:Location] :: Location -> Range
- Development.IDE.Types.Location: [$sel:_start:Range] :: Range -> Position
- Development.IDE.Types.Location: [$sel:_uri:Location] :: Location -> Uri
- Development.IDE.Types.Location: [$sel:getUri:Uri] :: Uri -> Text
- Development.IDE.Types.Location: data () => Location
- Development.IDE.Types.Location: data () => NormalizedFilePath
- Development.IDE.Types.Location: data () => NormalizedUri
- Development.IDE.Types.Location: data () => Position
- Development.IDE.Types.Location: data () => Range
- Development.IDE.Types.Location: emptyFilePath :: NormalizedFilePath
- Development.IDE.Types.Location: emptyPathUri :: NormalizedUri
- Development.IDE.Types.Location: filePathToUri' :: NormalizedFilePath -> NormalizedUri
- Development.IDE.Types.Location: fromNormalizedFilePath :: NormalizedFilePath -> FilePath
- Development.IDE.Types.Location: fromNormalizedUri :: NormalizedUri -> Uri
- Development.IDE.Types.Location: fromUri :: NormalizedUri -> NormalizedFilePath
- Development.IDE.Types.Location: newtype () => Uri
- Development.IDE.Types.Location: noFilePath :: FilePath
- Development.IDE.Types.Location: noRange :: Range
- Development.IDE.Types.Location: readSrcSpan :: ReadS RealSrcSpan
- Development.IDE.Types.Location: showPosition :: Position -> String
- Development.IDE.Types.Location: toNormalizedFilePath' :: FilePath -> NormalizedFilePath
- Development.IDE.Types.Location: toNormalizedUri :: Uri -> NormalizedUri
- Development.IDE.Types.Location: uriToFilePath' :: Uri -> Maybe FilePath
- Development.IDE.Types.Monitoring: Monitoring :: (Text -> IO Int64 -> IO ()) -> (Text -> IO Int64 -> IO ()) -> IO (IO ()) -> Monitoring
- Development.IDE.Types.Monitoring: [registerCounter] :: Monitoring -> Text -> IO Int64 -> IO ()
- Development.IDE.Types.Monitoring: [registerGauge] :: Monitoring -> Text -> IO Int64 -> IO ()
- Development.IDE.Types.Monitoring: [start] :: Monitoring -> IO (IO ())
- Development.IDE.Types.Monitoring: data Monitoring
- Development.IDE.Types.Monitoring: instance GHC.Base.Monoid Development.IDE.Types.Monitoring.Monitoring
- Development.IDE.Types.Monitoring: instance GHC.Base.Semigroup Development.IDE.Types.Monitoring.Monitoring
- Development.IDE.Types.Options: Explicit :: ProgressReportingStyle
- Development.IDE.Types.Options: HaddockParse :: OptHaddockParse
- Development.IDE.Types.Options: IdeDefer :: Bool -> IdeDefer
- Development.IDE.Types.Options: IdeGhcSession :: (FilePath -> IO (IdeResult HscEnvEq, [FilePath])) -> !Int -> IdeGhcSession
- Development.IDE.Types.Options: IdeOTMemoryProfiling :: Bool -> IdeOTMemoryProfiling
- Development.IDE.Types.Options: IdeOptions :: (ParsedSource -> IdePreprocessedSource) -> Action IdeGhcSession -> IdePkgLocationOptions -> [String] -> Maybe FilePath -> IdeTesting -> IdeReportProgress -> Int -> String -> Bool -> [Text] -> IdeDefer -> IO Bool -> IO CheckParents -> OptHaddockParse -> (Config -> DynFlagsModifications) -> ShakeOptions -> (forall a. Typeable a => a -> Bool) -> ProgressReportingStyle -> Bool -> Bool -> IdeOptions
- Development.IDE.Types.Options: IdePkgLocationOptions :: (UnitState -> Module -> IO (Maybe FilePath)) -> (UnitState -> Module -> IO (Maybe FilePath)) -> IdePkgLocationOptions
- Development.IDE.Types.Options: IdePreprocessedSource :: [(SrcSpan, String)] -> [(SrcSpan, String)] -> ParsedSource -> IdePreprocessedSource
- Development.IDE.Types.Options: IdeReportProgress :: Bool -> IdeReportProgress
- Development.IDE.Types.Options: IdeTesting :: Bool -> IdeTesting
- Development.IDE.Types.Options: NoHaddockParse :: OptHaddockParse
- Development.IDE.Types.Options: NoProgress :: ProgressReportingStyle
- Development.IDE.Types.Options: Percentage :: ProgressReportingStyle
- Development.IDE.Types.Options: [loadSessionFun] :: IdeGhcSession -> FilePath -> IO (IdeResult HscEnvEq, [FilePath])
- Development.IDE.Types.Options: [optCheckParents] :: IdeOptions -> IO CheckParents
- Development.IDE.Types.Options: [optCheckProject] :: IdeOptions -> IO Bool
- Development.IDE.Types.Options: [optDefer] :: IdeOptions -> IdeDefer
- Development.IDE.Types.Options: [optExtensions] :: IdeOptions -> [String]
- Development.IDE.Types.Options: [optGhcSession] :: IdeOptions -> Action IdeGhcSession
- Development.IDE.Types.Options: [optHaddockParse] :: IdeOptions -> OptHaddockParse
- Development.IDE.Types.Options: [optKeywords] :: IdeOptions -> [Text]
- Development.IDE.Types.Options: [optLanguageSyntax] :: IdeOptions -> String
- Development.IDE.Types.Options: [optLocateHieFile] :: IdePkgLocationOptions -> UnitState -> Module -> IO (Maybe FilePath)
- Development.IDE.Types.Options: [optLocateSrcFile] :: IdePkgLocationOptions -> UnitState -> Module -> IO (Maybe FilePath)
- Development.IDE.Types.Options: [optMaxDirtyAge] :: IdeOptions -> Int
- Development.IDE.Types.Options: [optModifyDynFlags] :: IdeOptions -> Config -> DynFlagsModifications
- Development.IDE.Types.Options: [optNewColonConvention] :: IdeOptions -> Bool
- Development.IDE.Types.Options: [optPkgLocationOpts] :: IdeOptions -> IdePkgLocationOptions
- Development.IDE.Types.Options: [optPreprocessor] :: IdeOptions -> ParsedSource -> IdePreprocessedSource
- Development.IDE.Types.Options: [optProgressStyle] :: IdeOptions -> ProgressReportingStyle
- Development.IDE.Types.Options: [optReportProgress] :: IdeOptions -> IdeReportProgress
- Development.IDE.Types.Options: [optRunSubset] :: IdeOptions -> Bool
- Development.IDE.Types.Options: [optShakeOptions] :: IdeOptions -> ShakeOptions
- Development.IDE.Types.Options: [optShakeProfiling] :: IdeOptions -> Maybe FilePath
- Development.IDE.Types.Options: [optSkipProgress] :: IdeOptions -> forall a. Typeable a => a -> Bool
- Development.IDE.Types.Options: [optTesting] :: IdeOptions -> IdeTesting
- Development.IDE.Types.Options: [optVerifyCoreFile] :: IdeOptions -> Bool
- Development.IDE.Types.Options: [preprocErrors] :: IdePreprocessedSource -> [(SrcSpan, String)]
- Development.IDE.Types.Options: [preprocSource] :: IdePreprocessedSource -> ParsedSource
- Development.IDE.Types.Options: [preprocWarnings] :: IdePreprocessedSource -> [(SrcSpan, String)]
- Development.IDE.Types.Options: [sessionVersion] :: IdeGhcSession -> !Int
- Development.IDE.Types.Options: clientSupportsProgress :: ClientCapabilities -> IdeReportProgress
- Development.IDE.Types.Options: data IdeGhcSession
- Development.IDE.Types.Options: data IdeOptions
- Development.IDE.Types.Options: data IdePkgLocationOptions
- Development.IDE.Types.Options: data IdePreprocessedSource
- Development.IDE.Types.Options: data OptHaddockParse
- Development.IDE.Types.Options: data ProgressReportingStyle
- Development.IDE.Types.Options: defaultIdeOptions :: Action IdeGhcSession -> IdeOptions
- Development.IDE.Types.Options: instance GHC.Classes.Eq Development.IDE.Types.Options.OptHaddockParse
- Development.IDE.Types.Options: instance GHC.Classes.Eq Development.IDE.Types.Options.ProgressReportingStyle
- Development.IDE.Types.Options: instance GHC.Classes.Ord Development.IDE.Types.Options.OptHaddockParse
- Development.IDE.Types.Options: instance GHC.Enum.Enum Development.IDE.Types.Options.OptHaddockParse
- Development.IDE.Types.Options: instance GHC.Show.Show Development.IDE.Types.Options.OptHaddockParse
- Development.IDE.Types.Options: newtype IdeDefer
- Development.IDE.Types.Options: newtype IdeOTMemoryProfiling
- Development.IDE.Types.Options: newtype IdeReportProgress
- Development.IDE.Types.Options: newtype IdeTesting
- Development.IDE.Types.Options: type IdeResult v = ([FileDiagnostic], Maybe v)
- Development.IDE.Types.Shake: A :: Value v -> A v
- Development.IDE.Types.Shake: BadDependency :: String -> BadDependency
- Development.IDE.Types.Shake: Failed :: Bool -> Value v
- Development.IDE.Types.Shake: Q :: (k, NormalizedFilePath) -> Q k
- Development.IDE.Types.Shake: ShakeNoCutoff :: ShakeValue
- Development.IDE.Types.Shake: ShakeResult :: !ByteString -> ShakeValue
- Development.IDE.Types.Shake: ShakeStale :: !ByteString -> ShakeValue
- Development.IDE.Types.Shake: Stale :: Maybe PositionDelta -> Maybe FileVersion -> v -> Value v
- Development.IDE.Types.Shake: Succeeded :: Maybe FileVersion -> v -> Value v
- Development.IDE.Types.Shake: UnsafeMkKey :: Int -> Key
- Development.IDE.Types.Shake: ValueWithDiagnostics :: !Value Dynamic -> !Vector FileDiagnostic -> ValueWithDiagnostics
- Development.IDE.Types.Shake: currentValue :: Value v -> Maybe v
- Development.IDE.Types.Shake: data ShakeValue
- Development.IDE.Types.Shake: data Value v
- Development.IDE.Types.Shake: data ValueWithDiagnostics
- Development.IDE.Types.Shake: decodeShakeValue :: ByteString -> ShakeValue
- Development.IDE.Types.Shake: encodeShakeValue :: ShakeValue -> ByteString
- Development.IDE.Types.Shake: fromKey :: Typeable k => Key -> Maybe (k, NormalizedFilePath)
- Development.IDE.Types.Shake: fromKeyType :: Key -> Maybe (SomeTypeRep, NormalizedFilePath)
- Development.IDE.Types.Shake: instance Control.DeepSeq.NFData (Development.IDE.Types.Shake.A v)
- Development.IDE.Types.Shake: instance Control.DeepSeq.NFData Development.IDE.Types.Shake.ShakeValue
- Development.IDE.Types.Shake: instance Control.DeepSeq.NFData k => Control.DeepSeq.NFData (Development.IDE.Types.Shake.Q k)
- Development.IDE.Types.Shake: instance Control.DeepSeq.NFData v => Control.DeepSeq.NFData (Development.IDE.Types.Shake.Value v)
- Development.IDE.Types.Shake: instance Data.Hashable.Class.Hashable k => Data.Hashable.Class.Hashable (Development.IDE.Types.Shake.Q k)
- Development.IDE.Types.Shake: instance GHC.Base.Functor Development.IDE.Types.Shake.Value
- Development.IDE.Types.Shake: instance GHC.Classes.Eq k => GHC.Classes.Eq (Development.IDE.Types.Shake.Q k)
- Development.IDE.Types.Shake: instance GHC.Exception.Type.Exception Development.IDE.Types.Shake.BadDependency
- Development.IDE.Types.Shake: instance GHC.Generics.Generic (Development.IDE.Types.Shake.Value v)
- Development.IDE.Types.Shake: instance GHC.Generics.Generic Development.IDE.Types.Shake.ShakeValue
- Development.IDE.Types.Shake: instance GHC.Show.Show Development.IDE.Types.Shake.BadDependency
- Development.IDE.Types.Shake: instance GHC.Show.Show Development.IDE.Types.Shake.ShakeValue
- Development.IDE.Types.Shake: instance GHC.Show.Show k => GHC.Show.Show (Development.IDE.Types.Shake.Q k)
- Development.IDE.Types.Shake: instance GHC.Show.Show v => GHC.Show.Show (Development.IDE.Types.Shake.A v)
- Development.IDE.Types.Shake: instance GHC.Show.Show v => GHC.Show.Show (Development.IDE.Types.Shake.Value v)
- Development.IDE.Types.Shake: isBadDependency :: SomeException -> Bool
- Development.IDE.Types.Shake: newtype A v
- Development.IDE.Types.Shake: newtype BadDependency
- Development.IDE.Types.Shake: newtype () => Key
- Development.IDE.Types.Shake: newtype Q k
- Development.IDE.Types.Shake: pattern Key :: () => (Typeable a, Hashable a, Show a) => a -> Key
- Development.IDE.Types.Shake: toKey :: ShakeValue k => k -> NormalizedFilePath -> Key
- Development.IDE.Types.Shake: toNoFileKey :: (Show k, Typeable k, Eq k, Hashable k) => k -> Key
- Development.IDE.Types.Shake: toShakeValue :: (ByteString -> ShakeValue) -> Maybe ByteString -> ShakeValue
- Development.IDE.Types.Shake: type Values = Map Key ValueWithDiagnostics
- Development.IDE.Types.Shake: type WithHieDb = forall a. (HieDb -> IO a) -> IO a
- Generics.SYB.GHC: everywhereM' :: forall m. Monad m => GenericM m -> GenericM m
- Generics.SYB.GHC: genericIsSubspan :: forall ast. Typeable ast => Proxy (Located ast) -> SrcSpan -> GenericQ (Maybe (Bool, ast))
- Generics.SYB.GHC: instance (GHC.Base.Applicative m, GHC.Base.Monoid r) => GHC.Base.Applicative (Generics.SYB.GHC.MonadicQuery r m)
- Generics.SYB.GHC: instance GHC.Base.Functor m => GHC.Base.Functor (Generics.SYB.GHC.MonadicQuery r m)
- Generics.SYB.GHC: largestM :: forall m a. Monad m => GenericQ (Maybe (Bool, a)) -> (a -> GenericM m) -> GenericM m
- Generics.SYB.GHC: mkBindListT :: forall b m. (Data b, Monad m) => (Int -> b -> m [b]) -> GenericM m
- Generics.SYB.GHC: smallestM :: forall m a. Monad m => GenericQ (Maybe (Bool, a)) -> (a -> GenericM m) -> GenericM m
- Text.Fuzzy.Parallel: Scored :: !Int -> !a -> Scored a
- Text.Fuzzy.Parallel: [original] :: Scored a -> !a
- Text.Fuzzy.Parallel: [score] :: Scored a -> !Int
- Text.Fuzzy.Parallel: data Scored a
- Text.Fuzzy.Parallel: defChunkSize :: Int
- Text.Fuzzy.Parallel: defMaxResults :: Int
- Text.Fuzzy.Parallel: filter :: Int -> Int -> Text -> [t] -> (t -> Text) -> [Scored t]
- Text.Fuzzy.Parallel: filter' :: Int -> Int -> Text -> [t] -> (t -> Text) -> (Text -> Text -> Maybe Int) -> [Scored t]
- Text.Fuzzy.Parallel: instance GHC.Base.Functor Text.Fuzzy.Parallel.Scored
- Text.Fuzzy.Parallel: instance GHC.Show.Show (Text.Fuzzy.Parallel.SortState a)
- Text.Fuzzy.Parallel: instance GHC.Show.Show a => GHC.Show.Show (Text.Fuzzy.Parallel.Scored a)
- Text.Fuzzy.Parallel: match :: Text -> Text -> Maybe Int
- Text.Fuzzy.Parallel: simpleFilter :: Int -> Int -> Text -> [Text] -> [Scored Text]
- Text.Fuzzy.Parallel: simpleFilter' :: Int -> Int -> Text -> [Text] -> (Text -> Text -> Maybe Int) -> [Scored Text]
+ Development.IDE.Test: canonicalizeUri :: Uri -> IO Uri
+ Development.IDE.Test: checkDiagnosticsForDoc :: HasCallStack => TextDocumentIdentifier -> [(DiagnosticSeverity, Cursor, Text)] -> [Diagnostic] -> Session ()
+ Development.IDE.Test: configureCheckProject :: Bool -> Session ()
+ Development.IDE.Test: cursorPosition :: Cursor -> Position
+ Development.IDE.Test: diagnostic :: Session (TNotificationMessage Method_TextDocumentPublishDiagnostics)
+ Development.IDE.Test: expectCurrentDiagnostics :: HasCallStack => TextDocumentIdentifier -> [(DiagnosticSeverity, Cursor, Text)] -> Session ()
+ Development.IDE.Test: expectDiagnostics :: HasCallStack => [(FilePath, [(DiagnosticSeverity, Cursor, Text)])] -> Session ()
+ Development.IDE.Test: expectDiagnosticsWithTags :: HasCallStack => [(String, [(DiagnosticSeverity, Cursor, Text, Maybe DiagnosticTag)])] -> Session ()
+ Development.IDE.Test: expectMessages :: SMethod m -> Seconds -> (TServerMessage m -> Session ()) -> Session ()
+ Development.IDE.Test: expectNoMoreDiagnostics :: HasCallStack => Seconds -> Session ()
+ Development.IDE.Test: flushMessages :: Session ()
+ Development.IDE.Test: garbageCollectDirtyKeys :: CheckParents -> Int -> Session [String]
+ Development.IDE.Test: getFilesOfInterest :: Session [FilePath]
+ Development.IDE.Test: getInterfaceFilesDir :: TextDocumentIdentifier -> Session FilePath
+ Development.IDE.Test: getStoredKeys :: Session [Text]
+ Development.IDE.Test: isReferenceReady :: FilePath -> Session ()
+ Development.IDE.Test: referenceReady :: (FilePath -> Bool) -> Session FilePath
+ Development.IDE.Test: requireDiagnostic :: (Foldable f, Show (f Diagnostic), HasCallStack) => f Diagnostic -> (DiagnosticSeverity, Cursor, Text, Maybe DiagnosticTag) -> Maybe ErrorMsg
+ Development.IDE.Test: standardizeQuotes :: Text -> Text
+ Development.IDE.Test: type Cursor = (UInt, UInt)
+ Development.IDE.Test: waitForAction :: String -> TextDocumentIdentifier -> Session WaitForIdeRuleResult
+ Development.IDE.Test: waitForBuildQueue :: Session ()
+ Development.IDE.Test: waitForCustomMessage :: Text -> (Value -> Maybe res) -> Session res
+ Development.IDE.Test: waitForGC :: Session [Text]
+ Development.IDE.Test: waitForTypecheck :: TextDocumentIdentifier -> Session Bool
+ Development.IDE.Test.Diagnostic: cursorPosition :: Cursor -> Position
+ Development.IDE.Test.Diagnostic: requireDiagnostic :: (Foldable f, Show (f Diagnostic), HasCallStack) => f Diagnostic -> (DiagnosticSeverity, Cursor, Text, Maybe DiagnosticTag) -> Maybe ErrorMsg
+ Development.IDE.Test.Diagnostic: standardizeQuotes :: Text -> Text
+ Development.IDE.Test.Diagnostic: type Cursor = (UInt, UInt)
+ Development.IDE.Test.Diagnostic: type ErrorMsg = String
+ Development.IDE.Test.Runfiles: locateGhcideExecutable :: IO FilePath

Files

exe/Main.hs view
@@ -1,6 +1,5 @@ -- Copyright (c) 2019 The DAML Authors. All rights reserved. -- SPDX-License-Identifier: Apache-2.0-{-# OPTIONS_GHC -Wno-dodgy-imports #-} -- GHC no longer exports def in GHC 8.6 and above {-# LANGUAGE TemplateHaskell #-}  module Main(main) where
ghcide.cabal view
@@ -1,8 +1,8 @@-cabal-version:      3.0+cabal-version:      3.4 build-type:         Simple category:           Development name:               ghcide-version:            2.6.0.0+version:            2.7.0.0 license:            Apache-2.0 license-file:       LICENSE author:             Digital Asset and Ghcide contributors@@ -14,7 +14,7 @@   https://github.com/haskell/haskell-language-server/tree/master/ghcide#readme  bug-reports:        https://github.com/haskell/haskell-language-server/issues-tested-with:        GHC ==9.0.2 || ==9.2.5+tested-with:        GHC ==9.8.2 || ==9.6.4 || ==9.4.8 || ==9.2.8 extra-source-files:   CHANGELOG.md   README.md@@ -40,13 +40,22 @@   default:     False   manual:      True +common warnings+  ghc-options:+    -Wall+    -Wincomplete-uni-patterns+    -Wunused-packages+    -Wno-name-shadowing+    -Wno-unticked-promoted-constructors+    -fno-ignore-asserts+ library-  default-language:   Haskell2010+  default-language:   GHC2021   build-depends:     , aeson     , array     , async-    , base                         >=4        && <5+    , base                         >=4.16     && <5     , base16-bytestring            >=0.1.1    && <1.1     , binary     , bytestring@@ -67,7 +76,7 @@     , filepath     , fingertree     , focus                        >=1.0.3.2-    , ghc                          >=9.0+    , ghc                          >=9.2     , ghc-boot     , ghc-boot-th     , ghc-check                    >=0.5.0.8@@ -78,13 +87,13 @@     , hashable     , hie-bios                     ==0.13.1     , hie-compat                   ^>=0.3.0.0-    , hiedb                        ^>= 0.5.0.1-    , hls-graph                    == 2.6.0.0-    , hls-plugin-api               == 2.6.0.0+    , hiedb                        ^>= 0.6.0.0+    , hls-graph                    == 2.7.0.0+    , hls-plugin-api               == 2.7.0.0     , implicit-hie                 >= 0.1.4.0 && < 0.1.5     , lens     , list-t-    , lsp                          ^>=2.3.0.0+    , lsp                          ^>=2.4.0.0     , lsp-types                    ^>=2.1.0.0     , mtl     , opentelemetry                >=0.6.1@@ -117,24 +126,11 @@     build-depends: unix    default-extensions:-    BangPatterns     DataKinds-    DeriveFoldable-    DeriveFunctor-    DeriveGeneric-    DeriveTraversable-    FlexibleContexts-    GeneralizedNewtypeDeriving-    KindSignatures+    ExplicitNamespaces     LambdaCase-    NamedFieldPuns     OverloadedStrings     RecordWildCards-    ScopedTypeVariables-    StandaloneDeriving-    TupleSections-    TypeApplications-    TypeOperators     ViewPatterns    hs-source-dirs:     src session-loader@@ -187,6 +183,7 @@     Development.IDE.Plugin     Development.IDE.Plugin.Completions     Development.IDE.Plugin.Completions.Types+    Development.IDE.Plugin.Completions.Logic     Development.IDE.Plugin.HLS     Development.IDE.Plugin.HLS.GhcIde     Development.IDE.Plugin.Test@@ -214,30 +211,12 @@     Development.IDE.Core.FileExists     Development.IDE.GHC.CPP     Development.IDE.GHC.Warnings-    Development.IDE.Plugin.Completions.Logic     Development.IDE.Session.VersionCheck     Development.IDE.Types.Action -  ghc-options:-    -Wall -Wincomplete-uni-patterns -Wno-unticked-promoted-constructors-    -Wunused-packages -fno-ignore-asserts-   if flag(pedantic)-    -- We eventually want to build with Werror fully, but we haven't-    -- finished purging the warnings, so some are set to not be errors-    -- for now     ghc-options:-      -Werror -Wwarn=unused-packages -Wwarn=unrecognised-pragmas-      -Wwarn=dodgy-imports -Wwarn=missing-signatures-      -Wwarn=duplicate-exports -Wwarn=dodgy-exports-      -Wwarn=incomplete-patterns -Wwarn=overlapping-patterns-      -Wwarn=incomplete-record-updates--  -- ambiguous-fields is only understood by GHC >= 9.2, so we only disable it-  -- then. The above comment goes for here too -- this should be understood to-  -- be temporary until we can remove these warnings.-  if (impl(ghc >=9.2) && flag(pedantic))-    ghc-options: -Wwarn=ambiguous-fields+      -Werror    if flag(ekg)     build-depends:@@ -251,9 +230,9 @@   default:     True  executable ghcide-test-preprocessor-  default-language: Haskell2010+  import: warnings+  default-language:   GHC2021   hs-source-dirs:   test/preprocessor-  ghc-options:      -Wall -Wno-name-shadowing   main-is:          Main.hs   build-depends:    base >=4 && <5 @@ -265,19 +244,19 @@   default:     True  executable ghcide-  default-language:   Haskell2010+  import: warnings+  default-language:   GHC2021   hs-source-dirs:     exe-  ghc-options:-    -threaded -Wall -Wincomplete-uni-patterns -Wno-name-shadowing-    -rtsopts "-with-rtsopts=-I0 -A128M -T"+  ghc-options:        -threaded -rtsopts "-with-rtsopts=-I0 -A128M -T" +   -- allow user RTS overrides   -- disable idle GC   -- increase nursery size   -- Enable collection of heap statistics   main-is:            Main.hs   build-depends:-    , base                  >=4 && <5+    , base                  >=4.16 && <5     , data-default     , extra     , ghcide@@ -293,37 +272,52 @@    autogen-modules:    Paths_ghcide   default-extensions:-    BangPatterns-    DeriveFunctor-    DeriveGeneric-    FlexibleContexts-    GeneralizedNewtypeDeriving     LambdaCase-    NamedFieldPuns     OverloadedStrings     RecordWildCards-    ScopedTypeVariables-    StandaloneDeriving-    TupleSections-    TypeApplications     ViewPatterns    if !flag(executable)     buildable: False -  if flag(ekg)-    build-depends:-      , ekg-core-      , ekg-wai+library ghcide-test-utils+  import: warnings+  visibility: public+  default-language:   GHC2021 -    cpp-options:   -DMONITORING_EKG+  hs-source-dirs: test/src test/cabal +  exposed-modules:+    Development.IDE.Test+    Development.IDE.Test.Runfiles+    Development.IDE.Test.Diagnostic -  if impl(ghc >=9)-    ghc-options: -Wunused-packages+  build-depends:+      aeson,+      base > 4.9 && < 5,+      containers,+      data-default,+      directory,+      extra,+      filepath,+      ghcide,+      lsp-types,+      hls-plugin-api,+      lens,+      lsp-test ^>= 0.17,+      tasty-hunit >= 0.10,+      text,+      row-types, +  default-extensions:+      LambdaCase+      OverloadedStrings+      RecordWildCards+      ViewPatterns+   test-suite ghcide-tests+  import: warnings   type:               exitcode-stdio-1.0-  default-language:   Haskell2010+  default-language:   GHC2021   build-tool-depends:     , ghcide:ghcide     , ghcide:ghcide-test-preprocessor@@ -340,13 +334,13 @@     , extra     , filepath     , fuzzy-    , ghc     , ghcide+    , ghcide:ghcide-test-utils     , hls-plugin-api     , lens     , list-t     , lsp-    , lsp-test                ^>=0.16.0.0+    , lsp-test                ^>=0.17.0.0     , lsp-types     , monoid-subclasses     , mtl@@ -368,25 +362,11 @@     , text-rope     , unordered-containers -  ---------------------------------------------------------------  -- The MIN_VERSION_ghc macro relies on MIN_VERSION pragmas-  -- which require depending on ghc. So the tests need to depend-  -- on ghc if they need to use MIN_VERSION_ghc. Maybe a-  -- better solution can be found, but this is a quick solution-  -- which works for now.-  ---------------------------------------------------------------  if impl(ghc <9.2)-    build-depends:-      , record-dot-preprocessor-      , record-hasfield-   if impl(ghc <9.3)     build-depends: ghc-typelits-knownnat -  hs-source-dirs:     test/cabal test/exe test/src-  ghc-options:-    -threaded -Wall -Wno-name-shadowing -O0-    -Wno-unticked-promoted-constructors -Wunused-packages+  hs-source-dirs:     test/exe +  ghc-options:        -threaded -O0    main-is:            Main.hs   other-modules:@@ -398,9 +378,6 @@     CPPTests     CradleTests     DependentFileTest-    Development.IDE.Test-    Development.IDE.Test.Diagnostic-    Development.IDE.Test.Runfiles     DiagnosticTests     ExceptionTests     FindDefinitionAndHoverTests@@ -431,17 +408,7 @@    -- Tests that have been pulled out of the main file   default-extensions:-    BangPatterns-    DeriveFunctor-    DeriveGeneric-    FlexibleContexts-    GeneralizedNewtypeDeriving     LambdaCase-    NamedFieldPuns     OverloadedStrings     RecordWildCards-    ScopedTypeVariables-    StandaloneDeriving-    TupleSections-    TypeApplications     ViewPatterns
session-loader/Development/IDE/Session.hs view
@@ -1,7 +1,5 @@-{-# LANGUAGE CPP                       #-}-{-# LANGUAGE ExistentialQuantification #-}-{-# LANGUAGE RankNTypes                #-}-{-# LANGUAGE TypeFamilies              #-}+{-# LANGUAGE CPP          #-}+{-# LANGUAGE TypeFamilies #-}  {-| The logic for setting up a ghcide session by tapping into hie-bios.@@ -534,7 +532,7 @@                   -- compilation but these are the true source of                   -- information.                   new_deps = fmap (\(df, targets) -> RawComponentInfo (homeUnitId_ df) df targets cfp opts dep_info) newTargetDfs-                  all_deps = new_deps `NE.appendList` maybe [] id oldDeps+                  all_deps = new_deps `NE.appendList` fromMaybe [] oldDeps                   -- Get all the unit-ids for things in this component                   _inplace = map rawComponentUnitId $ NE.toList all_deps @@ -594,7 +592,7 @@           void $ modifyVar' fileToFlags $               Map.insert hieYaml this_flags_map           void $ modifyVar' filesMap $-              flip HM.union (HM.fromList (zip (map fst $ concatMap toFlagsMap all_targets) (repeat hieYaml)))+              flip HM.union (HM.fromList (map ((,hieYaml) . fst) $ concatMap toFlagsMap all_targets))            void $ extendKnownTargets all_targets @@ -637,7 +635,7 @@            -- Display a user friendly progress message here: They probably don't know what a cradle is            let progMsg = "Setting up " <> T.pack (takeBaseName (cradleRootDir cradle))                          <> " (for " <> T.pack lfp <> ")"-           eopts <- mRunLspTCallback lspEnv (withIndefiniteProgress progMsg NotCancellable) $+           eopts <- mRunLspTCallback lspEnv (\act -> withIndefiniteProgress progMsg Nothing NotCancellable (const act)) $               withTrace "Load cradle" $ \addTag -> do                   addTag "file" lfp                   old_files <- readIORef cradle_files@@ -685,7 +683,7 @@                   -- again.                   modifyVar_ fileToFlags (const (return Map.empty))                   -- Keep the same name cache-                  modifyVar_ hscEnvs (return . Map.adjust (\_ -> []) hieYaml )+                  modifyVar_ hscEnvs (return . Map.adjust (const []) hieYaml )                   consultCradle hieYaml cfp                 else return (opts, Map.keys old_di)             Nothing -> consultCradle hieYaml cfp
session-loader/Development/IDE/Session/Diagnostics.hs view
@@ -1,5 +1,4 @@ {-# LANGUAGE DeriveAnyClass #-}-{-# LANGUAGE DeriveGeneric  #-}  module Development.IDE.Session.Diagnostics where import           Control.Applicative
session-loader/Development/IDE/Session/Implicit.hs view
@@ -3,26 +3,27 @@   ) where  -import           Control.Applicative               ((<|>))+import           Control.Applicative       ((<|>))+import           Control.Exception         (handleJust) import           Control.Monad-import           Control.Monad.Trans.Maybe import           Control.Monad.IO.Class-import           Control.Exception (handleJust)+import           Control.Monad.Trans.Maybe import           Data.Bifunctor+import           Data.Functor              ((<&>)) import           Data.Maybe import           Data.Void+import           System.Directory          hiding (findFile) import           System.FilePath-import           System.Directory                  hiding (findFile) import           System.IO.Error -import           Colog.Core                        (LogAction (..), WithSeverity (..))-import           HIE.Bios.Cradle                   (getCradle, defaultCradle)+import           Colog.Core                (LogAction (..), WithSeverity (..)) import           HIE.Bios.Config-import           HIE.Bios.Types                    hiding (ActionName(..))+import           HIE.Bios.Cradle           (defaultCradle, getCradle)+import           HIE.Bios.Types            hiding (ActionName (..)) -import           Hie.Locate import           Hie.Cabal.Parser-import qualified Hie.Yaml                          as Implicit+import           Hie.Locate+import qualified Hie.Yaml                  as Implicit  loadImplicitCradle :: Show a => LogAction IO (WithSeverity Log) -> FilePath -> IO (Cradle a) loadImplicitCradle l wfile = do@@ -50,11 +51,11 @@    <|> (cabalExecutable >> cabalConfigDir start_dir >>= \dir -> cabalWorkDir dir >> pure (simpleCabalCradle dir))    <|> (stackExecutable >> stackConfigDir start_dir >>= \dir -> stackWorkDir dir >> stackCradle dir)    -- If we have a cabal.project OR we have a .cabal and dist-newstyle, prefer cabal-   <|> (cabalExecutable >> (cabalConfigDir start_dir <|> cabalFileAndWorkDir) >>= pure . simpleCabalCradle)+   <|> (cabalExecutable >> (cabalConfigDir start_dir <|> cabalFileAndWorkDir) <&> simpleCabalCradle)    -- If we have a stack.yaml, use stack    <|> (stackExecutable >> stackConfigDir start_dir >>= stackCradle)    -- If we have a cabal file, use cabal-   <|> (cabalExecutable >> cabalFileDir start_dir >>= pure . simpleCabalCradle)+   <|> (cabalExecutable >> cabalFileDir start_dir <&> simpleCabalCradle)    where   maybeItsBios = (\wdir -> (Bios (Program $ wdir </> ".hie-bios") Nothing Nothing, wdir)) <$> biosWorkDir start_dir
src/Development/IDE/Core/Actions.hs view
@@ -1,4 +1,3 @@-{-# LANGUAGE RankNTypes   #-} {-# LANGUAGE TypeFamilies #-} module Development.IDE.Core.Actions ( getAtPoint
src/Development/IDE/Core/Compile.hs view
@@ -3,7 +3,6 @@  {-# LANGUAGE CPP        #-} {-# LANGUAGE GADTs      #-}-{-# LANGUAGE RankNTypes #-}  -- | Based on https://ghc.haskell.org/trac/ghc/wiki/Commentary/Compiler/API. --   Given a list of paths to find libraries, and a file to compile, produce a list of 'CoreModule' values.@@ -297,8 +296,8 @@ #endif                                           | n <- concatMap (uniqDSetToList . bcoFreeNames) $ bc_bcos bcos-                                         , Just mod <- [nameModule_maybe n] -- Names from other modules                                          , not (isWiredInName n) -- Exclude wired-in names+                                         , Just mod <- [nameModule_maybe n] -- Names from other modules                                          , moduleUnitId mod `elem` home_unit_ids -- Only care about stuff from the home package set                                          ]                  home_unit_ids =@@ -340,7 +339,7 @@ #else              {- load it -}            ; fv_hvs <- loadDecls (hscInterp hsc_env') hsc_env' srcspan bcos-           ; let hval = (expectJust "hscCompileCoreExpr'" $ lookup (idName binding_id) fv_hvs)+           ; let hval = expectJust "hscCompileCoreExpr'" $ lookup (idName binding_id) fv_hvs #endif             ; modifyIORef' var (flip extendModuleEnvList [(mi_module $ hm_iface hm, linkableHash lb) | lb <- lbs, let hm = linkableHomeMod lb])@@ -595,7 +594,7 @@           -- SYB is slow but fine given that this is only used for testing           noUnfoldings = everywhere $ mkT $ \v -> if isId v             then-              let v' = if isOtherUnfolding (realIdUnfolding v) then (setIdUnfolding v noUnfolding) else v+              let v' = if isOtherUnfolding (realIdUnfolding v) then setIdUnfolding v noUnfolding else v                 in setIdOccInfo v' noOccInfo             else v           isOtherUnfolding (OtherCon _) = True@@ -1256,9 +1255,9 @@        -> FilePath  -- ^ the filename (for source locations)        -> Util.StringBuffer -- ^ Haskell module source text (full Unicode is supported) #if MIN_VERSION_ghc(9,5,0)-       -> ExceptT [FileDiagnostic] m ([FileDiagnostic], Located(HsModule GhcPs))+       -> ExceptT [FileDiagnostic] m ([FileDiagnostic], Located (HsModule GhcPs)) #else-       -> ExceptT [FileDiagnostic] m ([FileDiagnostic], Located(HsModule))+       -> ExceptT [FileDiagnostic] m ([FileDiagnostic], Located HsModule) #endif parseHeader dflags filename contents = do    let loc  = mkRealSrcLoc (Util.mkFastString filename) 1 1@@ -1748,19 +1747,19 @@    - CPP clauses should be placed at the end of the imports section. The clauses   should be ordered by the GHC version they target from earlier to later versions,-  with negative if clauses coming before positive if clauses of the same -  version. (If you think about which GHC version a clause activates for this +  with negative if clauses coming before positive if clauses of the same+  version. (If you think about which GHC version a clause activates for this   should make sense `!MIN_VERSION_GHC(9,0,0)` refers to 8.10 and lower which is-  a earlier version than `MIN_VERSION_GHC(9,0,0)` which refers to versions 9.0 +  a earlier version than `MIN_VERSION_GHC(9,0,0)` which refers to versions 9.0   and later). In addition there should be a space before and after each CPP   clause. -  - In if clauses that use `&&` and depend on more than one statement, the +  - In if clauses that use `&&` and depend on more than one statement, the   positive statement should come before the negative statement. In addition the   clause should come after the single positive clause for that GHC version. -  - There shouldn't be multiple identical CPP statements. The use of odd or even +  - There shouldn't be multiple identical CPP statements. The use of odd or even   GHC numbers is identical, with the only preference being to use what is-  already there. (i.e. (`MIN_VERSION_GHC(9,2,0)` and `MIN_VERSION_GHC(9,1,0)` +  already there. (i.e. (`MIN_VERSION_GHC(9,2,0)` and `MIN_VERSION_GHC(9,1,0)`   are functionally equivalent) -}
src/Development/IDE/Core/FileStore.hs view
@@ -183,7 +183,7 @@     time <- use_ GetModificationTime file     res <- do         mbVirtual <- getVirtualFile file-        pure $ Rope.toText . _file_text <$> mbVirtual+        pure $ virtualFileText <$> mbVirtual     pure ([], Just (time, res))  -- | Returns the modification time and the contents.@@ -265,7 +265,7 @@           -- our purposes.           registration = LSP.TRegistration { _id ="globalFileWatches"                                            , _method = LSP.SMethod_WorkspaceDidChangeWatchedFiles-                                           , _registerOptions = Just $ regOptions}+                                           , _registerOptions = Just regOptions}           regOptions =             DidChangeWatchedFilesRegistrationOptions { _watchers = watchers }           -- See Note [File existence cache and LSP file watchers] for why this exists, and the choice of watch kind
src/Development/IDE/Core/OfInterest.hs view
@@ -1,8 +1,7 @@ -- Copyright (c) 2019 The DAML Authors. All rights reserved. -- SPDX-License-Identifier: Apache-2.0 -{-# LANGUAGE FlexibleInstances #-}-{-# LANGUAGE TypeFamilies      #-}+{-# LANGUAGE TypeFamilies #-}  -- | Utilities and state for the files of interest - those which are currently --   open in the editor. The rule is 'IsFileOfInterest'
src/Development/IDE/Core/ProgressReporting.hs view
@@ -1,4 +1,3 @@-{-# LANGUAGE RankNTypes #-} module Development.IDE.Core.ProgressReporting   ( ProgressEvent(..)   , ProgressReporting(..)
src/Development/IDE/Core/RuleTypes.hs view
@@ -2,7 +2,6 @@ -- SPDX-License-Identifier: Apache-2.0  {-# LANGUAGE DerivingStrategies #-}-{-# LANGUAGE FlexibleInstances  #-} {-# LANGUAGE GADTs              #-} {-# LANGUAGE PatternSynonyms    #-} {-# LANGUAGE TemplateHaskell    #-}
src/Development/IDE/Core/Rules.hs view
@@ -3,7 +3,6 @@  {-# LANGUAGE CPP                   #-} {-# LANGUAGE DuplicateRecordFields #-}-{-# LANGUAGE FlexibleInstances     #-} {-# LANGUAGE TypeFamilies          #-}  -- | A Shake implementation of the compiler service, built@@ -372,7 +371,7 @@         let import_dirs = deps env_eq         let dflags = hsc_dflags env             isImplicitCradle = isNothing $ envImportPaths env_eq-        dflags' <- return $ if isImplicitCradle+        let dflags' = if isImplicitCradle                     then addRelativeImport file (moduleName $ ms_mod ms) dflags                     else dflags         opt <- getIdeOptions@@ -538,7 +537,7 @@                   let cycles = mapMaybe (cycleErrorInFile fileId) (toList errs)                   -- Convert cycles of files into cycles of module names                   forM cycles $ \(imp, files) -> do-                      modNames <- forM files $ +                      modNames <- forM files $                           getModuleName . idToPath depPathIdMap                       pure $ toDiag imp $ sort modNames     where cycleErrorInFile f (PartOfCycle imp fs)@@ -576,7 +575,7 @@   vfsData <- liftIO $ _vfsMap <$> readTVarIO vfsRef   (currentSource, ver) <- liftIO $ case M.lookup (filePathToUri' file) vfsData of     Nothing -> (,Nothing) . T.decodeUtf8 <$> BS.readFile (fromNormalizedFilePath file)-    Just vf -> pure (Rope.toText $ _file_text vf, Just $ _lsp_version vf)+    Just vf -> pure (virtualFileText vf, Just $ virtualFileVersion vf)   let refmap = Compat.generateReferencesMap . Compat.getAsts . Compat.hie_asts $ res       del = deltaFromDiff (T.decodeUtf8 $ Compat.hie_hs_src res) currentSource   pure (HAR (Compat.hie_module res) (Compat.hie_asts res) refmap mempty (HieFromDisk res),del,ver)@@ -701,7 +700,7 @@         -- 'extendModSummaryNoDeps'.         -- This may have to change in the future.           map extendModSummaryNoDeps $-          (catMaybes mss)+          catMaybes mss #endif   pure (fingerprintToBS $ Util.fingerprintFingerprints $ map (maybe fingerprint0 msrFingerprint) msrs, processDependencyInformation rawDepInfo bm mg) @@ -1117,16 +1116,16 @@     HiFileResult{hirModIface, hirModDetails, hirCoreFp} <- use_ GetModIface f     let obj_file  = ml_obj_file (ms_location ms)         core_file = ml_core_file (ms_location ms)-    -- Can't use `GetModificationTime` rule because the core file was possibly written in this-    -- very session, so the results aren't reliable-    core_t <- liftIO $ getModTime core_file     case hirCoreFp of-      Nothing -> error "called GetLinkable for a file without a linkable"+      Nothing -> error $ "called GetLinkable for a file without a linkable: " ++ show f       Just (bin_core, fileHash) -> do         session <- use_ GhcSessionDeps f         linkableType <- getLinkableType f >>= \case-          Nothing -> error "called GetLinkable for a file which doesn't need compilation"+          Nothing -> error $ "called GetLinkable for a file which doesn't need compilation: " ++ show f           Just t -> pure t+        -- Can't use `GetModificationTime` rule because the core file was possibly written in this+        -- very session, so the results aren't reliable+        core_t <- liftIO $ getModTime core_file         (warns, hmi) <- case linkableType of           -- Bytecode needs to be regenerated from the core file           BCOLinkable -> liftIO $ coreFileToLinkable linkableType (hscEnv session) ms hirModIface hirModDetails bin_core (posixSecondsToUTCTime core_t)@@ -1170,7 +1169,7 @@ -- needsCompilationRule :: Rules () needsCompilationRule :: NormalizedFilePath  -> Action (IdeResultNoDiagnosticsEarlyCutoff (Maybe LinkableType)) needsCompilationRule file-  | "boot" `isSuffixOf` (fromNormalizedFilePath file) =+  | "boot" `isSuffixOf` fromNormalizedFilePath file =     pure (Just $ encodeLinkableType Nothing, Just Nothing) needsCompilationRule file = do   graph <- useNoFile GetModuleGraph@@ -1271,7 +1270,7 @@     reportImportCyclesRule recorder     typeCheckRule recorder     getDocMapRule recorder-    loadGhcSession recorder def{fullModuleGraph}+    loadGhcSession recorder GhcSessionDepsConfig{fullModuleGraph}     getModIfaceFromDiskRule recorder     getModIfaceFromDiskAndIndexRule recorder     getModIfaceRule recorder
src/Development/IDE/Core/Service.hs view
@@ -1,9 +1,7 @@ -- Copyright (c) 2019 The DAML Authors. All rights reserved. -- SPDX-License-Identifier: Apache-2.0 -{-# LANGUAGE FlexibleInstances #-}-{-# LANGUAGE RankNTypes        #-}-{-# LANGUAGE TypeFamilies      #-}+{-# LANGUAGE TypeFamilies #-}  -- | A Shake implementation of the compiler service, built --   using the "Shaker" abstraction layer for in-memory use.
src/Development/IDE/Core/Shake.hs view
@@ -1,16 +1,12 @@ -- Copyright (c) 2019 The DAML Authors. All rights reserved. -- SPDX-License-Identifier: Apache-2.0 -{-# LANGUAGE CPP                       #-}-{-# LANGUAGE ConstraintKinds           #-}-{-# LANGUAGE DerivingStrategies        #-}-{-# LANGUAGE DuplicateRecordFields     #-}-{-# LANGUAGE ExistentialQuantification #-}-{-# LANGUAGE PackageImports            #-}-{-# LANGUAGE PolyKinds                 #-}-{-# LANGUAGE RankNTypes                #-}-{-# LANGUAGE RecursiveDo               #-}-{-# LANGUAGE TypeFamilies              #-}+{-# LANGUAGE CPP                   #-}+{-# LANGUAGE DerivingStrategies    #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE PackageImports        #-}+{-# LANGUAGE RecursiveDo           #-}+{-# LANGUAGE TypeFamilies          #-}  -- | A Shake implementation of the compiler service. --@@ -168,6 +164,7 @@ import qualified Language.LSP.Protocol.Lens             as L import           Language.LSP.Protocol.Message import           Language.LSP.Protocol.Types+import           Language.LSP.Protocol.Types            (SemanticTokens) import qualified Language.LSP.Protocol.Types            as LSP import qualified Language.LSP.Server                    as LSP import           Language.LSP.VFS                       hiding (start)@@ -189,7 +186,7 @@ data Log   = LogCreateHieDbExportsMapStart   | LogCreateHieDbExportsMapFinish !Int-  | LogBuildSessionRestart !String ![DelayedActionInternal] !(KeySet) !Seconds !(Maybe FilePath)+  | LogBuildSessionRestart !String ![DelayedActionInternal] !KeySet !Seconds !(Maybe FilePath)   | LogBuildSessionRestartTakingTooLong !Seconds   | LogDelayedAction !(DelayedAction ()) !Seconds   | LogBuildSessionFinish !(Maybe SomeException)@@ -247,6 +244,13 @@ -- with (currently) retry functionality type IndexQueue = TQueue (((HieDb -> IO ()) -> IO ()) -> IO ()) +-- Note [Semantic Tokens Cache Location]+-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+-- storing semantic tokens cache for each file in shakeExtras might+-- not be ideal, since it most used in LSP request handlers+-- instead of rules. We should consider moving it to a more+-- appropriate place in the future if we find one, store it for now.+ -- information we stash inside the shakeExtra field data ShakeExtras = ShakeExtras     { --eventer :: LSP.FromServerMessage -> IO ()@@ -263,6 +267,14 @@     ,publishedDiagnostics :: STM.Map NormalizedUri [Diagnostic]     -- ^ This represents the set of diagnostics that we have published.     -- Due to debouncing not every change might get published.++    ,semanticTokensCache:: STM.Map NormalizedFilePath SemanticTokens+    -- ^ Cache of last response of semantic tokens for each file,+    -- so we can compute deltas for semantic tokens(SMethod_TextDocumentSemanticTokensFullDelta).+    -- putting semantic tokens cache and id in shakeExtras might not be ideal+    -- see Note [Semantic Tokens Cache Location]+    ,semanticTokensId :: TVar Int+    -- ^ semanticTokensId is used to generate unique ids for each lsp response of semantic tokens.     ,positionMapping :: STM.Map NormalizedUri (EnumMap Int32 (PositionDelta, PositionMapping))     -- ^ Map from a text document version to a PositionMapping that describes how to map     -- positions in a version of that document to positions in the latest version@@ -620,12 +632,14 @@         diagnostics <- STM.newIO         hiddenDiagnostics <- STM.newIO         publishedDiagnostics <- STM.newIO+        semanticTokensCache <- STM.newIO         positionMapping <- STM.newIO         knownTargetsVar <- newTVarIO $ hashed HMap.empty         let restartShakeSession = shakeRestart recorder ideState         persistentKeys <- newTVarIO mempty         indexPending <- newTVarIO HMap.empty         indexCompleted <- newTVarIO 0+        semanticTokensId <- newTVarIO 0         indexProgressToken <- newVar Nothing         let hiedbWriter = HieDbWriter{..}         exportsMap <- newTVarIO mempty@@ -1276,7 +1290,7 @@                             liftIO $ tag "count" (show $ Prelude.length newDiags)                             liftIO $ tag "key" (show k)                             LSP.sendNotification SMethod_TextDocumentPublishDiagnostics $-                                LSP.PublishDiagnosticsParams (fromNormalizedUri uri') (fmap fromIntegral ver) ( newDiags)+                                LSP.PublishDiagnosticsParams (fromNormalizedUri uri') (fmap fromIntegral ver) newDiags                  return action     where         diagsFromRule :: Diagnostic -> Diagnostic
src/Development/IDE/Core/UseStale.hs view
@@ -1,7 +1,5 @@-{-# LANGUAGE DerivingVia    #-}-{-# LANGUAGE GADTs          #-}-{-# LANGUAGE KindSignatures #-}-{-# LANGUAGE RankNTypes     #-}+{-# LANGUAGE DerivingVia #-}+{-# LANGUAGE GADTs       #-}  module Development.IDE.Core.UseStale   ( Age(..)
src/Development/IDE/GHC/CPP.hs view
@@ -53,11 +53,11 @@ #if MIN_VERSION_ghc(9,5,0)     let cpp_opts = Pipeline.CppOpts                  { cppLinePragmas = True-# if MIN_VERSION_ghc(9,9,0)+#if MIN_VERSION_ghc(9,9,0)                  , useHsCpp = True-# else+#else                  , cppUseCc = False-# endif+#endif                  } in #else     let cpp_opts = True in
src/Development/IDE/GHC/Compat.hs view
@@ -2,22 +2,16 @@ -- SPDX-License-Identifier: Apache-2.0  {-# LANGUAGE CPP               #-}-{-# LANGUAGE ConstraintKinds   #-}-{-# LANGUAGE FlexibleInstances #-} {-# LANGUAGE PatternSynonyms   #-}-{-# OPTIONS -Wno-incomplete-uni-patterns -Wno-dodgy-imports #-}  -- | Attempt at hiding the GHC version differences we can. module Development.IDE.GHC.Compat(-    mkHomeModLocation,     hPutStringBuffer,     addIncludePathsQuote,     getModuleHash,     setUpTypedHoles,     NameCacheUpdater(..), #if MIN_VERSION_ghc(9,3,0)-    getMessages,-    renderDiagnosticMessageWithHints,     nameEnvElts, #else     upNameCache,@@ -26,10 +20,8 @@     disableWarningsAsErrors,     reLoc,     reLocA,-    getPsMessages,     renderMessages,     pattern PFailedWithErrorMessages,-    isObjectLinkable,  #if !MIN_VERSION_ghc(9,3,0)     extendModSummaryNoDeps,@@ -53,8 +45,9 @@     nodeAnnotations,     mkAstNode,     combineRealSrcSpans,-+#if !MIN_VERSION_ghc(9,3,0)     nonDetOccEnvElts,+#endif     nonDetFoldOccEnv,      isQualifiedImport,@@ -94,7 +87,9 @@     simplifyExpr,     tidyExpr,     emptyTidyEnv,+#if MIN_VERSION_ghc(9,7,0)     tcInitTidyEnv,+#endif     corePrepExpr,     corePrepPgm,     lintInteractiveExpr,@@ -160,11 +155,6 @@ import qualified Data.Map                              as Map import qualified Data.Set                              as S --- See Note [Guidelines For Using CPP In GHCIDE Import Statements]--#if MIN_VERSION_ghc(9,7,0)-import           GHC.Tc.Zonk.TcType                    (tcInitTidyEnv)-#endif import qualified GHC.Core.Opt.Pipeline                 as GHC import           GHC.Core.Tidy                         (tidyExpr) import           GHC.CoreToStg.Prep                    (corePrepPgm)@@ -187,15 +177,8 @@ import           GHC.SysTools.Tasks                    (runUnlit, runPp) import qualified GHC.Types.Avail                       as Avail --#if !MIN_VERSION_ghc(9,5,0)-import           GHC.Core.Lint                         (lintInteractiveExpr)-#endif-- import           GHC.Iface.Env import           GHC.Types.SrcLoc                      (combineRealSrcSpans)-import           GHC.Linker.Loader                     (loadExpr) import           GHC.Runtime.Context                   (icInteractiveModule) import           GHC.Unit.Home.ModInfo                 (HomePackageTable,                                                         lookupHpt)@@ -205,21 +188,19 @@ import           GHC.ByteCode.Types import           GHC.CoreToStg import           GHC.Data.Maybe-import           GHC.Linker.Loader                     (loadDecls)+import           GHC.Linker.Loader                     (loadDecls, loadExpr) import           GHC.Stg.Pipeline import           GHC.Stg.Syntax import           GHC.StgToByteCode import           GHC.Types.CostCentre import           GHC.Types.IPE +-- See Note [Guidelines For Using CPP In GHCIDE Import Statements]+ #if !MIN_VERSION_ghc(9,3,0) import           GHC.Unit.Module.Deps (Dependencies(dep_mods), Usage(..))-import           GHC.Linker.Types                      (isObjectLinkable) import           GHC.Unit.Module.ModSummary import           GHC.Runtime.Interpreter-#endif--#if !MIN_VERSION_ghc(9,3,0) import           Data.IORef #endif @@ -228,6 +209,10 @@ import GHC.Driver.Config.Stg.Pipeline #endif +#if !MIN_VERSION_ghc(9,5,0)+import           GHC.Core.Lint                         (lintInteractiveExpr)+#endif+ #if MIN_VERSION_ghc(9,5,0) import           GHC.Core.Lint.Interactive                           (interactiveInScope) import           GHC.Driver.Config.Core.Lint.Interactive             (lintInteractiveExpr)@@ -236,12 +221,14 @@ import           GHC.Driver.Config.CoreToStg.Prep                    (initCorePrepConfig) #endif +#if MIN_VERSION_ghc(9,7,0)+import           GHC.Tc.Zonk.TcType                    (tcInitTidyEnv)+#endif+ #if !MIN_VERSION_ghc(9,7,0) liftZonkM :: a -> a liftZonkM = id-#endif -#if !MIN_VERSION_ghc(9,7,0) nonDetFoldOccEnv :: (a -> b -> b) -> b -> OccEnv a -> b nonDetFoldOccEnv = foldOccEnv #endif
src/Development/IDE/GHC/Compat/CmdLine.hs view
@@ -1,5 +1,4 @@ {-# LANGUAGE CPP #-}-{-# LANGUAGE RankNTypes #-}  -- | Compat module Interface file relevant code. module Development.IDE.GHC.Compat.CmdLine (@@ -15,12 +14,13 @@     ) where  #if MIN_VERSION_ghc(9,3,0)-import GHC.Driver.Session (processCmdLineP, CmdLineP (..), getCmdLineState, putCmdLineState)-import GHC.Driver.CmdLine+import           GHC.Driver.CmdLine+import           GHC.Driver.Session     (CmdLineP (..), getCmdLineState,+                                         processCmdLineP, putCmdLineState) #else-import GHC.Driver.CmdLine-import Control.Monad.IO.Class-import GHC (Located)+import           Control.Monad.IO.Class+import           GHC                    (Located)+import           GHC.Driver.CmdLine #endif  #if !MIN_VERSION_ghc(9,3,0)
src/Development/IDE/GHC/Compat/Core.hs view
@@ -1,8 +1,6 @@ {-# LANGUAGE CPP               #-}-{-# LANGUAGE ConstraintKinds   #-}-{-# LANGUAGE FlexibleInstances #-} {-# LANGUAGE PatternSynonyms   #-}-{-# LANGUAGE ViewPatterns   #-}+{-# LANGUAGE ViewPatterns      #-}  -- | Compat Core module that handles the GHC module hierarchy re-organization -- by re-exporting everything we care about.@@ -85,7 +83,6 @@     RecompileRequired(..),     mkPartialIface,     mkFullIface,-    checkOldIface,     IsBootInterface(..),     -- * Fixity     LexicalFixity(..),@@ -120,14 +117,14 @@     pattern ConPatIn,     conPatDetails,     mapConPatDetail,+#if MIN_VERSION_ghc(9,5,0)     mkVisFunTys,+#endif     -- * Specs     ImpDeclSpec(..),     ImportSpec(..),     -- * SourceText     SourceText(..),-    -- * Name-    tyThingParent_maybe,     -- * Ways     Way,     wayGeneralFlags,@@ -168,6 +165,7 @@     hscInteractive,     hscSimplify,     hscTypecheckRename,+    hscUpdateHPT,     Development.IDE.GHC.Compat.Core.makeSimpleDetails,     -- * Typecheck utils     tcSplitForAllTyVars,@@ -176,7 +174,6 @@     Development.IDE.GHC.Compat.Core.mkIfaceTc,     Development.IDE.GHC.Compat.Core.mkBootModDetailsTc,     Development.IDE.GHC.Compat.Core.initTidyOpts,-    hscUpdateHPT,     driverNoStop,     tidyProgram,     ImportedModsVal(..),@@ -204,7 +201,6 @@     pattern RealSrcLoc,     SrcLoc.SrcLoc(SrcLoc.UnhelpfulLoc),     BufSpan,-    SrcSpanAnn',     GHC.SrcAnn,     SrcLoc.leftmost_smallest,     SrcLoc.containsSpan,@@ -236,7 +232,6 @@     -- * Finder     FindResult(..),     mkHomeModLocation,-    addBootSuffixLocnOut,     findObjectLinkableMaybe,     InstalledFindResult(..),     -- * Module and Package@@ -263,7 +258,6 @@     Target(..),     TargetId(..),     mkSimpleTarget,-    mkModuleGraph,     -- * GHCi     initObjLinker,     loadDLL,@@ -285,8 +279,6 @@     Role(..),     -- * Panic     Plain.PlainGhcException,-    panic,-    panicDoc,     -- * Other     GHC.CoreModule(..),     GHC.SafeHaskellMode(..),@@ -321,6 +313,7 @@     module GHC.HsToCore.Monad,      module GHC.Iface.Syntax,+    module GHC.Iface.Recomp,      module GHC.Hs.Decls,     module GHC.Hs.Expr,@@ -344,9 +337,8 @@      module GHC.Types.Basic,     module GHC.Types.Id,-    module GHC.Types.Name            ,+    module GHC.Types.Name,     module GHC.Types.Name.Set,-     module GHC.Types.Name.Cache,     module GHC.Types.Name.Env,     module GHC.Types.Name.Reader,@@ -361,30 +353,29 @@     module GHC.Types.Unique.Supply,     module GHC.Types.Var,     module GHC.Unit.Module,+    module GHC.Unit.Module.Graph,     -- * Syntax re-exports     module GHC.Hs,     module GHC.Hs.Binds,     module GHC.Parser,     module GHC.Parser.Header,     module GHC.Parser.Lexer,+    module GHC.Utils.Panic, #if MIN_VERSION_ghc(9,3,0)     CompileReason(..),     hsc_type_env_vars,-    hscUpdateHUG, hscUpdateHPT, hsc_HUG,+    hscUpdateHUG, hsc_HUG,     GhcMessage(..),     getKey,     module GHC.Driver.Env.KnotVars,-    module GHC.Iface.Recomp,     module GHC.Linker.Types,-    module GHC.Unit.Module.Graph,     module GHC.Types.Unique.Map,     module GHC.Utils.TmpFs,-    module GHC.Utils.Panic,     module GHC.Unit.Finder.Types,     module GHC.Unit.Env,     module GHC.Driver.Phases, #endif-# if !MIN_VERSION_ghc(9,4,0)+#if !MIN_VERSION_ghc(9,4,0)     pattern HsFieldBind,     hfbAnn,     hfbLHS,@@ -396,18 +387,20 @@ #else     Extension(..), #endif-    UniqFM,     mkCgInteractiveGuts,     justBytecode,     justObjects,     emptyHomeModInfoLinkable,     homeModInfoByteCode,     homeModInfoObject,-# if !MIN_VERSION_ghc(9,5,0)+#if !MIN_VERSION_ghc(9,5,0)     field_label, #endif     groupOrigin,     isVisibleFunArg,+#if MIN_VERSION_ghc(9,8,0)+    lookupGlobalRdrEnv+#endif     ) where  import qualified GHC@@ -538,7 +531,7 @@ import           GHC.Unit.Module.Imported import           GHC.Unit.Module.ModDetails import           GHC.Unit.Module.ModGuts-import           GHC.Unit.Module.ModIface     (IfaceExport, ModIface (..),+import           GHC.Unit.Module.ModIface     (IfaceExport, ModIface,                                                ModIface_ (..), mi_fix) import           GHC.Unit.Module.ModSummary   (ModSummary (..)) import           Language.Haskell.Syntax hiding (FunDep)@@ -824,4 +817,8 @@ mkSimpleTarget df fp = Target (TargetFile fp Nothing) True (homeUnitId_ df) Nothing #else mkSimpleTarget _ fp = Target (TargetFile fp Nothing) True Nothing+#endif++#if MIN_VERSION_ghc(9,7,0)+lookupGlobalRdrEnv gre_env occ = lookupGRE gre_env (LookupOccName occ AllRelevantGREs) #endif
src/Development/IDE/GHC/Compat/Outputable.hs view
@@ -137,11 +137,11 @@   = sdocWithContext $ \_ctx ->     withErrStyle unqual $ #if MIN_VERSION_ghc(9,7,0)-      (formatBulleted e)+      formatBulleted e #elif MIN_VERSION_ghc(9,3,0)-      (formatBulleted _ctx $ e)+      formatBulleted _ctx $ e #else-      (formatBulleted _ctx $ Error.renderDiagnostic e)+      formatBulleted _ctx $ Error.renderDiagnostic e #endif  
src/Development/IDE/GHC/Compat/Parser.hs view
@@ -1,6 +1,5 @@ {-# LANGUAGE CPP             #-} {-# LANGUAGE PatternSynonyms #-}-{-# HLINT ignore "Unused LANGUAGE pragma" #-}  -- | Parser compatibility module. module Development.IDE.GHC.Compat.Parser (
src/Development/IDE/GHC/Compat/Units.hs view
@@ -1,5 +1,4 @@-{-# LANGUAGE CPP             #-}-{-# LANGUAGE PatternSynonyms #-}+{-# LANGUAGE CPP #-}  -- | Compat module for 'UnitState' and 'UnitInfo'. module Development.IDE.GHC.Compat.Units (
src/Development/IDE/GHC/Compat/Util.hs view
@@ -1,5 +1,4 @@-{-# LANGUAGE CPP             #-}-{-# LANGUAGE ConstraintKinds #-}+{-# LANGUAGE CPP #-} -- | GHC Utils and Datastructures re-exports. -- -- Mainly handles module hierarchy re-organisation of GHC
src/Development/IDE/GHC/CoreFile.hs view
@@ -1,6 +1,5 @@-{-# LANGUAGE CPP               #-}-{-# LANGUAGE FlexibleInstances #-}-{-# LANGUAGE RecordWildCards   #-}+{-# LANGUAGE CPP             #-}+{-# LANGUAGE RecordWildCards #-}  -- | CoreFiles let us serialize Core to a file in order to later recover it -- without reparsing or retypechecking@@ -124,7 +123,7 @@ -- | Implicit binds can be generated from the interface and are not tidied, -- so we must filter them out isNotImplictBind :: CoreBind -> Bool-isNotImplictBind bind = any (not . isImplicitId) $ bindBindings bind+isNotImplictBind bind = not . all isImplicitId $ bindBindings bind  bindBindings :: CoreBind -> [Var] bindBindings (NonRec b _) = [b]@@ -189,7 +188,7 @@           -> IfL [CoreBind] tcTopIfaceBindings1 ty_var ver_decls    = do-     int <- mapM (traverse $ tcIfaceId) ver_decls+     int <- mapM (traverse tcIfaceId) ver_decls      let all_ids = concatMap toList int      liftIO $ modifyIORef ty_var (flip extendTypeEnvList $ map AnId all_ids)      extendIfaceIdEnv all_ids $ mapM tc_iface_bindings int@@ -212,7 +211,7 @@   e' <- tcIfaceExpr e   pure $ NonRec v e' tc_iface_bindings (TopIfaceRec vs) = do-  vs' <- traverse (\(v, e) -> (,) <$> pure v <*> tcIfaceExpr e) vs+  vs' <- traverse (\(v, e) -> (v,) <$> tcIfaceExpr e) vs   pure $ Rec vs'  -- | Prefixes that can occur in a GHC OccName
src/Development/IDE/GHC/Orphans.hs view
@@ -1,8 +1,7 @@ -- Copyright (c) 2019 The DAML Authors. All rights reserved. -- SPDX-License-Identifier: Apache-2.0 -{-# LANGUAGE CPP               #-}-{-# LANGUAGE FlexibleInstances #-}+{-# LANGUAGE CPP #-} {-# OPTIONS_GHC -Wno-orphans #-}  -- | Orphan instances for GHC.@@ -98,7 +97,7 @@ instance NFData (SrcSpanAnn' a) where     rnf = rwhnf -instance Bifunctor (GenLocated) where+instance Bifunctor GenLocated where     bimap f g (L l x) = L (f l) (g x)  deriving instance Functor SrcSpanAnn'
src/Development/IDE/GHC/Util.hs view
@@ -168,7 +168,7 @@ --   Will produce an 8 byte unreadable ByteString. fingerprintToBS :: Fingerprint -> BS.ByteString fingerprintToBS (Fingerprint a b) = BS.unsafeCreate 8 $ \ptr -> do-    ptr' <- pure $ castPtr ptr+    let ptr' = castPtr ptr     pokeElemOff ptr' 0 a     pokeElemOff ptr' 1 b 
src/Development/IDE/Import/FindImports.hs view
@@ -23,9 +23,9 @@ -- standard imports import           Control.Monad.Extra import           Control.Monad.IO.Class-import           Data.List                         (isSuffixOf, find)-import qualified Data.Set                          as S+import           Data.List                         (find, isSuffixOf) import           Data.Maybe+import qualified Data.Set                          as S import           System.FilePath  -- See Note [Guidelines For Using CPP In GHCIDE Import Statements]@@ -93,7 +93,7 @@     Nothing ->       case find (\(_ , _, reexports) -> S.member modName reexports) import_dirss of         Just (uid,_,_) -> pure $ LocateFoundReexport uid-        Nothing -> pure $ LocateNotFound+        Nothing        -> pure LocateNotFound     Just (uid,file) -> pure $ LocateFoundFile uid file   where     go (uid, candidate) = fmap ((uid,) <$>) $ targetFor modName candidate@@ -238,7 +238,7 @@              }         LookupUnusable unusable ->           let unusables' = map get_unusable unusable-#if MIN_VERSION_ghc(9,6,4) && !MIN_VERSION_ghc(9,8,1)+#if MIN_VERSION_ghc(9,6,4) && (!MIN_VERSION_ghc(9,8,1) || MIN_VERSION_ghc(9,8,2))               get_unusable (m, ModUnusable r) = r #else               get_unusable (m, ModUnusable r) = (moduleUnit m, r)
src/Development/IDE/LSP/HoverDefinition.hs view
@@ -1,7 +1,6 @@ -- Copyright (c) 2019 The DAML Authors. All rights reserved. -- SPDX-License-Identifier: Apache-2.0-{-# LANGUAGE GADTs      #-}-{-# LANGUAGE RankNTypes #-}+{-# LANGUAGE GADTs #-}  -- | Display information on hover. module Development.IDE.LSP.HoverDefinition
src/Development/IDE/LSP/LanguageServer.hs view
@@ -1,12 +1,8 @@       -- Copyright (c) 2019 The DAML Authors. All rights reserved. -- SPDX-License-Identifier: Apache-2.0 -{-# LANGUAGE DuplicateRecordFields     #-}-{-# LANGUAGE ExistentialQuantification #-}-{-# LANGUAGE GADTs                     #-}-{-# LANGUAGE PolyKinds                 #-}-{-# LANGUAGE RankNTypes                #-}-{-# LANGUAGE StarIsType                #-}+{-# LANGUAGE DuplicateRecordFields #-}+{-# LANGUAGE GADTs                 #-} -- WARNING: A copy of DA.Daml.LanguageServer, try to keep them in sync -- This version removes the daml: handling module Development.IDE.LSP.LanguageServer@@ -110,7 +106,7 @@             -- TODO: magic string             , LSP.configSection = "haskell"             , LSP.doInitialize = doInitialize-            , LSP.staticHandlers = (const staticHandlers)+            , LSP.staticHandlers = const staticHandlers             , LSP.interpretHandler = interpretHandler             , LSP.options = modifyOptions options             }
src/Development/IDE/LSP/Notifications.hs view
@@ -3,8 +3,6 @@  {-# LANGUAGE DuplicateRecordFields #-} {-# LANGUAGE GADTs                 #-}-{-# LANGUAGE PolyKinds             #-}-{-# LANGUAGE RankNTypes            #-}  module Development.IDE.LSP.Notifications     ( whenUriFile
src/Development/IDE/LSP/Outline.hs view
@@ -2,7 +2,6 @@  {-# LANGUAGE DuplicateRecordFields #-} {-# LANGUAGE GADTs                 #-}-{-# LANGUAGE RankNTypes            #-}  module Development.IDE.LSP.Outline   ( moduleOutline@@ -191,12 +190,10 @@     { _name   = case x of                   ForeignImport{} -> name                   ForeignExport{} -> name-                  XForeignDecl{}  -> "?"     , _kind   = SymbolKind_Object     , _detail = case x of                   ForeignImport{} -> Just "import"                   ForeignExport{} -> Just "export"-                  XForeignDecl{}  -> Nothing     }   where name = printOutputable $ unLoc $ fd_name x @@ -274,7 +271,7 @@     get_flds_h98 _ = []      get_flds_gadt :: HsConDeclGADTDetails GhcPs-                  -> ([LFieldOcc GhcPs])+                  -> [LFieldOcc GhcPs] #if MIN_VERSION_ghc(9,3,0)     get_flds_gadt (RecConGADT flds _) = get_flds (reLoc flds) #else@@ -283,7 +280,7 @@     get_flds_gadt _ = []      get_flds :: Located [LConDeclField GhcPs]-             -> ([LFieldOcc GhcPs])+             -> [LFieldOcc GhcPs]     get_flds flds = concatMap (cd_fld_names . unLoc) (unLoc flds)  
src/Development/IDE/LSP/Server.hs view
@@ -1,4 +1,3 @@-{-# LANGUAGE FlexibleInstances    #-} {-# LANGUAGE UndecidableInstances #-} -- Copyright (c) 2019 The DAML Authors. All rights reserved. -- SPDX-License-Identifier: Apache-2.0
src/Development/IDE/Main.hs view
@@ -1,5 +1,4 @@ {-# OPTIONS_GHC -Wno-orphans #-}-{-# LANGUAGE RankNTypes #-} module Development.IDE.Main (Arguments(..) ,defaultArguments
src/Development/IDE/Main/HeapStats.hs view
@@ -1,4 +1,3 @@-{-# LANGUAGE NumericUnderscores #-} -- | Logging utilities for reporting heap statistics module Development.IDE.Main.HeapStats ( withHeapStats, Log(..)) where 
src/Development/IDE/Plugin/Completions.hs view
@@ -1,6 +1,5 @@ {-# LANGUAGE CPP              #-} {-# LANGUAGE OverloadedLabels #-}-{-# LANGUAGE RankNTypes       #-} {-# LANGUAGE TypeFamilies     #-}  module Development.IDE.Plugin.Completions
src/Development/IDE/Plugin/Completions/Logic.hs view
@@ -62,7 +62,7 @@ import           Text.Fuzzy.Parallel                      (Scored (score),                                                            original) -import qualified Data.Text.Utf16.Rope                     as Rope+import qualified Data.Text.Utf16.Rope.Mixed               as Rope import           Development.IDE                          hiding (line)  import           Development.IDE.Spans.AtPoint            (pointCommand)@@ -704,7 +704,7 @@               pn = showForSnippet name               ty = showForSnippet <$> typ               thisModName = Local $ nameSrcSpan name-              dets = NameDetails <$> (nameModule_maybe name) <*> pure (nameOccName name)+              dets = NameDetails <$> nameModule_maybe name <*> pure (nameOccName name)            -- When record-dot-syntax completions are available, we return them exclusively.           -- They are only available when we write i.e. `myrecord.` with OverloadedRecordDot enabled.@@ -762,7 +762,7 @@     EQ ->       -- preserve completions for duplicate record fields where the only difference is in the type       -- remove redundant completions with less type info than the previous-      if (isLocalCompletion unique)+      if isLocalCompletion unique         -- filter global completions when we already have a local one         || not(isLocalCompletion candidate) && isLocalCompletion unique         then EQ@@ -904,7 +904,7 @@             lastMaybe = headMaybe . reverse          -- grab the entire line the cursor is at-        curLine <- headMaybe $ T.lines $ Rope.toText+        curLine <- headMaybe $ Rope.lines                              $ fst $ Rope.splitAtLine 1 $ snd $ Rope.splitAtLine (fromIntegral l) ropetext         let beforePos = T.take (fromIntegral c) curLine         -- the word getting typed, after previous space and before cursor
src/Development/IDE/Plugin/HLS.hs view
@@ -1,7 +1,6 @@ {-# LANGUAGE DataKinds         #-} {-# LANGUAGE GADTs             #-} {-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE PolyKinds         #-}  module Development.IDE.Plugin.HLS     (@@ -178,7 +177,7 @@      -- The parameters to the HLS command are always the first element     execCmd :: IdeState -> ExecuteCommandParams -> LSP.LspT Config IO (Either ResponseError (A.Value |? Null))-    execCmd ide (ExecuteCommandParams _ cmdId args) = do+    execCmd ide (ExecuteCommandParams mtoken cmdId args) = do       let cmdParams :: A.Value           cmdParams = case args of             Just ((x:_)) -> x@@ -202,15 +201,15 @@             A.Error _str -> return $ Right $ InR Null          -- Just an ordinary HIE command-        Just (plugin, cmd) -> runPluginCommand ide plugin cmd cmdParams+        Just (plugin, cmd) -> runPluginCommand ide plugin cmd mtoken cmdParams          -- Couldn't parse the command identifier         _ -> do             logWith recorder Warning LogInvalidCommandIdentifier             return $ Left $ ResponseError (InR ErrorCodes_InvalidParams) "Invalid command identifier" Nothing -    runPluginCommand :: IdeState -> PluginId -> CommandId -> A.Value -> LSP.LspT Config IO (Either ResponseError (A.Value |? Null))-    runPluginCommand ide p com arg =+    runPluginCommand :: IdeState -> PluginId -> CommandId -> Maybe ProgressToken -> A.Value -> LSP.LspT Config IO (Either ResponseError (A.Value |? Null))+    runPluginCommand ide p com mtoken arg =       case Map.lookup p pluginMap  of         Nothing -> logAndReturnError recorder p (InR ErrorCodes_InvalidRequest) (pluginDoesntExist p)         Just xs -> case List.find ((com ==) . commandId) xs of@@ -218,7 +217,7 @@           Just (PluginCommand _ _ f) -> case A.fromJSON arg of             A.Error err -> logAndReturnError recorder p (InR ErrorCodes_InvalidParams) (failedToParseArgs com p err arg)             A.Success a -> do-              res <- runExceptT (f ide a) `catchAny` -- See Note [Exception handling in plugins]+              res <- runExceptT (f ide mtoken a) `catchAny` -- See Note [Exception handling in plugins]                 (\e -> pure $ Left $ PluginInternalError (exceptionInPlugin p SMethod_WorkspaceExecuteCommand e))               case res of                 (Left (PluginRequestRefused r)) ->
src/Development/IDE/Plugin/Test.hs view
@@ -2,7 +2,6 @@ {-# LANGUAGE DerivingStrategies #-} {-# LANGUAGE GADTs              #-} {-# LANGUAGE PackageImports     #-}-{-# LANGUAGE PolyKinds          #-} -- | A plugin that adds custom messages for use in tests module Development.IDE.Plugin.Test   ( TestRequest(..)@@ -171,7 +170,7 @@ }  blockCommandHandler :: CommandFunction state ExecuteCommandParams-blockCommandHandler _ideState _params = do+blockCommandHandler _ideState _ _params = do   lift $ LSP.sendNotification (SMethod_CustomMethod (Proxy @"ghcide/blocking/command")) A.Null   liftIO $ threadDelay maxBound   pure $ InR Null
src/Development/IDE/Plugin/TypeLenses.hs view
@@ -183,7 +183,7 @@  generateLensCommand :: PluginId -> Uri -> T.Text -> TextEdit -> Command generateLensCommand pId uri title edit =-  let wEdit = WorkspaceEdit (Just $ Map.singleton uri $ [edit]) Nothing Nothing+  let wEdit = WorkspaceEdit (Just $ Map.singleton uri [edit]) Nothing Nothing   in mkLspCommand pId (CommandId typeLensCommandId) title (Just [toJSON wEdit])  -- Since the lenses are created with diagnostics, and since the globalTypeSig@@ -192,7 +192,7 @@ -- recompute the edit upon command. Hence the command here just takes a edit -- and applies it. commandHandler :: CommandFunction IdeState WorkspaceEdit-commandHandler _ideState wedit = do+commandHandler _ideState _ wedit = do   _ <- lift $ LSP.sendRequest SMethod_WorkspaceApplyEdit (ApplyWorkspaceEditParams Nothing wedit) (\_ -> pure ())   pure $ InR Null 
src/Development/IDE/Spans/AtPoint.hs view
@@ -1,10 +1,8 @@ -- Copyright (c) 2019 The DAML Authors. All rights reserved. -- SPDX-License-Identifier: Apache-2.0 -{-# LANGUAGE CPP                 #-}-{-# LANGUAGE GADTs               #-}-{-# LANGUAGE RankNTypes          #-}-{-# LANGUAGE ScopedTypeVariables #-}+{-# LANGUAGE CPP   #-}+{-# LANGUAGE GADTs #-}  -- | Gives information about symbols at a given point in DAML files. -- These are all pure functions that should execute quickly.@@ -97,10 +95,10 @@           adjustedLocs = HM.foldr go [] asts           go (HAR _ _ rf tr _, goMapping) xs = refs ++ typerefs ++ xs             where-              refs = mapMaybe (toCurrentLocation goMapping . realSrcSpanToLocation . fst)-                   $ concat $ mapMaybe (\n -> M.lookup (Right n) rf) names-              typerefs = mapMaybe (toCurrentLocation goMapping . realSrcSpanToLocation)-                   $ concat $ mapMaybe (`M.lookup` tr) names+              refs = concatMap (mapMaybe (toCurrentLocation goMapping . realSrcSpanToLocation . fst))+                               (mapMaybe (\n -> M.lookup (Right n) rf) names)+              typerefs = concatMap (mapMaybe (toCurrentLocation goMapping . realSrcSpanToLocation))+                                   (mapMaybe (`M.lookup` tr) names)         in (names, adjustedLocs,map fromNormalizedFilePath $ HM.keys asts)  getNamesAtPoint :: HieASTs a -> Position -> PositionMapping -> [Name]@@ -441,10 +439,10 @@  pointCommand :: HieASTs t -> Position -> (HieAST t -> a) -> [a] pointCommand hf pos k =-    catMaybes $ M.elems $ flip M.mapWithKey (getAsts hf) $ \fs ast ->+    M.elems $ flip M.mapMaybeWithKey (getAsts hf) $ \fs ast ->       -- Since GHC 9.2:       -- getAsts :: Map HiePath (HieAst a)-      -- type HiePath = LexialFastString+      -- type HiePath = LexicalFastString       --       -- but before:       -- getAsts :: Map HiePath (HieAst a)
src/Development/IDE/Spans/Documentation.hs view
@@ -1,8 +1,7 @@-{-# LANGUAGE RankNTypes #-} -- Copyright (c) 2019 The DAML Authors. All rights reserved. -- SPDX-License-Identifier: Apache-2.0 -{-# LANGUAGE CPP        #-}+{-# LANGUAGE CPP #-}  module Development.IDE.Spans.Documentation (     getDocumentation
src/Development/IDE/Types/Exports.hs view
@@ -1,6 +1,5 @@ {-# LANGUAGE DeriveAnyClass     #-} {-# LANGUAGE DerivingStrategies #-}-{-# LANGUAGE RankNTypes         #-} module Development.IDE.Types.Exports (     IdentInfo(..),
src/Development/IDE/Types/Options.hs view
@@ -2,7 +2,6 @@ -- SPDX-License-Identifier: Apache-2.0  -- | Options-{-# LANGUAGE RankNTypes #-} module Development.IDE.Types.Options   ( IdeOptions(..)   , IdePreprocessedSource(..)
src/Development/IDE/Types/Shake.hs view
@@ -1,8 +1,6 @@-{-# LANGUAGE DerivingStrategies        #-}-{-# LANGUAGE ExistentialQuantification #-}-{-# LANGUAGE PatternSynonyms           #-}-{-# LANGUAGE RankNTypes                #-}-{-# LANGUAGE TypeFamilies              #-}+{-# LANGUAGE DerivingStrategies #-}+{-# LANGUAGE PatternSynonyms    #-}+{-# LANGUAGE TypeFamilies       #-} module Development.IDE.Types.Shake   ( Q (..),     A (..),@@ -26,7 +24,8 @@ import           Data.Vector                          (Vector) import           Development.IDE.Core.PositionMapping import           Development.IDE.Core.RuleTypes       (FileVersion)-import           Development.IDE.Graph                (Key (..), RuleResult, newKey)+import           Development.IDE.Graph                (Key, RuleResult, newKey,+                                                       pattern Key) import qualified Development.IDE.Graph                as Shake import           Development.IDE.Types.Diagnostics import           Development.IDE.Types.Location
src/Generics/SYB/GHC.hs view
@@ -1,5 +1,4 @@ {-# LANGUAGE DerivingVia #-}-{-# LANGUAGE RankNTypes  #-}  -- | Custom SYB traversals explicitly designed for operating over the GHC AST. module Generics.SYB.GHC
test/exe/ClientSettingsTests.hs view
@@ -21,7 +21,6 @@ tests = testGroup "client settings handling"     [ testSession "ghcide restarts shake session on config changes" $ do             setIgnoringLogNotifications False-            void $ skipManyTill anyMessage $ message SMethod_ClientRegisterCapability             void $ createDoc "A.hs" "haskell" "module A where"             waitForProgressDone             setConfigSection "haskell" $ toJSON (def :: Config)
test/exe/CodeLensTests.hs view
@@ -12,7 +12,6 @@ import           Data.Tuple.Extra import           Development.IDE.GHC.Compat      (GhcVersion (..), ghcVersion) import qualified Language.LSP.Protocol.Lens      as L-import           Language.LSP.Protocol.Message import           Language.LSP.Protocol.Types     hiding                                                  (SemanticTokenAbsolute (..),                                                   SemanticTokenRelative (..),
test/exe/CompletionTests.hs view
@@ -550,7 +550,6 @@       test doc (Position 1 7) "id" (Just $ T.length expected) [expected]   ]   where-    brokenForGhc9 = knownBrokenFor (BrokenForGHC [GHC90, GHC92, GHC94, GHC96]) "Completion doc doesn't support ghc9"     brokenForWinGhc90 = knownBrokenFor (BrokenSpecific Windows [GHC90]) "Extern doc doesn't support Windows for ghc9.2"     -- https://gitlab.haskell.org/ghc/ghc/-/issues/20903     brokenForMacGhc9 = knownBrokenFor (BrokenSpecific MacOS [GHC90, GHC92, GHC94, GHC96]) "Extern doc doesn't support MacOS for ghc9"
test/exe/DiagnosticTests.hs view
@@ -31,7 +31,7 @@ import           System.Directory import           System.FilePath import           System.IO.Extra                 hiding (withTempDir)--- import Test.QuickCheck.Instances ()+ import           Control.Lens                    ((^.)) import           Control.Monad.Extra             (whenJust) import           Development.IDE.Plugin.Test     (WaitForIdeRuleResult (..))
test/exe/ExceptionTests.hs view
@@ -65,7 +65,7 @@               plugins = pluginDescToIdePlugins $                   [ (defaultPluginDescriptor pluginId "")                       { pluginCommands =-                          [ PluginCommand commandId "Causes an exception" $ \_ (_::Int) -> do+                          [ PluginCommand commandId "Causes an exception" $ \_ _ (_::Int) -> do                               _ <- liftIO $ throwIO DivideByZero                               pure (InR Null)                           ]
test/exe/FindDefinitionAndHoverTests.hs view
@@ -22,7 +22,7 @@ import           Language.LSP.Test import           System.FilePath import           System.Info.Extra              (isWindows)--- import Test.QuickCheck.Instances ()+ import           Control.Lens                   ((^.)) import           Test.Tasty import           Test.Tasty.HUnit@@ -240,7 +240,7 @@         yes    = Just -- test should run and pass         broken = Just . (`xfail` "known broken")         no = const Nothing -- don't run this test at all-        skip = const Nothing -- unreliable, don't run+        --skip = const Nothing -- unreliable, don't run  checkFileCompiles :: FilePath -> Session () -> TestTree checkFileCompiles fp diag =
test/exe/HieDbRetry.hs view
@@ -44,7 +44,6 @@ isErrorCall :: ErrorCall -> Maybe ErrorCall isErrorCall e   | ErrorCall _ <- e = Just e-  | otherwise = Nothing  tests :: TestTree tests = testGroup "RetryHieDb"
test/exe/HighlightTests.hs view
@@ -3,7 +3,7 @@  import           Control.Monad.IO.Class         (liftIO) import qualified Data.Text                      as T-import           Development.IDE.GHC.Compat     (GhcVersion (..), ghcVersion)+import           Development.IDE.GHC.Compat     (GhcVersion (..)) import           Development.IDE.Types.Location import           Language.LSP.Protocol.Types    hiding                                                 (SemanticTokenAbsolute (..),
test/exe/InitializeResponseTests.hs view
@@ -17,7 +17,7 @@                                                     SemanticTokensEdit (..),                                                     mkRange) import           Language.LSP.Test--- import Test.QuickCheck.Instances ()+ import           Control.Lens                      ((^.)) import           Development.IDE.Plugin.Test       (blockCommandId) import           Test.Tasty@@ -36,29 +36,29 @@   tests getInitializeResponse =     testGroup "initialize response capabilities"     [ chk "   text doc sync"             _textDocumentSync  tds-    , chk "   hover"                         _hoverProvider (Just $ InL True)-    , chk "   completion"               _completionProvider (Just $ CompletionOptions Nothing (Just ["."]) Nothing (Just True) Nothing)+    , chk "   hover"                         _hoverProvider (Just $ InR (HoverOptions (Just False)))+    , chk "   completion"               _completionProvider (Just $ CompletionOptions (Just False) (Just ["."]) Nothing (Just True) Nothing)     , chk "NO signature help"        _signatureHelpProvider Nothing-    , chk "   goto definition"          _definitionProvider (Just $ InL True)-    , chk "   goto type definition" _typeDefinitionProvider (Just $ InL True)+    , chk "   goto definition"          _definitionProvider (Just $ InR (DefinitionOptions (Just False)))+    , chk "   goto type definition" _typeDefinitionProvider (Just $ InR (InL (TypeDefinitionOptions (Just False))))     -- BUG in lsp-test, this test fails, just change the accepted response     -- for now-    , chk "NO goto implementation"  _implementationProvider (Just $ InL False)-    , chk "   find references"          _referencesProvider (Just $ InL True)-    , chk "   doc highlight"     _documentHighlightProvider (Just $ InL True)-    , chk "   doc symbol"           _documentSymbolProvider (Just $ InL True)-    , chk "   workspace symbol"    _workspaceSymbolProvider (Just $ InL True)-    , chk "   code action"             _codeActionProvider  (Just $ InL False)+    , chk "NO goto implementation"  _implementationProvider Nothing+    , chk "   find references"          _referencesProvider (Just $ InR (ReferenceOptions (Just False)))+    , chk "   doc highlight"     _documentHighlightProvider (Just $ InR (DocumentHighlightOptions (Just False)))+    , chk "   doc symbol"           _documentSymbolProvider (Just $ InR (DocumentSymbolOptions (Just False) Nothing))+    , chk "   workspace symbol"    _workspaceSymbolProvider (Just $ InR (WorkspaceSymbolOptions (Just False) (Just False)))+    , chk "NO code action"             _codeActionProvider  Nothing     , chk "   code lens"                 _codeLensProvider  (Just $ CodeLensOptions (Just False) (Just True))-    , chk "NO doc formatting"   _documentFormattingProvider (Just $ InL False)+    , chk "NO doc formatting"   _documentFormattingProvider Nothing     , chk "NO doc range formatting"-                           _documentRangeFormattingProvider (Just $ InL False)+                           _documentRangeFormattingProvider Nothing     , chk "NO doc formatting on typing"                           _documentOnTypeFormattingProvider Nothing-    , chk "NO renaming"                     _renameProvider (Just $ InL False)+    , chk "NO renaming"                     _renameProvider Nothing     , chk "NO doc link"               _documentLinkProvider Nothing-    , chk "NO color"                   (^. L.colorProvider) (Just $ InL False)-    , chk "NO folding range"          _foldingRangeProvider (Just $ InL False)+    , chk "NO color"                   (^. L.colorProvider) Nothing+    , chk "NO folding range"          _foldingRangeProvider Nothing     , che "   execute command"      _executeCommandProvider [typeLensCommandId, blockCommandId]     , chk "   workspace"                   (^. L.workspace) (Just $ #workspaceFolders .== Just WorkspaceFoldersServerCapabilities{_supported = Just True, _changeNotifications = Just ( InR True )}                                                                  .+ #fileOperations   .== Nothing)@@ -77,13 +77,13 @@         testCase title $ getInitializeResponse >>= \ir -> expected @=? (getActual . innerCaps) ir        che :: TestName -> (ServerCapabilities -> Maybe ExecuteCommandOptions) -> [T.Text] -> TestTree-      che title getActual expected = testCase title doTest-        where-            doTest = do-                ir <- getInitializeResponse-                let Just ExecuteCommandOptions {_commands = commands} = getActual $ innerCaps ir-                    commandNames = (!! 2) . T.splitOn ":" <$> commands-                zipWithM_ (\e o -> T.isSuffixOf e o @? show (e,o)) (sort expected) (sort commandNames)+      che title getActual expected = testCase title $ do+        ir <- getInitializeResponse+        ExecuteCommandOptions {_commands = commands} <- case getActual $ innerCaps ir of+          Just eco -> pure eco+          Nothing -> assertFailure "Was expecting Just ExecuteCommandOptions, got Nothing"+        let commandNames = (!! 2) . T.splitOn ":" <$> commands+        zipWithM_ (\e o -> T.isSuffixOf e o @? show (e,o)) (sort expected) (sort commandNames)    innerCaps :: TResponseMessage Method_Initialize -> ServerCapabilities   innerCaps (TResponseMessage _ _ (Right (InitializeResult c _))) = c@@ -93,5 +93,5 @@   acquire = run initializeResponse    release :: TResponseMessage Method_Initialize -> IO ()-  release = const $ pure ()+  release = mempty 
test/exe/PositionMappingTests.hs view
@@ -6,8 +6,8 @@ import qualified Data.EnumMap.Strict                  as EM import           Data.Row import qualified Data.Text                            as T-import           Data.Text.Utf16.Rope                 (Rope)-import qualified Data.Text.Utf16.Rope                 as Rope+import           Data.Text.Utf16.Rope.Mixed           (Rope)+import qualified Data.Text.Utf16.Rope.Mixed           as Rope import           Development.IDE.Core.PositionMapping (PositionResult (..),                                                        fromCurrent,                                                        positionResultToMaybe,
test/exe/Progress.hs view
@@ -38,7 +38,7 @@             model state $ \st -> recordProgress st key change         model stateModelIO k = do             state <- fromModel =<< stateModelIO-            k state+            _ <- k state             toModel state         test name p = testCase name $ do             InProgressModel{..} <- p
test/exe/TestUtils.hs view
@@ -1,14 +1,13 @@  {-# LANGUAGE GADTs           #-} {-# LANGUAGE PatternSynonyms #-}-{-# LANGUAGE TypeOperators   #-}  module TestUtils where  import           Control.Applicative.Combinators import           Control.Concurrent.Async-import           Control.Exception               (bracket_, finally, throw)-import           Control.Lens                    ((.~), (^.))+import           Control.Exception               (bracket_, finally)+import           Control.Lens                    ((.~)) import qualified Control.Lens                    as Lens import qualified Control.Lens.Extras             as Lens import           Control.Monad@@ -48,8 +47,6 @@  import           LogType -import           Data.Traversable                (for)- -- | Wait for the next progress begin step waitForProgressBegin :: Session () waitForProgressBegin = skipManyTill anyMessage $ satisfyMaybe $ \case@@ -293,7 +290,7 @@    assertOneDefinitionFound :: [Location] -> Session Location   assertOneDefinitionFound [def] = pure def-  assertOneDefinitionFound _ = liftIO $ assertFailure "Expecting exactly one definition"+  assertOneDefinitionFound xs = liftIO . assertFailure $ "Expecting exactly one definition, got " <> show (length xs)    assertRangeCorrect Location{_range = foundRange} expectedRange =     liftIO $ expectedRange @=? foundRange
test/exe/WatchedFileTests.hs view
@@ -1,6 +1,5 @@ -{-# LANGUAGE GADTs     #-}-{-# LANGUAGE PolyKinds #-}+{-# LANGUAGE GADTs #-}  module WatchedFileTests (tests) where @@ -29,6 +28,7 @@     [ testSession' "workspace files" $ \sessionDir -> do         liftIO $ writeFile (sessionDir </> "hie.yaml") "cradle: {direct: {arguments: [\"-isrc\", \"A\", \"WatchedFilesMissingModule\"]}}"         _doc <- createDoc "A.hs" "haskell" "{-#LANGUAGE NoImplicitPrelude #-}\nmodule A where\nimport WatchedFilesMissingModule"+        setIgnoringRegistrationRequests False         watchedFileRegs <- getWatchedFilesSubscriptionsUntil SMethod_TextDocumentPublishDiagnostics          -- Expect 2 subscriptions: one for all .hs files and one for the hie.yaml cradle@@ -39,6 +39,7 @@         let yaml = "cradle: {direct: {arguments: [\"-i" <> tail(init(show tmpDir)) <> "\", \"A\", \"WatchedFilesMissingModule\"]}}"         liftIO $ writeFile (sessionDir </> "hie.yaml") yaml         _doc <- createDoc "A.hs" "haskell" "{-# LANGUAGE NoImplicitPrelude#-}\nmodule A where\nimport WatchedFilesMissingModule"+        setIgnoringRegistrationRequests False         watchedFileRegs <- getWatchedFilesSubscriptionsUntil SMethod_TextDocumentPublishDiagnostics          -- Expect 2 subscriptions: one for all .hs files and one for the hie.yaml cradle
test/src/Development/IDE/Test.hs view
@@ -4,7 +4,6 @@ {-# LANGUAGE DataKinds             #-} {-# LANGUAGE DuplicateRecordFields #-} {-# LANGUAGE GADTs                 #-}-{-# LANGUAGE PolyKinds             #-}  module Development.IDE.Test   ( Cursor