What affects operator associativity in a BNF grammar?
a) The order of production rules
b) The use of parentheses
c) The choice of terminals
d) The presence of non-terminals