|
| Language.Haskell.TH.Syntax | | Portability | portable | | Stability | experimental | | Maintainer | libraries@haskell.org |
|
|
|
| Description |
| Abstract syntax definitions for Template Haskell. |
|
| Synopsis |
|
|
|
| Documentation |
|
|
| | Methods | | | | | | qRecover :: m a -> m a -> m a | Source |
| | | | | | |
| | Instances | |
|
|
|
| | Methods | | | Instances | | Lift Bool | | Lift Char | | Lift Int | | Lift Integer | | Lift a => Lift ([] a) | | Lift a => Lift (Maybe a) | | (Lift a, Lift b) => Lift (Either a b) | | (Lift a, Lift b) => Lift ((,) a b) | | (Lift a, Lift b, Lift c) => Lift ((,,) a b c) | | (Lift a, Lift b, Lift c, Lift d) => Lift ((,,,) a b c d) | | (Lift a, Lift b, Lift c, Lift d, Lift e) => Lift ((,,,,) a b c d e) | | (Lift a, Lift b, Lift c, Lift d, Lift e, Lift f) => Lift ((,,,,,) a b c d e f) | | (Lift a, Lift b, Lift c, Lift d, Lift e, Lift f, Lift g) => Lift ((,,,,,,) a b c d e f g) |
|
|
|
|
Instances | |
|
|
|
|
|
|
|
|
|
| reify looks up information about the Name |
|
|
| location gives you the Location at which this computation is spliced. |
|
|
The runIO function lets you run an I/O computation in the Q monad. Take care: you are guaranteed the ordering of calls to runIO within a single Q computation, but not about the order in which splices are run. Note: for various murky reasons, stdout and stderr handles are not necesarily flushed when the compiler finishes running, so you should flush them yourself. |
|
|
| Constructors | | Instances | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Constructors | | Instances | |
|
|
|
| Constructors | | Instances | |
|
|
|
| Constructors | | Instances | |
|
|
|
| Constructors | | Instances | |
|
|
|
|
|
| Constructors | | Instances | |
|
|
|
| Constructors | | Instances | |
|
|
|
| Constructors | | Instances | |
|
|
|
| Constructors | | Instances | |
|
|
|
| Constructors | | Instances | |
|
|
|
| Constructors | | Instances | |
|
|
|
| Constructors | | Instances | |
|
|
|
| Constructors | | Instances | |
|
|
|
|
|
|
|
| Constructors | | Instances | |
|
|
|
| Constructors | | Instances | |
|
|
|
| Constructors | | Instances | |
|
|
|
| Constructors | | Instances | |
|
|
|
|
|
|
|
| Constructors | | Instances | |
|
|
|
| Constructors | | Instances | |
|
|
|
|
|
|
|
|
| Constructors | | Instances | |
|
|
|
| Constructors | | Instances | |
|
|
|
|
|
|
|
|
|
|
|
|
|
| Constructors | | Instances | |
|
|
|
| Constructors | | Instances | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Produced by Haddock version 2.4.2 |