| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
CodeGen.Deserialize
Documentation
data MkDatatype Source #
Constructors
| SumType | |
Fields
| |
| ProductType | |
Fields
| |
| LeafType | |
Fields | |
Instances
Constructors
| MkField | |
Fields
| |
Instances
| Eq MkField Source # | |
| Ord MkField Source # | |
| Show MkField Source # | |
| Generic MkField Source # | |
| ToJSON MkField Source # | |
Defined in CodeGen.Deserialize | |
| FromJSON MkField Source # | |
| type Rep MkField Source # | |
Defined in CodeGen.Deserialize type Rep MkField = D1 (MetaData "MkField" "CodeGen.Deserialize" "tree-sitter-0.1.0.0-AAHQYqNv2wsrh7EwWIxve" False) (C1 (MetaCons "MkField" PrefixI True) (S1 (MetaSel (Just "fieldRequired") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 MkRequired) :*: (S1 (MetaSel (Just "fieldTypes") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [MkType]) :*: S1 (MetaSel (Just "fieldMultiple") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 MkMultiple)))) | |
data MkRequired Source #
Instances
Constructors
| MkType | |
Fields | |
Instances
| Eq MkType Source # | |
| Ord MkType Source # | |
| Show MkType Source # | |
| Generic MkType Source # | |
| ToJSON MkType Source # | |
Defined in CodeGen.Deserialize | |
| FromJSON MkType Source # | |
| type Rep MkType Source # | |
Defined in CodeGen.Deserialize type Rep MkType = D1 (MetaData "MkType" "CodeGen.Deserialize" "tree-sitter-0.1.0.0-AAHQYqNv2wsrh7EwWIxve" False) (C1 (MetaCons "MkType" PrefixI True) (S1 (MetaSel (Just "fieldType") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 MkDatatypeName) :*: S1 (MetaSel (Just "isNamed") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 MkNamed))) | |
newtype MkDatatypeName Source #
Constructors
| DatatypeName String |
Instances
data MkMultiple Source #