yet more cleanups, command line invocation works now.
fix optional expressions
add support for Lisp semicolon comments
add a commented Pascal grammar
add another sample grammar
patch to be compliant with my "classic" bnf
add support for comments and arbitrary token names
fix unterminated production
readme update
bump to show progress
Add forward-declaration generation & bump

With forward declaration generation, all the generated Clojure code will
now run right out of the box as you can no longer encounter issues with
the production definition order. So long as all productions are defined,
they should behave correctly. Undefined productions will still cause
errors.
Merge branch 'develop'