在 2006/7/16 下午 11:57 時,Vishal Soni 寫到:
a. A clean implementation rather than a prototypish implementation
I think that the lemon+re2c, being the more modern parsing tools, will make refactoring/hacking considerably easier. Whilst you are converting the current IMCC implementation into the new toolchain, you'll be in the best position to find out inconsistencies, to-be- deprecated spots, as well as best strategies to hack in new features, such as nested expressions and composable macros.
So I'd regard the lemon+re2c refactoring as a good preparation step ("synchronize with the PIR mindset") before a full-fledged rewrite. Once that's in place, the "rewrite" may be reachable via a set of gradual refactor+deprecation cycle, which will make transition much, much easier.
Thanks, Audrey
PGP.sig
Description: This is a digitally signed message part