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)))))) |