abnf-rfc5234/README.md

29 lines
1.1 KiB
Markdown
Raw Permalink Normal View History

2024-11-19 21:30:40 +00:00
# abnf-rfc5234
2024-11-19 22:09:02 +00:00
[![Crates.io](https://img.shields.io/crates/v/abnf-rfc5234?style=flat-square)](https://crates.io/crates/abnf-rfc5234)
[![Crates.io](https://img.shields.io/crates/d/abnf-rfc5234?style=flat-square)](https://crates.io/crates/abnf-rfc5234)
[![License](https://img.shields.io/badge/license-ISC-blue?style=flat-square)](LICENSE)
2024-11-19 21:30:40 +00:00
Rust library for working with Augmented BNF (ABNF) Syntax Specifications
in accordance with RFC 5234 (<https://www.rfc-editor.org/rfc/rfc5234.html>).
Parsing is performed using crates [pest](https://pest.rs/) and
[pest_derive](https://crates.io/crates/pest_derive).
This library is targeted at crates that wish to implement parsing
relating to syntax defined in other RFCs.
It is expected that application crates will NOT use `abnf-rfc5234` directly,
but that they might pull it in as an indirect dependency if they use other
library crates that make use of this library crate for parsing of syntax
defined in other RFCs.
2024-11-19 23:42:58 +00:00
## git repo URLs
- Main repo: https://git.nstr.no/nstr-sw/abnf-rfc5234
- GitHub mirror: https://github.com/nstr-sw/abnf-rfc5234
2024-11-19 21:30:40 +00:00
## Notable library crates that use this library crate
2024-11-19 22:09:02 +00:00
None yet :^)