cuddle-1.1.0.0: CDDL Generator and test utilities
Safe HaskellNone
LanguageGHC2021

Codec.CBOR.Cuddle.Pretty

Documentation

data PrettyStage Source #

Instances

Instances details
IndexMappable XCddl HuddleStage PrettyStage Source # 
Instance details

Defined in Codec.CBOR.Cuddle.IndexMappable

IndexMappable XCddl ParserStage PrettyStage Source # 
Instance details

Defined in Codec.CBOR.Cuddle.IndexMappable

IndexMappable XRule HuddleStage PrettyStage Source # 
Instance details

Defined in Codec.CBOR.Cuddle.IndexMappable

IndexMappable XRule ParserStage PrettyStage Source # 
Instance details

Defined in Codec.CBOR.Cuddle.IndexMappable

IndexMappable XTerm HuddleStage PrettyStage Source # 
Instance details

Defined in Codec.CBOR.Cuddle.IndexMappable

IndexMappable XTerm ParserStage PrettyStage Source # 
Instance details

Defined in Codec.CBOR.Cuddle.IndexMappable

IndexMappable XXTopLevel HuddleStage PrettyStage Source # 
Instance details

Defined in Codec.CBOR.Cuddle.IndexMappable

IndexMappable XXTopLevel ParserStage PrettyStage Source # 
Instance details

Defined in Codec.CBOR.Cuddle.IndexMappable

IndexMappable XXType2 HuddleStage PrettyStage Source # 
Instance details

Defined in Codec.CBOR.Cuddle.IndexMappable

IndexMappable XXType2 ParserStage PrettyStage Source # 
Instance details

Defined in Codec.CBOR.Cuddle.IndexMappable

