summaryrefslogtreecommitdiff
path: root/src/Hakyll/Web/Template
diff options
context:
space:
mode:
authorJasper Van der Jeugt <jaspervdj@gmail.com>2011-01-02 12:49:43 +0100
committerJasper Van der Jeugt <jaspervdj@gmail.com>2011-01-02 12:49:43 +0100
commit220e4b484cb460df0e0a0cb50a309788349745b2 (patch)
tree19df2bfe2c6376b3aaa899eb2fe8e647e7f473a8 /src/Hakyll/Web/Template
parent2d1225104cb5a050a84bc70916e1aadfff25fb00 (diff)
downloadhakyll-220e4b484cb460df0e0a0cb50a309788349745b2.tar.gz
Escaped carries allong it's escaped value
Diffstat (limited to 'src/Hakyll/Web/Template')
-rw-r--r--src/Hakyll/Web/Template/Internal.hs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/Hakyll/Web/Template/Internal.hs b/src/Hakyll/Web/Template/Internal.hs
index 43df1db..be10881 100644
--- a/src/Hakyll/Web/Template/Internal.hs
+++ b/src/Hakyll/Web/Template/Internal.hs
@@ -29,16 +29,16 @@ instance Writable Template where
data TemplateElement
= Chunk String
| Identifier String
- | EscapeCharacter
+ | Escaped String
deriving (Show, Eq, Typeable)
instance Binary TemplateElement where
put (Chunk string) = putWord8 0 >> put string
put (Identifier key) = putWord8 1 >> put key
- put (EscapeCharacter) = putWord8 2
+ put (Escaped key) = putWord8 2 >> put key
get = getWord8 >>= \tag -> case tag of
- 0 -> Chunk <$> get
+ 0 -> Chunk <$> get
1 -> Identifier <$> get
- 2 -> return EscapeCharacter
+ 2 -> Escaped <$> get
_ -> error "Error reading cached template"