<br><div>I know I'm late to the parade but if you need to write grammars that can be easily augmented by other people without them needing to know much, if any, lisp I can recommend the ebnf parser written by Daniel Herring.  Its onion of macros expands into pretty understandable code also.</div>
<div><br></div><div><a href="http://git.androdna.com/?p=lisp/ebnf-parser">http://git.androdna.com/?p=lisp/ebnf-parser</a></div>