| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Data.Aeson.JSONPath.Parser
Documentation
Constructors
| JSPRoot [JSPSegment] |
data JSPSegment Source #
Constructors
| JSPChildSeg JSPChildSegment | |
| JSPDescSeg JSPDescSegment |
Instances
| Show JSPSegment Source # | |
Defined in Data.Aeson.JSONPath.Parser Methods showsPrec :: Int -> JSPSegment -> ShowS # show :: JSPSegment -> String # showList :: [JSPSegment] -> ShowS # | |
| Eq JSPSegment Source # | |
Defined in Data.Aeson.JSONPath.Parser | |
| Lift JSPSegment Source # | |
Defined in Data.Aeson.JSONPath.Parser Methods lift :: Quote m => JSPSegment -> m Exp # liftTyped :: forall (m :: Type -> Type). Quote m => JSPSegment -> Code m JSPSegment # | |
data JSPChildSegment Source #
Constructors
| JSPChildBracketed [JSPSelector] | |
| JSPChildMemberNameSH JSPNameSelector | |
| JSPChildWildSeg JSPWildcardT |
Instances
| Show JSPChildSegment Source # | |
Defined in Data.Aeson.JSONPath.Parser Methods showsPrec :: Int -> JSPChildSegment -> ShowS # show :: JSPChildSegment -> String # showList :: [JSPChildSegment] -> ShowS # | |
| Eq JSPChildSegment Source # | |
Defined in Data.Aeson.JSONPath.Parser Methods (==) :: JSPChildSegment -> JSPChildSegment -> Bool # (/=) :: JSPChildSegment -> JSPChildSegment -> Bool # | |
| Lift JSPChildSegment Source # | |
Defined in Data.Aeson.JSONPath.Parser Methods lift :: Quote m => JSPChildSegment -> m Exp # liftTyped :: forall (m :: Type -> Type). Quote m => JSPChildSegment -> Code m JSPChildSegment # | |
data JSPDescSegment Source #
Constructors
| JSPDescBracketed [JSPSelector] | |
| JSPDescMemberNameSH JSPNameSelector | |
| JSPDescWildSeg JSPWildcardT |
Instances
| Show JSPDescSegment Source # | |
Defined in Data.Aeson.JSONPath.Parser Methods showsPrec :: Int -> JSPDescSegment -> ShowS # show :: JSPDescSegment -> String # showList :: [JSPDescSegment] -> ShowS # | |
| Eq JSPDescSegment Source # | |
Defined in Data.Aeson.JSONPath.Parser Methods (==) :: JSPDescSegment -> JSPDescSegment -> Bool # (/=) :: JSPDescSegment -> JSPDescSegment -> Bool # | |
| Lift JSPDescSegment Source # | |
Defined in Data.Aeson.JSONPath.Parser Methods lift :: Quote m => JSPDescSegment -> m Exp # liftTyped :: forall (m :: Type -> Type). Quote m => JSPDescSegment -> Code m JSPDescSegment # | |
data JSPSelector Source #
Constructors
| JSPNameSel JSPNameSelector | |
| JSPIndexSel JSPIndexSelector | |
| JSPSliceSel JSPSliceSelector | |
| JSPWildSel JSPWildcardT |
Instances
| Show JSPSelector Source # | |
Defined in Data.Aeson.JSONPath.Parser Methods showsPrec :: Int -> JSPSelector -> ShowS # show :: JSPSelector -> String # showList :: [JSPSelector] -> ShowS # | |
| Eq JSPSelector Source # | |
Defined in Data.Aeson.JSONPath.Parser | |
| Lift JSPSelector Source # | |
Defined in Data.Aeson.JSONPath.Parser Methods lift :: Quote m => JSPSelector -> m Exp # liftTyped :: forall (m :: Type -> Type). Quote m => JSPSelector -> Code m JSPSelector # | |
data JSPWildcardT Source #
Constructors
| JSPWildcard |
Instances
| Show JSPWildcardT Source # | |
Defined in Data.Aeson.JSONPath.Parser Methods showsPrec :: Int -> JSPWildcardT -> ShowS # show :: JSPWildcardT -> String # showList :: [JSPWildcardT] -> ShowS # | |
| Eq JSPWildcardT Source # | |
Defined in Data.Aeson.JSONPath.Parser | |
| Lift JSPWildcardT Source # | |
Defined in Data.Aeson.JSONPath.Parser Methods lift :: Quote m => JSPWildcardT -> m Exp # liftTyped :: forall (m :: Type -> Type). Quote m => JSPWildcardT -> Code m JSPWildcardT # | |