However, there is no reason why you can't make the changes in two
stages. If you don't have time to rewrite the parser, just add the
parenthesis-balancing mod for now. Add the rest when you have time.
The changes don't break old code.
I seem to write a number of tables here and there in my code, and the
biggest drawback to maintaining them is continuations, so even the
parenthesis-balancing is a big win.
PS. I'm still working on the whole symbolic regular expression thing,
but I've just resigned from my current job. I should have a bit more
time in my new job, but I'll be off the net for awhile. I should be
able to make some progress, but it will be harder to tell people about