Initial commit.
Modified a bug in report.c which left '%name' all over the generated source files if the '%name' directive was not included in the grammar.
Prints correct grammar line number on error with rules.
Nice-up comments and formatting in generated parser code.
Minor cleanup in generation code.
Make sure all symbols have data type set before being used.
Make dummy slot in minor type union a void*, to make sure it's the right size.
Don't try to include error sym in output unless it was defined by user.
Try to give a reasonable default error symbol.
Clean up stack handling in C template.
Minor cleanup.
Add build products to ignore.
Small fix for line number tracking.
Removed some debug output in generated parser.
Line numbers still seem to be off by one; need to track that down...
Cleanup templates.
Fix bug with error handling.