I see that some non-alpha characters are allowed as the first character in an enum (e.g. ∆ and # are OK) but others (like @, !, &, _) are not. Is there a definition somewhere of what is allowed?
Why? - because I use prepended characters to allow for grouping of different meanings - so its quicker to locate the enums I want.
Mmm, that would suggest alpha only - however others do seem to work - and are not rejected by the IDE. _ is specifically mentioned as excluded, but some others work (like ∆#), some don’t (like @!&) and some (like ') crash the IDE. I suppose safety would suggest only using alpha’s but it would be useful in some areas to have a wider character set available where it doesn’t clash with the debugger.