| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Language.Haskell.Tools.Refactor.Querying
Contents
Documentation
data QueryValue Source #
Constructors
| GeneralQuery Value | |
| MarkerQuery [Marker] |
Instances
data QueryChoice Source #
Constructors
| LocationQuery | |
Fields
| |
| GlobalQuery | |
Fields
| |
Instances
| Eq Marker Source # | |
| Show Marker Source # | |
| Generic Marker Source # | |
| ToJSON Marker Source # | |
Defined in Language.Haskell.Tools.Refactor.Querying Methods toEncoding :: Marker -> Encoding toJSONList :: [Marker] -> Value toEncodingList :: [Marker] -> Encoding | |
| type Rep Marker Source # | |
Defined in Language.Haskell.Tools.Refactor.Querying type Rep Marker = D1 (MetaData "Marker" "Language.Haskell.Tools.Refactor.Querying" "haskell-tools-refactor-1.1.1.0-6rN5kFHgkT84ROl6XoQzhz" False) (C1 (MetaCons "Marker" PrefixI True) (S1 (MetaSel (Just "location") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 SrcSpan) :*: (S1 (MetaSel (Just "severity") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Severity) :*: S1 (MetaSel (Just "message") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 String)))) | |
Instances
| Eq Severity Source # | |
| Show Severity Source # | |
| Generic Severity Source # | |
| ToJSON Severity Source # | |
Defined in Language.Haskell.Tools.Refactor.Querying Methods toEncoding :: Severity -> Encoding toJSONList :: [Severity] -> Value toEncodingList :: [Severity] -> Encoding | |
| type Rep Severity Source # | |
Defined in Language.Haskell.Tools.Refactor.Querying type Rep Severity = D1 (MetaData "Severity" "Language.Haskell.Tools.Refactor.Querying" "haskell-tools-refactor-1.1.1.0-6rN5kFHgkT84ROl6XoQzhz" False) (C1 (MetaCons "Error" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Warning" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Info" PrefixI False) (U1 :: Type -> Type))) | |
decompQuery :: QueryValue -> (QueryType, Value) Source #
queryCommands :: [QueryChoice] -> [String] Source #
queryError :: String -> QueryMonad a Source #
Orphan instances
| ToJSON SrcSpan Source # | |
Methods toEncoding :: SrcSpan -> Encoding toJSONList :: [SrcSpan] -> Value toEncodingList :: [SrcSpan] -> Encoding | |