Continuing refactoring. Also fixed test fu.
[lalr-parser-generator.git] / README
blobf8523a2256e6c4dc50dc45a07dff1ca9854ab6e0
3 I recommend that you use cl-yacc by Juliusz Chroboczek instead of this
4 package.  Among other things, his package properly supports operator
5 precedence and so on, and is a lot more polished -- I bet it's way
6 faster, too.
8 If that's the case, why am I releasing this code?  Well, I had already
9 written some things (like m68k-assembler) that depend on it.  Also,
10 the code is much shorter and I feel it might be more understandable to
11 someone unfamiliar with either package and looking to modify a parser
12 generator.  Also, the default mode of operation for this package is to
13 write the tables and parser to a stream, so you don't need to have
14 this package around at runtime.
17 Test suite:
19 Unit tests and system tests.
21  - should verify that the output parser can parse some statements in
22 the given language;
23  - should check number of shift/reduce and reduce/reduce conflicts
24 against known values.