cmarkitversion
CommonMark parser and renderer for OCaml
Cmarkit parses the CommonMark specification. It provides:
A CommonMark parser for UTF-8 encoded documents. Link label resolution can be customized and a non-strict parsing mode can be activated to add: strikethrough, LaTeX math, footnotes, task items and tables.
An extensible abstract syntax tree for CommonMark documents with source location tracking and best-effort source layout preservation.
Abstract syntax tree mapper and folder abstractions for quick and concise tree transformations.
Extensible renderers for HTML, LaTeX and CommonMark with source layout preservation.
Cmarkit is distributed under the ISC license. It has no dependencies.
Homepage: https://erratique.ch/software/cmarkit
Tags | codec commonmark markdown org:erratique |
---|---|
Author | The cmarkit programmers |
License | ISC |
Published | |
Homepage | https://erratique.ch/software/cmarkit |
Issue Tracker | https://github.com/dbuenzli/cmarkit/issues |
Maintainer | Daniel Bünzli <daniel.buenzl i@erratique.ch> |
Dependencies | |
Optional dependencies | |
Conflicts |
|
Source [http] | https://erratique.ch/software/cmarkit/releases/cmarkit-0.3.0.tbz sha512=42fa920e84f2b7d45f5cf1251d3308daa7becff2590f7ce84186cb22335415b02cc9bc44179095bf0d37624fb5a0e66d1c96fcc1b12f1106f567247a71c79039 |
Edit | https://github.com/ocaml/opam-repository/tree/master/packages/cmarkit/cmarkit.0.3.0/opam |
Required by
- builder-web>=0.2.0
- hilite>=0.4.0
- slack
- yocaml_cmark
- yocaml_cmarkit