Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
ivory :: QuasiQuoter Source #
Quasiquoter for defining Ivory statements in C-like syntax. No module generated.
ivoryFile :: QuasiQuoter Source #
Parse a file. Use
ivoryFile|foo.ivory|]
To parse file ```foo.ivory``` Generates a module definition by default with a module name that is constructed from the filename and path such that
"diradirbfoobar.ivory"
has a module name
diradirbfoobar
Like quoteFile
except we also process the filename.
ivoryBlk :: QuasiQuoter Source #
Quasiquoter for defining blocks of Ivory statements.