#parser #markup #hyperlink #markdown #re-structured-text

parse-hyperlinks

A Nom parser library for hyperlinks with markup

31 releases (12 breaking)

0.22.1 Aug 22, 2021
0.22.0 Jun 24, 2021
0.21.0 Apr 18, 2021
0.19.6 Feb 16, 2021
0.11.0 Nov 30, 2020

#104 in Parser implementations

Download history 3337/week @ 2021-05-31 3032/week @ 2021-06-07 2057/week @ 2021-06-14 3437/week @ 2021-06-21 2547/week @ 2021-06-28 2912/week @ 2021-07-05 1388/week @ 2021-07-12 1986/week @ 2021-07-19 1295/week @ 2021-07-26 2776/week @ 2021-08-02 1980/week @ 2021-08-09 3020/week @ 2021-08-16 3642/week @ 2021-08-23 3027/week @ 2021-08-30 943/week @ 2021-09-06 1715/week @ 2021-09-13

10,827 downloads per month
Used in 3 crates

MIT/Apache

200KB
3.5K SLoC

Parse hyperlinks

Parse-hyperlinks, a parser library written with Nom to recognize hyperlinks and link reference definitions in Markdown, reStructuredText, Asciidoc and HTML formatted text input.

Cargo Documentation License

The library implements the CommonMark Specification 0.29, reStructuredText Markup Specification (revision 8571, date 2020-10-28), the specifications in Asciidoctor User Manual, chapter 26 (date 2020-12-03) and HTML 5.2: section 4.5.

To illustrate the usage and the API of the library, Parse-hyperlinks comes with a simple command line application: Atext2html

Dependencies

~1.4–1.9MB
~40K SLoC