| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Unison.Syntax.DeclParser
Documentation
Constructors
| SynDecl'Data !(SynDataDecl v) | |
| SynDecl'Effect !(SynEffectDecl v) |
synDeclName :: SynDecl v -> Token v Source #
data SynDataDecl v Source #
Constructors
| SynDataDecl | |
Instances
data SynEffectDecl v Source #
Constructors
| SynEffectDecl | |
Instances
| Generic (SynEffectDecl v) Source # | |||||
Defined in Unison.Syntax.DeclParser Associated Types
Methods from :: SynEffectDecl v -> Rep (SynEffectDecl v) x # to :: Rep (SynEffectDecl v) x -> SynEffectDecl v # | |||||
| type Rep (SynEffectDecl v) Source # | |||||
Defined in Unison.Syntax.DeclParser type Rep (SynEffectDecl v) = D1 ('MetaData "SynEffectDecl" "Unison.Syntax.DeclParser" "unison-parser-typechecker-0.0.0-9Dzq7Hdutm9Hkedg7C7TJ1" 'False) (C1 ('MetaCons "SynEffectDecl" 'PrefixI 'True) ((S1 ('MetaSel ('Just "annotation") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Ann) :*: S1 ('MetaSel ('Just "constructors") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 [(Ann, v, Type v Ann)])) :*: (S1 ('MetaSel ('Just "modifier") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Modifier) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Token v)) :*: S1 ('MetaSel ('Just "tyvars") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 [v]))))) | |||||