| 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.6.0.0-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.6.0.0-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 # | |
| 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 # | |