| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
TreeSitter.Deserialize
Documentation
Constructors
| SumType | |
Fields | |
| ProductType | |
Fields
| |
| LeafType | |
Fields | |
Instances
Constructors
| MkField | |
Fields | |
Instances
| Eq Field Source # | |
| Ord Field Source # | |
| Show Field Source # | |
| Generic Field Source # | |
| FromJSON Field Source # | |
Defined in TreeSitter.Deserialize | |
| ToJSON Field Source # | |
Defined in TreeSitter.Deserialize Methods toEncoding :: Field -> Encoding toJSONList :: [Field] -> Value toEncodingList :: [Field] -> Encoding | |
| type Rep Field Source # | |
Defined in TreeSitter.Deserialize type Rep Field = D1 ('MetaData "Field" "TreeSitter.Deserialize" "tree-sitter-0.8.0.1-inplace" 'False) (C1 ('MetaCons "MkField" 'PrefixI 'True) (S1 ('MetaSel ('Just "fieldRequired") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Required) :*: (S1 ('MetaSel ('Just "fieldTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (NonEmpty Type)) :*: S1 ('MetaSel ('Just "fieldMultiple") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Multiple)))) | |
Constructors
| MkChildren Field |
Instances
| Eq Children Source # | |
| Ord Children Source # | |
Defined in TreeSitter.Deserialize | |
| Show Children Source # | |
| Generic Children Source # | |
| FromJSON Children Source # | |
Defined in TreeSitter.Deserialize | |
| ToJSON Children Source # | |
Defined in TreeSitter.Deserialize Methods toEncoding :: Children -> Encoding toJSONList :: [Children] -> Value toEncodingList :: [Children] -> Encoding | |
| type Rep Children Source # | |
Defined in TreeSitter.Deserialize | |
Instances
| Eq Required Source # | |
| Ord Required Source # | |
Defined in TreeSitter.Deserialize | |
| Show Required Source # | |
| Generic Required Source # | |
| FromJSON Required Source # | |
Defined in TreeSitter.Deserialize | |
| ToJSON Required Source # | |
Defined in TreeSitter.Deserialize Methods toEncoding :: Required -> Encoding toJSONList :: [Required] -> Value toEncodingList :: [Required] -> Encoding | |
| type Rep Required Source # | |
Constructors
| MkType | |
Fields
| |
Instances
| Eq Type Source # | |
| Ord Type Source # | |
| Show Type Source # | |
| Generic Type Source # | |
| FromJSON Type Source # | |
Defined in TreeSitter.Deserialize | |
| ToJSON Type Source # | |
Defined in TreeSitter.Deserialize Methods toEncoding :: Type -> Encoding toJSONList :: [Type] -> Value toEncodingList :: [Type] -> Encoding | |
| type Rep Type Source # | |
Defined in TreeSitter.Deserialize type Rep Type = D1 ('MetaData "Type" "TreeSitter.Deserialize" "tree-sitter-0.8.0.1-inplace" 'False) (C1 ('MetaCons "MkType" 'PrefixI 'True) (S1 ('MetaSel ('Just "fieldType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DatatypeName) :*: S1 ('MetaSel ('Just "isNamed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Named))) | |
newtype DatatypeName Source #
Constructors
| DatatypeName | |
Fields | |
Instances
Instances
| Eq Named Source # | |
| Ord Named Source # | |
| Show Named Source # | |
| Generic Named Source # | |
| Lift Named Source # | |
| FromJSON Named Source # | |
Defined in TreeSitter.Deserialize | |
| ToJSON Named Source # | |
Defined in TreeSitter.Deserialize Methods toEncoding :: Named -> Encoding toJSONList :: [Named] -> Value toEncodingList :: [Named] -> Encoding | |
| type Rep Named Source # | |
Instances
| Eq Multiple Source # | |
| Ord Multiple Source # | |
Defined in TreeSitter.Deserialize | |
| Show Multiple Source # | |
| Generic Multiple Source # | |
| FromJSON Multiple Source # | |
Defined in TreeSitter.Deserialize | |
| ToJSON Multiple Source # | |
Defined in TreeSitter.Deserialize Methods toEncoding :: Multiple -> Encoding toJSONList :: [Multiple] -> Value toEncodingList :: [Multiple] -> Encoding | |
| type Rep Multiple Source # | |