peg 0.8.6

A simple Parsing Expression Grammar (PEG) parser generator.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use peg::parser;

parser! {
    pub grammar g() for [u8] {
        #[no_eof]
        pub rule foo() = "foo"
    }
}

#[test]
fn main() {
    assert_eq!(g::foo(b"foobar"), Ok(()));
}