| Safe Haskell | None |
|---|---|
| Language | GHC2021 |
Data.Serde.Internal.ISyn
Contents
Description
intermediate syntax for the parser
see Data.Serde.Syn for the grammar
Documentation
intermediate representation of type definitions parsed from the input syntax. can be a data type, newtype, or type alias.
Constructors
| ISynData | |
| ISynNewtype | |
Fields
| |
| ISynAlias | |
field definition for data types and newtypes, containing a field name and its type information
data INewtypePayload Source #
payload for newtype definitions, which can either be a field with a name and type, or just a type
Instances
| Show INewtypePayload Source # | |
Defined in Data.Serde.Internal.ISyn Methods showsPrec :: Int -> INewtypePayload -> ShowS # show :: INewtypePayload -> String # showList :: [INewtypePayload] -> ShowS # | |
type information that may include a via clause
collection of type classes to derive for all defined types
debug
_testbody1 :: String Source #