Change EBNF grammar so that diff is binary, not n-ary.
First pass on actual parsing of EBNF grammar using LL(1) parser.
More optimized example code for LL(1) EBNF parser
Unescape RANGE & ENUM when parsing
Use SXP::Reader::Basic for reading .sxp files, not the default scheme parser.
Update README and further document the example EBNF parser.