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
AuthorThe cmarkit programmers
LicenseISC
Published
Homepagehttps://erratique.ch/software/cmarkit
Issue Trackerhttps://github.com/dbuenzli/cmarkit/issues
MaintainerDaniel 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
Edithttps://github.com/ocaml/opam-repository/tree/master/packages/cmarkit/cmarkit.0.3.0/opam