filepp is a generic file preprocessor designed to allow the
functionality provided by the C preprocessor cpp(1) to be used with
any file type. filepp is designed to be easily customised and
extended.
A replacement for (or supplement to) the grep family, glark offers: Perl/Ruby
regular expressions, highlighting of matches, context around matches, complex
expressions (``and'' and ``or''), and automatic exclusion of non-text files.
This program can be used to convert LaTeX to HTML. It has many configuration
options configurable by editing a configuration file. It can handle equations
and postscript images as well.
Libextractor is a library used to extract meta-data from files of
arbitrary type. It is designed to use helper-libraries to perform the
actual extraction, and to be trivially extendable by linking against
external extractors for additional file types.
The module Data.CaseInsensitive provides the 'CI' type constructor which can
be parameterised by a string-like type like: 'String', 'ByteString', 'Text',
etc. Comparisons of values of the resulting type will be insensitive to
cases.
This package provides Haskell bindings for libcmark, the reference
parser for CommonMark, a fully specified variant of Markdown. It
includes sources for libcmark (0.21.0) and does not require prior
installation of the C library.
The highlighting-kate is a syntax highlighting library with support for
nearly one hundred languages. The syntax parsers are automatically
generated from Kate syntax descriptions [1], so any syntax supported by
Kate can be added.
[1] http://kate-editor.org/
This package uses tagstream-conduit for its parser. It automatically
balances mismatched tags, so that there shouldn't be any parse failures.
It does not handle a full HTML document rendering, such as adding missing
html and head tags.
Provides a function tidy_source() to format R source code. Spaces
and indent will be added to the code automatically, and comments
will be preserved under certain conditions, so that R code will be
more human-readable and tidy.
Provides R bindings to the 'Sundown' 'Markdown' rendering library
(https://github.com/vmg/sundown). 'Markdown' is a plain-text
formatting syntax that can be converted to 'XHTML' or other formats.