Even in English (as with any other language) we need to make accomodations for the development environmnet's limitations.
For instance GetNextFile is not proper English. Plus, if we want to name an atom "Array," we cannot because
VB already uses that word. So maybe we will use Arry, or whatever. So I thnik for the ' I would chaoose a character that is not used very often, and is allowed by
VB in atom names, and use that consistently where the ' would be. Anyone having regular contact with the source code would become familiar with this accomodation.
At a certain point you will find yourself trying to hold back the tide with your hands if you don't make an accomodation as described above.
Most languages are established with sufficient rules of syntax and so forth that you can scramble them pretty well, and still have the meaning apparent to one familiar with that language.