Conversation

why do we write ::= instead of, say, = in our BNF-esque specifications of syntax? τ ::= A | τ → τ | … is it just so that we don’t have to figure out notation for escaping if we want to use = in the rhs?
4
8