Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
Document | |
|
data DocumentBody Source #
RawText [Text] | |
Expression Expr |
Eq DocumentBody Source # | |
Show DocumentBody Source # | |
Arbitrary DocumentBody Source # | |
repackDocument :: [DocumentBody] -> [DocumentBody] Source #
parseDocument :: MonadParse m => Text -> m (Document, Maybe (Text, Text)) Source #
printDocument :: MonadPrettyPrint m => Maybe (Text, Text) -> Document -> m Text Source #
fromDocument :: Document -> Expr Source #
data PrintError Source #
handlePrintError :: PrintError -> IO a Source #
toDocument :: MonadThrow m => Expr -> m Document Source #
hasConcatAbsLit :: Expr -> Bool Source #