Safe Haskell | None |
---|---|
Language | Haskell2010 |
- qq :: QuasiQuoter
- qm :: QuasiQuoter
- qn :: QuasiQuoter
- qt :: QuasiQuoter
- qtl :: QuasiQuoter
- qtb :: QuasiQuoter
Documentation
qq :: QuasiQuoter Source #
qq is a block quote extension, it can be used anywhere you would put normal quotes but you would require to have new line in them if you put it as a pattern it will expan to 'a':'b':'c'...
qm :: QuasiQuoter Source #
QuasiQuoter for interpolating '$var' and '${expr}' into a string literal. var and expr are just Names
qn :: QuasiQuoter Source #
QuasiQuoter for interpolating '${expr}' into a string literal. var and expr are just Names
qt :: QuasiQuoter Source #
QuasiQuoter for interpolating '${expr}' into strict text. var and expr are just Names output is of type text vars are auto converted to text
qtl :: QuasiQuoter Source #
QuasiQuoter for interpolating '${expr}' into a lazy text.
var and expr are just Names type lazy text, vars are magically (via ToText
typeclass) converted to text
qtb :: QuasiQuoter Source #
QuasiQuoter for interpolating '${expr}' into a text builder.
var and expr are just Names type lazy text, vars are magically (via ToTextBuilder
typeclass) converted to text