This attempts to differentiate `&expr` from `expr & expr` by just assuming that a lone `&` with a directly adjacent token is actually the address-of operator instead of the and-operator. I'll add a comment.