What characters are allowable in enumerations?

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.

I would guess it follows the same guidelines that you find under variable naming rules:

https://documentation.xojo.com/getting_started/using_the_xojo_language/variables_and_constants.html#getting-started-using-the-xojo-language-variables-and-constants-naming-rules

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.