| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Development.IDE.Spans.Common
Synopsis
- showGhc :: Outputable a => a -> String
- showName :: Outputable a => a -> Text
- listifyAllSpans :: (Typeable a, Data m) => m -> [Located a]
- listifyAllSpans' :: Typeable a => TypecheckedSource -> [Pat a]
- safeTyThingId :: TyThing -> Maybe Id
- safeTyThingType :: TyThing -> Maybe Type
- data SpanDoc
- data SpanDocUris = SpanDocUris {}
- emptySpanDoc :: SpanDoc
- spanDocToMarkdown :: SpanDoc -> [Text]
- spanDocToMarkdownForTest :: String -> String
Documentation
showGhc :: Outputable a => a -> String Source #
showName :: Outputable a => a -> Text Source #
listifyAllSpans :: (Typeable a, Data m) => m -> [Located a] Source #
Get ALL source spans in the source.
listifyAllSpans' :: Typeable a => TypecheckedSource -> [Pat a] Source #
Constructors
| SpanDocString HsDocString SpanDocUris | |
| SpanDocText [Text] SpanDocUris |
data SpanDocUris Source #
Constructors
| SpanDocUris | |
Fields
| |
Instances
| Eq SpanDocUris Source # | |
Defined in Development.IDE.Spans.Common | |
| Show SpanDocUris Source # | |
Defined in Development.IDE.Spans.Common Methods showsPrec :: Int -> SpanDocUris -> ShowS # show :: SpanDocUris -> String # showList :: [SpanDocUris] -> ShowS # | |
spanDocToMarkdown :: SpanDoc -> [Text] Source #