bml
BML Markup Language
Based on PEG, see the interactive parser implementation at pest.rs.
BML is used by the icarus database of higan/bsnes.
Contents
Usage
This crate works on Rust stable channel. It is
on crates.io and can be used by adding
bml
to the dependencies in your project's Cargo.toml
:
[]
= "0.1"
Examples
use ;
let root = from_str.unwrap;
let = root.nodes.next.unwrap;
assert_eq!;
assert_eq!;
License
Copyright (c) 2019 Rouven Spreckels n3vu0r@qu1x.org
Usage of the works is permitted provided that this instrument is retained with the works, so that any entity that uses the works is notified of this instrument.
DISCLAIMER: THE WORKS ARE WITHOUT WARRANTY.
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the works by you shall be licensed as above, without any additional terms or conditions.