IsString (XTerm PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

Monoid (XTerm PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

Semigroup (XTerm PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

Generic (XCddl PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

Associated Types

type Rep (XCddl PrettyStage) 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

type Rep (XCddl PrettyStage) = D1 ('MetaData "XCddl" "Codec.CBOR.Cuddle.Pretty" "cuddle-1.1.0.0-FBfXbuYjcH55Ev8TDYHISa" 'True) (C1 ('MetaCons "PrettyXCddl" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Comment])))
Generic (XRule PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

Associated Types

type Rep (XRule PrettyStage) 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

type Rep (XRule PrettyStage) = D1 ('MetaData "XRule" "Codec.CBOR.Cuddle.Pretty" "cuddle-1.1.0.0-FBfXbuYjcH55Ev8TDYHISa" 'True) (C1 ('MetaCons "PrettyXRule" 'PrefixI 'True) (S1 ('MetaSel ('Just "unPrettyXRule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Comment)))
Generic (XTerm PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

Associated Types

type Rep (XTerm PrettyStage) 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

type Rep (XTerm PrettyStage) = D1 ('MetaData "XTerm" "Codec.CBOR.Cuddle.Pretty" "cuddle-1.1.0.0-FBfXbuYjcH55Ev8TDYHISa" 'True) (C1 ('MetaCons "PrettyXTerm" 'PrefixI 'True) (S1 ('MetaSel ('Just "unPrettyXTerm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Comment)))
Generic (XXTopLevel PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

Associated Types

type Rep (XXTopLevel PrettyStage) 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

type Rep (XXTopLevel PrettyStage) = D1 ('MetaData "XXTopLevel" "Codec.CBOR.Cuddle.Pretty" "cuddle-1.1.0.0-FBfXbuYjcH55Ev8TDYHISa" 'True) (C1 ('MetaCons "PrettyXXTopLevel" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Comment)))
Generic (XXType2 PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

Associated Types

type Rep (XXType2 PrettyStage) 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

type Rep (XXType2 PrettyStage) = D1 ('MetaData "XXType2" "Codec.CBOR.Cuddle.Pretty" "cuddle-1.1.0.0-FBfXbuYjcH55Ev8TDYHISa" 'True) (C1 ('MetaCons "PrettyXXType2" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Void)))
Show (XCddl PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

Show (XRule PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

Show (XTerm PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

Show (XXTopLevel PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

Show (XXType2 PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

CollectComments (XCddl PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

CollectComments (XRule PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

CollectComments (XTerm PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

CollectComments (XXTopLevel PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

CollectComments (XXType2 PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

HasComment (XRule PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

HasComment (XTerm PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

Default (XRule PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

Eq (XCddl PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

Eq (XRule PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

Eq (XTerm PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

Eq (XXTopLevel PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

Eq (XXType2 PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

Pretty (CDDL PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

Methods

pretty :: CDDL PrettyStage -> Doc ann #

prettyList :: [CDDL PrettyStage] -> Doc ann #

Pretty (GenericArg PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

Pretty (GenericParameter PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

Pretty (GenericParameters PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

Pretty (GroupEntry PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

Pretty (MemberKey PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

Pretty (Rule PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

Methods

pretty :: Rule PrettyStage -> Doc ann #

prettyList :: [Rule PrettyStage] -> Doc ann #

Pretty (TopLevel PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

Pretty (Type0 PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

Pretty (Type1 PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

Pretty (Type2 PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

ToExpr (XCddl PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

ToExpr (XRule PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

ToExpr (XTerm PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

ToExpr (XXTopLevel PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

ToExpr (XXType2 PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

newtype XCddl PrettyStage Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

newtype XRule PrettyStage Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

newtype XTerm PrettyStage Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

newtype XXTopLevel PrettyStage Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

newtype XXType2 PrettyStage Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

type Rep (XCddl PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

type Rep (XCddl PrettyStage) = D1 ('MetaData "XCddl" "Codec.CBOR.Cuddle.Pretty" "cuddle-1.1.0.0-FBfXbuYjcH55Ev8TDYHISa" 'True) (C1 ('MetaCons "PrettyXCddl" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Comment])))
type Rep (XRule PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

type Rep (XRule PrettyStage) = D1 ('MetaData "XRule" "Codec.CBOR.Cuddle.Pretty" "cuddle-1.1.0.0-FBfXbuYjcH55Ev8TDYHISa" 'True) (C1 ('MetaCons "PrettyXRule" 'PrefixI 'True) (S1 ('MetaSel ('Just "unPrettyXRule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Comment)))
type Rep (XTerm PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

type Rep (XTerm PrettyStage) = D1 ('MetaData "XTerm" "Codec.CBOR.Cuddle.Pretty" "cuddle-1.1.0.0-FBfXbuYjcH55Ev8TDYHISa" 'True) (C1 ('MetaCons "PrettyXTerm" 'PrefixI 'True) (S1 ('MetaSel ('Just "unPrettyXTerm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Comment)))
type Rep (XXTopLevel PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

type Rep (XXTopLevel PrettyStage) = D1 ('MetaData "XXTopLevel" "Codec.CBOR.Cuddle.Pretty" "cuddle-1.1.0.0-FBfXbuYjcH55Ev8TDYHISa" 'True) (C1 ('MetaCons "PrettyXXTopLevel" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Comment)))
type Rep (XXType2 PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

type Rep (XXType2 PrettyStage) = D1 ('MetaData "XXType2" "Codec.CBOR.Cuddle.Pretty" "cuddle-1.1.0.0-FBfXbuYjcH55Ev8TDYHISa" 'True) (C1 ('MetaCons "PrettyXXType2" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Void)))

data family XXTopLevel i Source #

Instances

Instances details
IndexMappable XXTopLevel HuddleStage PrettyStage Source # 
Instance details

Defined in Codec.CBOR.Cuddle.IndexMappable

IndexMappable XXTopLevel ParserStage HuddleStage Source # 
Instance details

Defined in Codec.CBOR.Cuddle.IndexMappable

IndexMappable XXTopLevel ParserStage ParserStage Source # 
Instance details

Defined in Codec.CBOR.Cuddle.IndexMappable

IndexMappable XXTopLevel ParserStage PrettyStage Source # 
Instance details

Defined in Codec.CBOR.Cuddle.IndexMappable

Monoid (XXTopLevel HuddleStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Huddle

Semigroup (XXTopLevel HuddleStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Huddle

Generic (XXTopLevel CTreePhase) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.CDDL.CTree

Associated Types

type Rep (XXTopLevel CTreePhase) 
Instance details

Defined in Codec.CBOR.Cuddle.CDDL.CTree

type Rep (XXTopLevel CTreePhase) = D1 ('MetaData "XXTopLevel" "Codec.CBOR.Cuddle.CDDL.CTree" "cuddle-1.1.0.0-FBfXbuYjcH55Ev8TDYHISa" 'True) (C1 ('MetaCons "CTreeXXTopLevel" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Void)))
Generic (XXTopLevel HuddleStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Huddle

Associated Types

type Rep (XXTopLevel HuddleStage) 
Instance details

Defined in Codec.CBOR.Cuddle.Huddle

type Rep (XXTopLevel HuddleStage) = D1 ('MetaData "XXTopLevel" "Codec.CBOR.Cuddle.Huddle" "cuddle-1.1.0.0-FBfXbuYjcH55Ev8TDYHISa" 'True) (C1 ('MetaCons "HuddleXXTopLevel" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Comment)))
Generic (XXTopLevel ParserStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Parser

Associated Types

type Rep (XXTopLevel ParserStage) 
Instance details

Defined in Codec.CBOR.Cuddle.Parser

type Rep (XXTopLevel ParserStage) = D1 ('MetaData "XXTopLevel" "Codec.CBOR.Cuddle.Parser" "cuddle-1.1.0.0-FBfXbuYjcH55Ev8TDYHISa" 'True) (C1 ('MetaCons "ParserXXTopLevel" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Comment)))
Generic (XXTopLevel PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

Associated Types

type Rep (XXTopLevel PrettyStage) 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

type Rep (XXTopLevel PrettyStage) = D1 ('MetaData "XXTopLevel" "Codec.CBOR.Cuddle.Pretty" "cuddle-1.1.0.0-FBfXbuYjcH55Ev8TDYHISa" 'True) (C1 ('MetaCons "PrettyXXTopLevel" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Comment)))
Show (XXTopLevel CTreePhase) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.CDDL.CTree

Show (XXTopLevel HuddleStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Huddle

Show (XXTopLevel ParserStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Parser

Show (XXTopLevel PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

CollectComments (XXTopLevel PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

Eq (XXTopLevel CTreePhase) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.CDDL.CTree

Eq (XXTopLevel HuddleStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Huddle

Eq (XXTopLevel ParserStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Parser

Eq (XXTopLevel PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

Ord (XXTopLevel CTreePhase) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.CDDL.CTree

ToExpr (XXTopLevel ParserStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Parser

ToExpr (XXTopLevel PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

newtype XXTopLevel CTreePhase Source # 
Instance details

Defined in Codec.CBOR.Cuddle.CDDL.CTree

newtype XXTopLevel HuddleStage Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Huddle

newtype XXTopLevel ParserStage Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Parser

newtype XXTopLevel PrettyStage Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

type Rep (XXTopLevel CTreePhase) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.CDDL.CTree

type Rep (XXTopLevel CTreePhase) = D1 ('MetaData "XXTopLevel" "Codec.CBOR.Cuddle.CDDL.CTree" "cuddle-1.1.0.0-FBfXbuYjcH55Ev8TDYHISa" 'True) (C1 ('MetaCons "CTreeXXTopLevel" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Void)))
type Rep (XXTopLevel HuddleStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Huddle

type Rep (XXTopLevel HuddleStage) = D1 ('MetaData "XXTopLevel" "Codec.CBOR.Cuddle.Huddle" "cuddle-1.1.0.0-FBfXbuYjcH55Ev8TDYHISa" 'True) (C1 ('MetaCons "HuddleXXTopLevel" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Comment)))
type Rep (XXTopLevel ParserStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Parser

type Rep (XXTopLevel ParserStage) = D1 ('MetaData "XXTopLevel" "Codec.CBOR.Cuddle.Parser" "cuddle-1.1.0.0-FBfXbuYjcH55Ev8TDYHISa" 'True) (C1 ('MetaCons "ParserXXTopLevel" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Comment)))
type Rep (XXTopLevel PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

type Rep (XXTopLevel PrettyStage) = D1 ('MetaData "XXTopLevel" "Codec.CBOR.Cuddle.Pretty" "cuddle-1.1.0.0-FBfXbuYjcH55Ev8TDYHISa" 'True) (C1 ('MetaCons "PrettyXXTopLevel" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Comment)))

data family XXType2 i Source #

Instances

Instances details
IndexMappable XXType2 HuddleStage CTreePhase Source # 
Instance details

Defined in Codec.CBOR.Cuddle.IndexMappable

IndexMappable XXType2 HuddleStage PrettyStage Source # 
Instance details

Defined in Codec.CBOR.Cuddle.IndexMappable

IndexMappable XXType2 ParserStage CTreePhase Source # 
Instance details

Defined in Codec.CBOR.Cuddle.IndexMappable

IndexMappable XXType2 ParserStage HuddleStage Source # 
Instance details

Defined in Codec.CBOR.Cuddle.IndexMappable

IndexMappable XXType2 ParserStage ParserStage Source # 
Instance details

Defined in Codec.CBOR.Cuddle.IndexMappable

IndexMappable XXType2 ParserStage PrettyStage Source # 
Instance details

Defined in Codec.CBOR.Cuddle.IndexMappable

Semigroup (XXType2 HuddleStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Huddle

Generic (XXType2 CTreePhase) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.CDDL.CTree

Associated Types

type Rep (XXType2 CTreePhase) 
Instance details

Defined in Codec.CBOR.Cuddle.CDDL.CTree

type Rep (XXType2 CTreePhase) = D1 ('MetaData "XXType2" "Codec.CBOR.Cuddle.CDDL.CTree" "cuddle-1.1.0.0-FBfXbuYjcH55Ev8TDYHISa" 'True) (C1 ('MetaCons "CTreeXXType2" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Void)))
Generic (XXType2 HuddleStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Huddle

Associated Types

type Rep (XXType2 HuddleStage) 
Instance details

Defined in Codec.CBOR.Cuddle.Huddle

type Rep (XXType2 HuddleStage) = D1 ('MetaData "XXType2" "Codec.CBOR.Cuddle.Huddle" "cuddle-1.1.0.0-FBfXbuYjcH55Ev8TDYHISa" 'True) (C1 ('MetaCons "HuddleXXType2" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Void)))
Generic (XXType2 ParserStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Parser

Associated Types

type Rep (XXType2 ParserStage) 
Instance details

Defined in Codec.CBOR.Cuddle.Parser

type Rep (XXType2 ParserStage) = D1 ('MetaData "XXType2" "Codec.CBOR.Cuddle.Parser" "cuddle-1.1.0.0-FBfXbuYjcH55Ev8TDYHISa" 'True) (C1 ('MetaCons "ParserXXType2" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Void)))
Generic (XXType2 PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

Associated Types

type Rep (XXType2 PrettyStage) 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

type Rep (XXType2 PrettyStage) = D1 ('MetaData "XXType2" "Codec.CBOR.Cuddle.Pretty" "cuddle-1.1.0.0-FBfXbuYjcH55Ev8TDYHISa" 'True) (C1 ('MetaCons "PrettyXXType2" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Void)))
Show (XXType2 CTreePhase) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.CDDL.CTree

Show (XXType2 HuddleStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Huddle

Show (XXType2 ParserStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Parser

Show (XXType2 PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

CollectComments (XXType2 PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

Eq (XXType2 CTreePhase) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.CDDL.CTree

Eq (XXType2 HuddleStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Huddle

Eq (XXType2 ParserStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Parser

Eq (XXType2 PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

Ord (XXType2 CTreePhase) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.CDDL.CTree

Hashable (XXType2 CTreePhase) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.CDDL.CTree

ToExpr (XXType2 ParserStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Parser

ToExpr (XXType2 PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

newtype XXType2 CTreePhase Source # 
Instance details

Defined in Codec.CBOR.Cuddle.CDDL.CTree

newtype XXType2 HuddleStage Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Huddle

newtype XXType2 ParserStage Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Parser

newtype XXType2 PrettyStage Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

type Rep (XXType2 CTreePhase) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.CDDL.CTree

type Rep (XXType2 CTreePhase) = D1 ('MetaData "XXType2" "Codec.CBOR.Cuddle.CDDL.CTree" "cuddle-1.1.0.0-FBfXbuYjcH55Ev8TDYHISa" 'True) (C1 ('MetaCons "CTreeXXType2" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Void)))
type Rep (XXType2 HuddleStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Huddle

type Rep (XXType2 HuddleStage) = D1 ('MetaData "XXType2" "Codec.CBOR.Cuddle.Huddle" "cuddle-1.1.0.0-FBfXbuYjcH55Ev8TDYHISa" 'True) (C1 ('MetaCons "HuddleXXType2" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Void)))
type Rep (XXType2 ParserStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Parser

type Rep (XXType2 ParserStage) = D1 ('MetaData "XXType2" "Codec.CBOR.Cuddle.Parser" "cuddle-1.1.0.0-FBfXbuYjcH55Ev8TDYHISa" 'True) (C1 ('MetaCons "ParserXXType2" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Void)))
type Rep (XXType2 PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

type Rep (XXType2 PrettyStage) = D1 ('MetaData "XXType2" "Codec.CBOR.Cuddle.Pretty" "cuddle-1.1.0.0-FBfXbuYjcH55Ev8TDYHISa" 'True) (C1 ('MetaCons "PrettyXXType2" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Void)))

data family XTerm i Source #

Instances

Instances details
IndexMappable XTerm HuddleStage CTreePhase Source # 
Instance details

Defined in Codec.CBOR.Cuddle.IndexMappable

IndexMappable XTerm HuddleStage PrettyStage Source # 
Instance details

Defined in Codec.CBOR.Cuddle.IndexMappable

IndexMappable XTerm ParserStage CTreePhase Source # 
Instance details

Defined in Codec.CBOR.Cuddle.IndexMappable

IndexMappable XTerm ParserStage HuddleStage Source # 
Instance details

Defined in Codec.CBOR.Cuddle.IndexMappable

IndexMappable XTerm ParserStage ParserStage Source # 
Instance details

Defined in Codec.CBOR.Cuddle.IndexMappable

IndexMappable XTerm ParserStage PrettyStage Source # 
Instance details

Defined in Codec.CBOR.Cuddle.IndexMappable

IsString (XTerm PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

Monoid (XTerm HuddleStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Huddle

Monoid (XTerm ParserStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Parser

Monoid (XTerm PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

Semigroup (XTerm HuddleStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Huddle

Semigroup (XTerm ParserStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Parser

Semigroup (XTerm PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

Generic (XTerm CTreePhase) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.CDDL.CTree

Associated Types

type Rep (XTerm CTreePhase) 
Instance details

Defined in Codec.CBOR.Cuddle.CDDL.CTree

type Rep (XTerm CTreePhase) = D1 ('MetaData "XTerm" "Codec.CBOR.Cuddle.CDDL.CTree" "cuddle-1.1.0.0-FBfXbuYjcH55Ev8TDYHISa" 'False) (C1 ('MetaCons "CTreeXTerm" 'PrefixI 'False) (U1 :: Type -> Type))
Generic (XTerm HuddleStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Huddle

Associated Types

type Rep (XTerm HuddleStage) 
Instance details

Defined in Codec.CBOR.Cuddle.Huddle

type Rep (XTerm HuddleStage) = D1 ('MetaData "XTerm" "Codec.CBOR.Cuddle.Huddle" "cuddle-1.1.0.0-FBfXbuYjcH55Ev8TDYHISa" 'True) (C1 ('MetaCons "HuddleXTerm" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Comment)))
Generic (XTerm ParserStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Parser

Associated Types

type Rep (XTerm ParserStage) 
Instance details

Defined in Codec.CBOR.Cuddle.Parser

type Rep (XTerm ParserStage) = D1 ('MetaData "XTerm" "Codec.CBOR.Cuddle.Parser" "cuddle-1.1.0.0-FBfXbuYjcH55Ev8TDYHISa" 'True) (C1 ('MetaCons "ParserXTerm" 'PrefixI 'True) (S1 ('MetaSel ('Just "unParserXTerm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Comment)))
Generic (XTerm PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

Associated Types

type Rep (XTerm PrettyStage) 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

type Rep (XTerm PrettyStage) = D1 ('MetaData "XTerm" "Codec.CBOR.Cuddle.Pretty" "cuddle-1.1.0.0-FBfXbuYjcH55Ev8TDYHISa" 'True) (C1 ('MetaCons "PrettyXTerm" 'PrefixI 'True) (S1 ('MetaSel ('Just "unPrettyXTerm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Comment)))
Show (XTerm ValidatorStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.CBOR.Validator

Show (XTerm CTreePhase) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.CDDL.CTree

Show (XTerm HuddleStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Huddle

Show (XTerm ParserStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Parser

Show (XTerm PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

CollectComments (XTerm PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

HasComment (XTerm ParserStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Parser

HasComment (XTerm PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

Default (XTerm CTreePhase) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.CDDL.CTree

Methods

def :: XTerm CTreePhase #

Eq (XTerm CTreePhase) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.CDDL.CTree

Eq (XTerm HuddleStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Huddle

Eq (XTerm ParserStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Parser

Eq (XTerm PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

Ord (XTerm CTreePhase) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.CDDL.CTree

Hashable (XTerm CTreePhase) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.CDDL.CTree

ToExpr (XTerm ParserStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Parser

ToExpr (XTerm PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

data XTerm ValidatorStage Source # 
Instance details

Defined in Codec.CBOR.Cuddle.CBOR.Validator

data XTerm CTreePhase Source # 
Instance details

Defined in Codec.CBOR.Cuddle.CDDL.CTree

newtype XTerm HuddleStage Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Huddle

newtype XTerm ParserStage Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Parser

newtype XTerm PrettyStage Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

type Rep (XTerm CTreePhase) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.CDDL.CTree

type Rep (XTerm CTreePhase) = D1 ('MetaData "XTerm" "Codec.CBOR.Cuddle.CDDL.CTree" "cuddle-1.1.0.0-FBfXbuYjcH55Ev8TDYHISa" 'False) (C1 ('MetaCons "CTreeXTerm" 'PrefixI 'False) (U1 :: Type -> Type))
type Rep (XTerm HuddleStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Huddle

type Rep (XTerm HuddleStage) = D1 ('MetaData "XTerm" "Codec.CBOR.Cuddle.Huddle" "cuddle-1.1.0.0-FBfXbuYjcH55Ev8TDYHISa" 'True) (C1 ('MetaCons "HuddleXTerm" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Comment)))
type Rep (XTerm ParserStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Parser

type Rep (XTerm ParserStage) = D1 ('MetaData "XTerm" "Codec.CBOR.Cuddle.Parser" "cuddle-1.1.0.0-FBfXbuYjcH55Ev8TDYHISa" 'True) (C1 ('MetaCons "ParserXTerm" 'PrefixI 'True) (S1 ('MetaSel ('Just "unParserXTerm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Comment)))
type Rep (XTerm PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

type Rep (XTerm PrettyStage) = D1 ('MetaData "XTerm" "Codec.CBOR.Cuddle.Pretty" "cuddle-1.1.0.0-FBfXbuYjcH55Ev8TDYHISa" 'True) (C1 ('MetaCons "PrettyXTerm" 'PrefixI 'True) (S1 ('MetaSel ('Just "unPrettyXTerm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Comment)))

data family XCddl i Source #

Instances

Instances details
IndexMappable XCddl HuddleStage CTreePhase Source # 
Instance details

Defined in Codec.CBOR.Cuddle.IndexMappable

IndexMappable XCddl HuddleStage PrettyStage Source # 
Instance details

Defined in Codec.CBOR.Cuddle.IndexMappable

IndexMappable XCddl ParserStage CTreePhase Source # 
Instance details

Defined in Codec.CBOR.Cuddle.IndexMappable

IndexMappable XCddl ParserStage HuddleStage Source # 
Instance details

Defined in Codec.CBOR.Cuddle.IndexMappable

IndexMappable XCddl ParserStage ParserStage Source # 
Instance details

Defined in Codec.CBOR.Cuddle.IndexMappable

IndexMappable XCddl ParserStage PrettyStage Source # 
Instance details

Defined in Codec.CBOR.Cuddle.IndexMappable

Monoid (XCddl HuddleStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Huddle

Monoid (XCddl ParserStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Parser

Semigroup (XCddl HuddleStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Huddle

Semigroup (XCddl ParserStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Parser

Generic (XCddl CTreePhase) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.CDDL.CTree

Associated Types

type Rep (XCddl CTreePhase) 
Instance details

Defined in Codec.CBOR.Cuddle.CDDL.CTree

type Rep (XCddl CTreePhase) = D1 ('MetaData "XCddl" "Codec.CBOR.Cuddle.CDDL.CTree" "cuddle-1.1.0.0-FBfXbuYjcH55Ev8TDYHISa" 'False) (C1 ('MetaCons "CTreeXCddl" 'PrefixI 'False) (U1 :: Type -> Type))
Generic (XCddl HuddleStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Huddle

Associated Types

type Rep (XCddl HuddleStage) 
Instance details

Defined in Codec.CBOR.Cuddle.Huddle

type Rep (XCddl HuddleStage) = D1 ('MetaData "XCddl" "Codec.CBOR.Cuddle.Huddle" "cuddle-1.1.0.0-FBfXbuYjcH55Ev8TDYHISa" 'True) (C1 ('MetaCons "HuddleXCddl" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Comment])))
Generic (XCddl ParserStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Parser

Associated Types

type Rep (XCddl ParserStage) 
Instance details

Defined in Codec.CBOR.Cuddle.Parser

type Rep (XCddl ParserStage) = D1 ('MetaData "XCddl" "Codec.CBOR.Cuddle.Parser" "cuddle-1.1.0.0-FBfXbuYjcH55Ev8TDYHISa" 'True) (C1 ('MetaCons "ParserXCddl" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Comment])))
Generic (XCddl PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

Associated Types

type Rep (XCddl PrettyStage) 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

type Rep (XCddl PrettyStage) = D1 ('MetaData "XCddl" "Codec.CBOR.Cuddle.Pretty" "cuddle-1.1.0.0-FBfXbuYjcH55Ev8TDYHISa" 'True) (C1 ('MetaCons "PrettyXCddl" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Comment])))
Show (XCddl CTreePhase) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.CDDL.CTree

Show (XCddl HuddleStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Huddle

Show (XCddl ParserStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Parser

Show (XCddl PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

CollectComments (XCddl PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

Eq (XCddl CTreePhase) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.CDDL.CTree

Eq (XCddl HuddleStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Huddle

Eq (XCddl ParserStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Parser

Eq (XCddl PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

Ord (XCddl CTreePhase) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.CDDL.CTree

ToExpr (XCddl ParserStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Parser

ToExpr (XCddl PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

data XCddl CTreePhase Source # 
Instance details

Defined in Codec.CBOR.Cuddle.CDDL.CTree

newtype XCddl HuddleStage Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Huddle

newtype XCddl ParserStage Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Parser

newtype XCddl PrettyStage Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

type Rep (XCddl CTreePhase) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.CDDL.CTree

type Rep (XCddl CTreePhase) = D1 ('MetaData "XCddl" "Codec.CBOR.Cuddle.CDDL.CTree" "cuddle-1.1.0.0-FBfXbuYjcH55Ev8TDYHISa" 'False) (C1 ('MetaCons "CTreeXCddl" 'PrefixI 'False) (U1 :: Type -> Type))
type Rep (XCddl HuddleStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Huddle

type Rep (XCddl HuddleStage) = D1 ('MetaData "XCddl" "Codec.CBOR.Cuddle.Huddle" "cuddle-1.1.0.0-FBfXbuYjcH55Ev8TDYHISa" 'True) (C1 ('MetaCons "HuddleXCddl" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Comment])))
type Rep (XCddl ParserStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Parser

type Rep (XCddl ParserStage) = D1 ('MetaData "XCddl" "Codec.CBOR.Cuddle.Parser" "cuddle-1.1.0.0-FBfXbuYjcH55Ev8TDYHISa" 'True) (C1 ('MetaCons "ParserXCddl" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Comment])))
type Rep (XCddl PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

type Rep (XCddl PrettyStage) = D1 ('MetaData "XCddl" "Codec.CBOR.Cuddle.Pretty" "cuddle-1.1.0.0-FBfXbuYjcH55Ev8TDYHISa" 'True) (C1 ('MetaCons "PrettyXCddl" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Comment])))

data family XRule i Source #

Instances

Instances details
IndexMappable XRule HuddleStage CTreePhase Source # 
Instance details

Defined in Codec.CBOR.Cuddle.IndexMappable

IndexMappable XRule HuddleStage PrettyStage Source # 
Instance details

Defined in Codec.CBOR.Cuddle.IndexMappable

IndexMappable XRule ParserStage CTreePhase Source # 
Instance details

Defined in Codec.CBOR.Cuddle.IndexMappable

IndexMappable XRule ParserStage ParserStage Source # 
Instance details

Defined in Codec.CBOR.Cuddle.IndexMappable

IndexMappable XRule ParserStage PrettyStage Source # 
Instance details

Defined in Codec.CBOR.Cuddle.IndexMappable

Monoid (XRule ParserStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Parser

Semigroup (XRule ParserStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Parser

Generic (XRule CTreePhase) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.CDDL.CTree

Associated Types

type Rep (XRule CTreePhase) 
Instance details

Defined in Codec.CBOR.Cuddle.CDDL.CTree

type Rep (XRule CTreePhase) = D1 ('MetaData "XRule" "Codec.CBOR.Cuddle.CDDL.CTree" "cuddle-1.1.0.0-FBfXbuYjcH55Ev8TDYHISa" 'True) (C1 ('MetaCons "CTreeXRule" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe CBORGenerator))))
Generic (XRule HuddleStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Huddle

Associated Types

type Rep (XRule HuddleStage) 
Instance details

Defined in Codec.CBOR.Cuddle.Huddle

type Rep (XRule HuddleStage) = D1 ('MetaData "XRule" "Codec.CBOR.Cuddle.Huddle" "cuddle-1.1.0.0-FBfXbuYjcH55Ev8TDYHISa" 'False) (C1 ('MetaCons "HuddleXRule" 'PrefixI 'True) (S1 ('MetaSel ('Just "hxrComment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Comment) :*: S1 ('MetaSel ('Just "hxrGenerator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe CBORGenerator))))
Generic (XRule ParserStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Parser

Associated Types

type Rep (XRule ParserStage) 
Instance details

Defined in Codec.CBOR.Cuddle.Parser

type Rep (XRule ParserStage) = D1 ('MetaData "XRule" "Codec.CBOR.Cuddle.Parser" "cuddle-1.1.0.0-FBfXbuYjcH55Ev8TDYHISa" 'True) (C1 ('MetaCons "ParserXRule" 'PrefixI 'True) (S1 ('MetaSel ('Just "unParserXRule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Comment)))
Generic (XRule PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

Associated Types

type Rep (XRule PrettyStage) 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

type Rep (XRule PrettyStage) = D1 ('MetaData "XRule" "Codec.CBOR.Cuddle.Pretty" "cuddle-1.1.0.0-FBfXbuYjcH55Ev8TDYHISa" 'True) (C1 ('MetaCons "PrettyXRule" 'PrefixI 'True) (S1 ('MetaSel ('Just "unPrettyXRule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Comment)))
Show (XRule ParserStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Parser

Show (XRule PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

CollectComments (XRule PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

HasComment (XRule HuddleStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Huddle

HasComment (XRule ParserStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Parser

HasComment (XRule PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

Default (XRule HuddleStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Huddle

Default (XRule PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

Eq (XRule ParserStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Parser

Eq (XRule PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

ToExpr (XRule ParserStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Parser

ToExpr (XRule PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

newtype XRule CTreePhase Source # 
Instance details

Defined in Codec.CBOR.Cuddle.CDDL.CTree

data XRule HuddleStage Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Huddle

newtype XRule ParserStage Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Parser

newtype XRule PrettyStage Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

type Rep (XRule CTreePhase) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.CDDL.CTree

type Rep (XRule CTreePhase) = D1 ('MetaData "XRule" "Codec.CBOR.Cuddle.CDDL.CTree" "cuddle-1.1.0.0-FBfXbuYjcH55Ev8TDYHISa" 'True) (C1 ('MetaCons "CTreeXRule" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe CBORGenerator))))
type Rep (XRule HuddleStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Huddle

type Rep (XRule HuddleStage) = D1 ('MetaData "XRule" "Codec.CBOR.Cuddle.Huddle" "cuddle-1.1.0.0-FBfXbuYjcH55Ev8TDYHISa" 'False) (C1 ('MetaCons "HuddleXRule" 'PrefixI 'True) (S1 ('MetaSel ('Just "hxrComment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Comment) :*: S1 ('MetaSel ('Just "hxrGenerator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe CBORGenerator))))
type Rep (XRule ParserStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Parser

type Rep (XRule ParserStage) = D1 ('MetaData "XRule" "Codec.CBOR.Cuddle.Parser" "cuddle-1.1.0.0-FBfXbuYjcH55Ev8TDYHISa" 'True) (C1 ('MetaCons "ParserXRule" 'PrefixI 'True) (S1 ('MetaSel ('Just "unParserXRule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Comment)))
type Rep (XRule PrettyStage) Source # 
Instance details

Defined in Codec.CBOR.Cuddle.Pretty

type Rep (XRule PrettyStage) = D1 ('MetaData "XRule" "Codec.CBOR.Cuddle.Pretty" "cuddle-1.1.0.0-FBfXbuYjcH55Ev8TDYHISa" 'True) (C1 ('MetaCons "PrettyXRule" 'PrefixI 'True) (S1 ('MetaSel ('Just "unPrettyXRule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Comment)))

Orphan instances

Pretty Name Source # 
Instance details

Methods

pretty :: Name -> Doc ann #

prettyList :: [Name] -> Doc ann #

Pretty OccurrenceIndicator Source # 
Instance details

Pretty TyOp Source # 
Instance details

Methods

pretty :: TyOp -> Doc ann #

prettyList :: [TyOp] -> Doc ann #

Pretty Value Source # 
Instance details

Methods

pretty :: Value -> Doc ann #

prettyList :: [Value] -> Doc ann #

Pretty ValueVariant Source # 
Instance details

Methods

pretty :: ValueVariant -> Doc ann #

prettyList :: [ValueVariant] -> Doc ann #

Pretty CtlOp Source # 
Instance details

Methods

pretty :: CtlOp -> Doc ann #

prettyList :: [CtlOp] -> Doc ann #

Pretty Comment Source # 
Instance details

Methods

pretty :: Comment -> Doc ann #

prettyList :: [Comment] -> Doc ann #