Ian Thurlbeck wrote:
#ifdef FIX GoodChar = ['+','-','0'..'9','.','e','E']; #else GoodChar = FirstChar+['.','e','E']; #endif
[...]
Any suggestions ? Of course I can always use the workaround.
Unfortunately no other suggestion. GPC's set code is not very reliable, and esp. set addition is known to be buggy. :-( Since there don't seem to be many programmers using sets (besides you and me), this problem doesn't have very high priority on the to-do list...
So, you'll probably have to live with workarounds for awhile -- unless you want to hack GPC itself and fix the bugs...
Frank
-- Frank Heckenbach, frank@fjf.gnu.de http://fjf.gnu.de/ PGP and GPG keys: http://fjf.gnu.de/plan