rawstring-qm-0.2.3.0: Simple raw string quotation and dictionary interpolation

Safe HaskellNone
LanguageHaskell2010

Data.String.QM

Synopsis

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