packages feed

authoring 0.3.1 → 0.3.2

raw patch · 2 files changed

+6/−3 lines, 2 files

Files

authoring.cabal view
@@ -2,7 +2,7 @@ -- documentation, see http://haskell.org/cabal/users-guide/  name:                authoring-version:             0.3.1+version:             0.3.2 synopsis:            A library for writing papers description:         This package is a combinator library for writing papers. homepage:            http://github.com/nushio3/authoring
src/Text/Authoring/TH.hs view
@@ -77,8 +77,11 @@  cvtE :: QQConfig -> Component -> ExpQ cvtE cfg (StrPart x)    = escaper cfg $ appE (varE 'T.pack) $ stringE x-cvtE cfg (EmbedShow x)  = escaper cfg $ appE (varE 'T.pack) $ appE (varE 'showJoin) (varE $ mkName $ trim x)-cvtE _   (EmbedMonad x) = (varE $ mkName $ trim x)                           +cvtE cfg (EmbedShow x)  = escaper cfg $ appE (varE 'T.pack) $ appE (varE 'showJoin) (chainAppE x)+cvtE _   (EmbedMonad x) = chainAppE x++chainAppE :: String -> ExpQ+chainAppE str = foldr1 appE $ map (varE . mkName) $ words str  trim :: String -> String trim = T.unpack . T.strip . T.pack