Safe Haskell | None |
---|---|
Language | Haskell98 |
Text.Shakespeare.Text
- type TextUrl url = RenderUrl url -> Builder
- class ToText a where
- renderTextUrl :: RenderUrl url -> TextUrl url -> Text
- stext :: QuasiQuoter
- text :: QuasiQuoter
- textFile :: FilePath -> Q Exp
- textFileDebug :: FilePath -> Q Exp
- textFileReload :: FilePath -> Q Exp
- st :: QuasiQuoter
- lt :: QuasiQuoter
- codegen :: QuasiQuoter
- codegenSt :: QuasiQuoter
- codegenFile :: FilePath -> Q Exp
- codegenFileReload :: FilePath -> Q Exp
Documentation
class ToText a where
renderTextUrl :: RenderUrl url -> TextUrl url -> Text
stext :: QuasiQuoter
text :: QuasiQuoter
textFileDebug :: FilePath -> Q Exp
Deprecated: Please use textFileReload instead
textFileReload :: FilePath -> Q Exp
st :: QuasiQuoter
strict text
lt :: QuasiQuoter
lazy text, same as stext :) * Yesod code generation
codegen is designed for generating Yesod code, including templates So it uses different interpolation characters that won't clash with templates. You can use the normal text quasiquoters to generate code
Generates strict Text codegen is designed for generating Yesod code, including templates So it uses different interpolation characters that won't clash with templates.
codegenFile :: FilePath -> Q Exp
codegenFileReload :: FilePath -> Q Exp