| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Sugar.Types
Documentation
Constructors
| Sugar'Unit Note | |
| Sugar'Text Text Note | |
| Sugar'List [Sugar] Wrap Note | |
| Sugar'Map [(Sugar, Sugar)] Note |
Instances
Constructors
| Wrap'Square | |
| Wrap'Paren |
reservedChars :: [Char] Source #
class FromSugar a where Source #
Methods
parseSugar :: Sugar -> Maybe a Source #
Instances
| FromSugar Bool Source # | |
Defined in Sugar.Types | |
| FromSugar Double Source # | |
Defined in Sugar.Types | |
| FromSugar Float Source # | |
Defined in Sugar.Types | |
| FromSugar Int Source # | |
Defined in Sugar.Types | |
| FromSugar Int8 Source # | |
Defined in Sugar.Types | |
| FromSugar Int16 Source # | |
Defined in Sugar.Types | |
| FromSugar Int32 Source # | |
Defined in Sugar.Types | |
| FromSugar Int64 Source # | |
Defined in Sugar.Types | |
| FromSugar Integer Source # | |
Defined in Sugar.Types | |
| FromSugar Word Source # | |
Defined in Sugar.Types | |
| FromSugar Word8 Source # | |
Defined in Sugar.Types | |
| FromSugar Word16 Source # | |
Defined in Sugar.Types | |
| FromSugar Word32 Source # | |
Defined in Sugar.Types | |
| FromSugar Word64 Source # | |
Defined in Sugar.Types | |
| FromSugar Text Source # | |
Defined in Sugar.Types | |
| FromSugar a => FromSugar [a] Source # | |
Defined in Sugar.Types Methods parseSugar :: Sugar -> Maybe [a] Source # | |
| FromSugar a => FromSugar (Maybe a) Source # | |
Defined in Sugar.Types | |
| (FromSugar a, Ord a, FromSugar b) => FromSugar (Map a b) Source # | |
Defined in Sugar.Types | |
class ToSugar a where Source #
Instances
| ToSugar Bool Source # | |
| ToSugar Double Source # | |
| ToSugar Float Source # | |
| ToSugar Int Source # | |
| ToSugar Int8 Source # | |
| ToSugar Int16 Source # | |
| ToSugar Int32 Source # | |
| ToSugar Int64 Source # | |
| ToSugar Integer Source # | |
| ToSugar Word Source # | |
| ToSugar Word8 Source # | |
| ToSugar Word16 Source # | |
| ToSugar Word32 Source # | |
| ToSugar Word64 Source # | |
| ToSugar () Source # | |
Defined in Sugar.Types | |
| ToSugar Text Source # | |
| ToSugar a => ToSugar [a] Source # | |
Defined in Sugar.Types | |
| ToSugar a => ToSugar (Maybe a) Source # | |
| (ToSugar a, ToSugar b) => ToSugar (a, b) Source # | |
Defined in Sugar.Types | |
| (ToSugar a, ToSugar b) => ToSugar (Map a b) Source # | |
| (ToSugar a, ToSugar b, ToSugar c) => ToSugar (a, b, c) Source # | |
Defined in Sugar.Types | |