Recently I noticed that the Thrift grammar allows for identifiers that are illegal in most (if not all) supported languages, like:
and so on.
The compiler generates code from that without a single complaining. Of course, the generated code does not compile.
Before I submit a patch to address this, I'd like to know
a) Is there any (supported) language where such a construct would be legal and expected?
b) Anyone around here that knows whys the grammar allows this? By intention or simply a bug?