I was looking for every valid character allowed as part of a binary selector name. Nothing in SelectorNode was obvious to me, but the AST diagram in my copy of Smalltalk-80, The Language and Implementation, says they are:
- + / * ~ < > = @ % | & ? !
Is this still correct?