> D also does not allow the syntax `a < b < c`. C does, to the eternal damnation of anyone who tries it.
Far be it for me to teach the Pope to pray, but would it be reasonably reasonable to make that do the right thing? If your compiler can disallow it, it can detect it, so the grammar is obviously thinkable, and the semantics might be as well.