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 |