Possible workaround: Parser doesn't need to really evaluate the condition values. It could treat section between #else and #endif as commented-out. (Considering condition after #if to be true. _- or -_ This can even be configurable, so that the user can choose which branch of #if/#else/#endif to take into account.)
It will probably not work in every possible case, but it may improve the result in usual situations. -- <http://forum.pspad.com/read.php?4,42192,42612> PSPad freeware editor http://www.pspad.com
