| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
TreeSitter.JSON.AST
Documentation
debugSymbolNames :: [String] Source #
type AnonymousRBrace = Token "}" 3 Source #
type AnonymousLBrace = Token "{" 1 Source #
Instances
| Functor True Source # | |
| Foldable True Source # | |
Defined in TreeSitter.JSON.AST Methods fold :: Monoid m => True m -> m # foldMap :: Monoid m => (a -> m) -> True a -> m # foldMap' :: Monoid m => (a -> m) -> True a -> m # foldr :: (a -> b -> b) -> b -> True a -> b # foldr' :: (a -> b -> b) -> b -> True a -> b # foldl :: (b -> a -> b) -> b -> True a -> b # foldl' :: (b -> a -> b) -> b -> True a -> b # foldr1 :: (a -> a -> a) -> True a -> a # foldl1 :: (a -> a -> a) -> True a -> a # elem :: Eq a => a -> True a -> Bool # maximum :: Ord a => True a -> a # | |
| Traversable True Source # | |
| SymbolMatching True Source # | |
Defined in TreeSitter.JSON.AST | |
| Unmarshal True Source # | |
| Eq a => Eq (True a) Source # | |
| Ord a => Ord (True a) Source # | |
| Show a => Show (True a) Source # | |
| Generic (True a) Source # | |
| Generic1 True Source # | |
| type Rep (True a) Source # | |
Defined in TreeSitter.JSON.AST type Rep (True a) = D1 ('MetaData "True" "TreeSitter.JSON.AST" "tree-sitter-json-0.6.0.0-inplace" 'False) (C1 ('MetaCons "True" 'PrefixI 'True) (S1 ('MetaSel ('Just "ann") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 a) :*: S1 ('MetaSel ('Just "text") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))) | |
| type Rep1 True Source # | |
Defined in TreeSitter.JSON.AST type Rep1 True = D1 ('MetaData "True" "TreeSitter.JSON.AST" "tree-sitter-json-0.6.0.0-inplace" 'False) (C1 ('MetaCons "True" 'PrefixI 'True) (S1 ('MetaSel ('Just "ann") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) Par1 :*: S1 ('MetaSel ('Just "text") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))) | |
Instances
Instances
| Functor Null Source # | |
| Foldable Null Source # | |
Defined in TreeSitter.JSON.AST Methods fold :: Monoid m => Null m -> m # foldMap :: Monoid m => (a -> m) -> Null a -> m # foldMap' :: Monoid m => (a -> m) -> Null a -> m # foldr :: (a -> b -> b) -> b -> Null a -> b # foldr' :: (a -> b -> b) -> b -> Null a -> b # foldl :: (b -> a -> b) -> b -> Null a -> b # foldl' :: (b -> a -> b) -> b -> Null a -> b # foldr1 :: (a -> a -> a) -> Null a -> a # foldl1 :: (a -> a -> a) -> Null a -> a # elem :: Eq a => a -> Null a -> Bool # maximum :: Ord a => Null a -> a # | |
| Traversable Null Source # | |
| SymbolMatching Null Source # | |
Defined in TreeSitter.JSON.AST | |
| Unmarshal Null Source # | |
| Eq a => Eq (Null a) Source # | |
| Ord a => Ord (Null a) Source # | |
| Show a => Show (Null a) Source # | |
| Generic (Null a) Source # | |
| Generic1 Null Source # | |
| type Rep (Null a) Source # | |
Defined in TreeSitter.JSON.AST type Rep (Null a) = D1 ('MetaData "Null" "TreeSitter.JSON.AST" "tree-sitter-json-0.6.0.0-inplace" 'False) (C1 ('MetaCons "Null" 'PrefixI 'True) (S1 ('MetaSel ('Just "ann") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 a) :*: S1 ('MetaSel ('Just "text") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))) | |
| type Rep1 Null Source # | |
Defined in TreeSitter.JSON.AST type Rep1 Null = D1 ('MetaData "Null" "TreeSitter.JSON.AST" "tree-sitter-json-0.6.0.0-inplace" 'False) (C1 ('MetaCons "Null" 'PrefixI 'True) (S1 ('MetaSel ('Just "ann") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) Par1 :*: S1 ('MetaSel ('Just "text") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))) | |
Instances
data EscapeSequence a Source #
Constructors
| EscapeSequence | |
Instances
type AnonymousRBracket = Token "]" 6 Source #
type AnonymousLBracket = Token "[" 5 Source #
type AnonymousColon = Token ":" 4 Source #
type AnonymousComma = Token "," 2 Source #
type AnonymousDQuote = Token "\"" 7 Source #
data StringContent a Source #
Constructors
| StringContent | |
Fields
| |
Instances
Constructors
| String | |
Fields
| |
Instances
Instances
Constructors
| Object | |
Fields
| |
Instances
Constructors
| Document | |
Fields
| |
Instances
Constructors
| Array | |
Fields
| |
Instances
| Functor Array Source # | |
| Foldable Array Source # | |
Defined in TreeSitter.JSON.AST Methods fold :: Monoid m => Array m -> m # foldMap :: Monoid m => (a -> m) -> Array a -> m # foldMap' :: Monoid m => (a -> m) -> Array a -> m # foldr :: (a -> b -> b) -> b -> Array a -> b # foldr' :: (a -> b -> b) -> b -> Array a -> b # foldl :: (b -> a -> b) -> b -> Array a -> b # foldl' :: (b -> a -> b) -> b -> Array a -> b # foldr1 :: (a -> a -> a) -> Array a -> a # foldl1 :: (a -> a -> a) -> Array a -> a # elem :: Eq a => a -> Array a -> Bool # maximum :: Ord a => Array a -> a # minimum :: Ord a => Array a -> a # | |
| Traversable Array Source # | |
| SymbolMatching Array Source # | |
Defined in TreeSitter.JSON.AST | |
| Unmarshal Array Source # | |
| Eq a => Eq (Array a) Source # | |
| Ord a => Ord (Array a) Source # | |
| Show a => Show (Array a) Source # | |
| Generic (Array a) Source # | |
| Generic1 Array Source # | |
| type Rep (Array a) Source # | |
Defined in TreeSitter.JSON.AST type Rep (Array a) = D1 ('MetaData "Array" "TreeSitter.JSON.AST" "tree-sitter-json-0.6.0.0-inplace" 'False) (C1 ('MetaCons "Array" 'PrefixI 'True) (S1 ('MetaSel ('Just "ann") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 a) :*: S1 ('MetaSel ('Just "extraChildren") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Value a]))) | |
| type Rep1 Array Source # | |
Defined in TreeSitter.JSON.AST type Rep1 Array = D1 ('MetaData "Array" "TreeSitter.JSON.AST" "tree-sitter-json-0.6.0.0-inplace" 'False) (C1 ('MetaCons "Array" 'PrefixI 'True) (S1 ('MetaSel ('Just "ann") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) Par1 :*: S1 ('MetaSel ('Just "extraChildren") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) ([] :.: Rec1 Value))) | |
Constructors
| Value | |
Instances
| Functor Value Source # | |
| Foldable Value Source # | |
Defined in TreeSitter.JSON.AST Methods fold :: Monoid m => Value m -> m # foldMap :: Monoid m => (a -> m) -> Value a -> m # foldMap' :: Monoid m => (a -> m) -> Value a -> m # foldr :: (a -> b -> b) -> b -> Value a -> b # foldr' :: (a -> b -> b) -> b -> Value a -> b # foldl :: (b -> a -> b) -> b -> Value a -> b # foldl' :: (b -> a -> b) -> b -> Value a -> b # foldr1 :: (a -> a -> a) -> Value a -> a # foldl1 :: (a -> a -> a) -> Value a -> a # elem :: Eq a => a -> Value a -> Bool # maximum :: Ord a => Value a -> a # minimum :: Ord a => Value a -> a # | |
| Traversable Value Source # | |
| SymbolMatching Value Source # | |
Defined in TreeSitter.JSON.AST | |
| Unmarshal Value Source # | |
| HasField "ann" (Value a) a Source # | |
Defined in TreeSitter.JSON.AST | |
| Eq a => Eq (Value a) Source # | |
| Ord a => Ord (Value a) Source # | |
| Show a => Show (Value a) Source # | |
| Generic (Value a) Source # | |
| Generic1 Value Source # | |
| type Rep (Value a) Source # | |
Defined in TreeSitter.JSON.AST type Rep (Value a) = D1 ('MetaData "Value" "TreeSitter.JSON.AST" "tree-sitter-json-0.6.0.0-inplace" 'True) (C1 ('MetaCons "Value" 'PrefixI 'True) (S1 ('MetaSel ('Just "getValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (((Array :+: (False :+: Null)) :+: ((Number :+: Object) :+: (String :+: True))) a)))) | |
| type Rep1 Value Source # | |
Defined in TreeSitter.JSON.AST type Rep1 Value = D1 ('MetaData "Value" "TreeSitter.JSON.AST" "tree-sitter-json-0.6.0.0-inplace" 'True) (C1 ('MetaCons "Value" 'PrefixI 'True) (S1 ('MetaSel ('Just "getValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec1 ((Array :+: (False :+: Null)) :+: ((Number :+: Object) :+: (String :+: True)))))) | |