[go: up one dir, main page]

peg 0.6.1

A simple Parsing Expression Grammar (PEG) parser generator.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/bin/sh
set -e

cargo run -p peg-macros -- peg-macros/grammar.rustpeg > peg-macros/grammar_new.rs

mv peg-macros/grammar.rs peg-macros/grammar_old.rs
cp peg-macros/grammar_new.rs peg-macros/grammar.rs

if cargo run -p peg-macros -- peg-macros/grammar.rustpeg > peg-macros/grammar_new.rs
then
    diff -qs peg-macros/grammar.rs peg-macros/grammar_new.rs
    rustfmt peg-macros/grammar.rs
else
    echo "Failed"
fi