Andrei Alexandrescu wrote: > * There is a way of specifying that precedence of a function defined as > above is the same as precedence of a built-in operator. That throws out the ability to parse without semantic analysis. It's not worth it.