Added Basic repr (for avoiding extra imports) and re-exported more from other reprs
Getty Ritter
9 years ago
| 1 |
{-# LANGUAGE PatternSynonyms #-}
|
| 2 |
|
| 3 |
module Data.SCargot.Repr.Basic
|
| 4 |
( -- * Basic 'SExpr' representation
|
| 5 |
R.SExpr(..)
|
| 6 |
) where
|
| 7 |
|
| 8 |
import Data.SCargot.Repr as R
|
1 | 1 |
{-# LANGUAGE PatternSynonyms #-}
|
2 | 2 |
|
3 | 3 |
module Data.SCargot.Repr.Rich
|
4 | |
( pattern List
|
| 4 |
( -- * 'RichSExpr' representation
|
| 5 |
R.RichSExpr(..)
|
| 6 |
, R.toRich
|
| 7 |
, R.fromRich
|
| 8 |
-- * Useful pattern synonyms
|
| 9 |
, pattern List
|
5 | 10 |
, pattern DotList
|
6 | 11 |
, pattern Atom
|
7 | 12 |
) where
|
1 | 1 |
{-# LANGUAGE PatternSynonyms #-}
|
2 | 2 |
|
3 | 3 |
module Data.SCargot.Repr.Rich
|
4 | |
( pattern List
|
| 4 |
( -- * 'WellFormedSExpr' representation
|
| 5 |
R.WellFormedSExpr(..)
|
| 6 |
, R.toWellFormed
|
| 7 |
, R.fromWellFormed
|
| 8 |
-- * Useful pattern synonyms
|
| 9 |
, pattern List
|
5 | 10 |
, pattern Atom
|
6 | 11 |
) where
|
7 | 12 |
|