Copyright | (c) 2013-2022 Brendan Hay <brendan.g.hay@gmail.com> |
---|---|
License | This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. A copy of the MPL can be found in the LICENSE file or you can obtain it at http://mozilla.org/MPL/2.0/. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | experimental |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Warning: this is an internal module, and does not have a stable API or name. Functions in this module may not check or enforce preconditions expected by public modules. Use at your own risk!
Documentation
A HOAS representation of (possibly partially applied) values in the environment.
class Unquote a where Source #
Nothing
Instances
Unquote Value Source # | |
Unquote Collection Source # | |
Defined in Text.EDE.Internal.Quoting | |
Unquote Scientific Source # | |
Defined in Text.EDE.Internal.Quoting | |
Unquote Text Source # | |
Unquote Text Source # | |
Unquote Integer Source # | |
Unquote Bool Source # | |
Unquote Double Source # | |
Unquote Int Source # | |
Unquote (KeyMap Value) Source # | |
Unquote (Vector Value) Source # | |
Unquote [Text] Source # | |
Unquote (HashMap Text Value) Source # | |
Nothing
Instances
Quote Value Source # | |
Quote Term Source # | |
Quote Scientific Source # | |
Defined in Text.EDE.Internal.Quoting | |
Quote Text Source # | |
Quote Builder Source # | |
Quote Text Source # | |
Quote Integer Source # | |
Quote Bool Source # | |
Quote Double Source # | |
Quote Int Source # | |
Quote (KeyMap Value) Source # | |
Quote (Vector Value) Source # | |
Quote [Value] Source # | |
Quote [Text] Source # | |
Quote (HashMap Text Value) Source # | |
(Unquote a, Quote b) => Quote (a -> b) Source # | |