/asciidoc-rs

asciidoc parser in pest(WIP)

Primary LanguageRust

Overview

Original Grammar copied from bytesparadise/libasciidoc

Rewrite all grammars using pest

TODO

  • start to test
  • cover the most use cases
    • document header support
    • section header support
    • normal content support
    • source block/paragraph support
    • literal block/paragraph support
    • verse block/paragraph support
    • quote block/paragraph support
    • fenced block support
    • example block support
    • comment block support
    • listing block support
    • sidebar block
    • footer support
    • admonition block/paragraph support
    • image block support
    • nested example/quote block
    • element id/title support
    • unordered list support
    • ordered list support
    • mixed unordered/ordered list
    • labeled list support
    • suitable list prefix handling
    • element role
    • markdown style quote support and nested markdown quote
    • toc support
    • file inclusion support
    • table support
    • substitution support
  • finish ast
  • display ast
  • output html