In question II.3 do we need to modify the context free grammar to impart associativity and precedence upon it?
No, you don’t need to enforce associativity and precedence in the CFG for this question. In this coursework, associativity and precedence is being handled by Happy, rather than through manual modification of the CFG. Which is why the other operators do not have associativity or precedence enforced on them by the grammar. In question II.4 you will enforce the correct associativity and precedence by giving the appropriate commands to Happy, as is done already for the other operators.