tree-sitter-0.1.0.0: Unstable bindings for the tree-sitter parsing library.

Safe HaskellNone
LanguageHaskell2010

CodeGen.Deserialize

Documentation

data MkDatatype Source #

Instances
Eq MkDatatype Source # 
Instance details

Defined in CodeGen.Deserialize

Ord MkDatatype Source # 
Instance details

Defined in CodeGen.Deserialize

Show MkDatatype Source # 
Instance details

Defined in CodeGen.Deserialize

Generic MkDatatype Source # 
Instance details

Defined in CodeGen.Deserialize

Associated Types

type Rep MkDatatype :: Type -> Type #

ToJSON MkDatatype Source # 
Instance details

Defined in CodeGen.Deserialize

FromJSON MkDatatype Source # 
Instance details

Defined in CodeGen.Deserialize

type Rep MkDatatype Source # 
Instance details

Defined in CodeGen.Deserialize

data MkField Source #

Instances
Eq MkField Source # 
Instance details

Defined in CodeGen.Deserialize

Methods

(==) :: MkField -> MkField -> Bool #

(/=) :: MkField -> MkField -> Bool #

Ord MkField Source # 
Instance details

Defined in CodeGen.Deserialize

Show MkField Source # 
Instance details

Defined in CodeGen.Deserialize

Generic MkField Source # 
Instance details

Defined in CodeGen.Deserialize

Associated Types

type Rep MkField :: Type -> Type #

Methods

from :: MkField -> Rep MkField x #

to :: Rep MkField x -> MkField #

ToJSON MkField Source # 
Instance details

Defined in CodeGen.Deserialize

FromJSON MkField Source # 
Instance details

Defined in CodeGen.Deserialize

type Rep MkField Source # 
Instance details

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 #

Constructors

Optional 
Required 
Instances
Eq MkRequired Source # 
Instance details

Defined in CodeGen.Deserialize

Ord MkRequired Source # 
Instance details

Defined in CodeGen.Deserialize

Show MkRequired Source # 
Instance details

Defined in CodeGen.Deserialize

Generic MkRequired Source # 
Instance details

Defined in CodeGen.Deserialize

Associated Types

type Rep MkRequired :: Type -> Type #

ToJSON MkRequired Source # 
Instance details

Defined in CodeGen.Deserialize

FromJSON MkRequired Source # 
Instance details

Defined in CodeGen.Deserialize

type Rep MkRequired Source # 
Instance details

Defined in CodeGen.Deserialize

type Rep MkRequired = D1 (MetaData "MkRequired" "CodeGen.Deserialize" "tree-sitter-0.1.0.0-AAHQYqNv2wsrh7EwWIxve" False) (C1 (MetaCons "Optional" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Required" PrefixI False) (U1 :: Type -> Type))

data MkType Source #

Constructors

MkType 
Instances
Eq MkType Source # 
Instance details

Defined in CodeGen.Deserialize

Methods

(==) :: MkType -> MkType -> Bool #

(/=) :: MkType -> MkType -> Bool #

Ord MkType Source # 
Instance details

Defined in CodeGen.Deserialize

Show MkType Source # 
Instance details

Defined in CodeGen.Deserialize

Generic MkType Source # 
Instance details

Defined in CodeGen.Deserialize

Associated Types

type Rep MkType :: Type -> Type #

Methods

from :: MkType -> Rep MkType x #

to :: Rep MkType x -> MkType #

ToJSON MkType Source # 
Instance details

Defined in CodeGen.Deserialize

FromJSON MkType Source # 
Instance details

Defined in CodeGen.Deserialize

type Rep MkType Source # 
Instance details

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
Eq MkDatatypeName Source # 
Instance details

Defined in CodeGen.Deserialize

Ord MkDatatypeName Source # 
Instance details

Defined in CodeGen.Deserialize

Show MkDatatypeName Source # 
Instance details

Defined in CodeGen.Deserialize

Generic MkDatatypeName Source # 
Instance details

Defined in CodeGen.Deserialize

Associated Types

type Rep MkDatatypeName :: Type -> Type #

ToJSON MkDatatypeName Source # 
Instance details

Defined in CodeGen.Deserialize

FromJSON MkDatatypeName Source # 
Instance details

Defined in CodeGen.Deserialize

type Rep MkDatatypeName Source # 
Instance details

Defined in CodeGen.Deserialize

type Rep MkDatatypeName = D1 (MetaData "MkDatatypeName" "CodeGen.Deserialize" "tree-sitter-0.1.0.0-AAHQYqNv2wsrh7EwWIxve" True) (C1 (MetaCons "DatatypeName" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 String)))

data MkNamed Source #

Constructors

Anonymous 
Named 
Instances
Eq MkNamed Source # 
Instance details

Defined in CodeGen.Deserialize

Methods

(==) :: MkNamed -> MkNamed -> Bool #

(/=) :: MkNamed -> MkNamed -> Bool #

Ord MkNamed Source # 
Instance details

Defined in CodeGen.Deserialize

Show MkNamed Source # 
Instance details

Defined in CodeGen.Deserialize

Generic MkNamed Source # 
Instance details

Defined in CodeGen.Deserialize

Associated Types

type Rep MkNamed :: Type -> Type #

Methods

from :: MkNamed -> Rep MkNamed x #

to :: Rep MkNamed x -> MkNamed #

ToJSON MkNamed Source # 
Instance details

Defined in CodeGen.Deserialize

FromJSON MkNamed Source # 
Instance details

Defined in CodeGen.Deserialize

type Rep MkNamed Source # 
Instance details

Defined in CodeGen.Deserialize

type Rep MkNamed = D1 (MetaData "MkNamed" "CodeGen.Deserialize" "tree-sitter-0.1.0.0-AAHQYqNv2wsrh7EwWIxve" False) (C1 (MetaCons "Anonymous" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Named" PrefixI False) (U1 :: Type -> Type))

data MkMultiple Source #

Constructors

Single 
Multiple 
Instances
Eq MkMultiple Source # 
Instance details

Defined in CodeGen.Deserialize

Ord MkMultiple Source # 
Instance details

Defined in CodeGen.Deserialize

Show MkMultiple Source # 
Instance details

Defined in CodeGen.Deserialize

Generic MkMultiple Source # 
Instance details

Defined in CodeGen.Deserialize

Associated Types

type Rep MkMultiple :: Type -> Type #

ToJSON MkMultiple Source # 
Instance details

Defined in CodeGen.Deserialize

FromJSON MkMultiple Source # 
Instance details

Defined in CodeGen.Deserialize

type Rep MkMultiple Source # 
Instance details

Defined in CodeGen.Deserialize

type Rep MkMultiple = D1 (MetaData "MkMultiple" "CodeGen.Deserialize" "tree-sitter-0.1.0.0-AAHQYqNv2wsrh7EwWIxve" False) (C1 (MetaCons "Single" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Multiple" PrefixI False) (U1 :: Type -> Type))