Only the third statement is true. LR(1) grammars are a type of bottom-up parsing technique, and LL(1) grammars are a type of top-down parsing technique. There is no inherent relationship between the two, so it is not necessarily true that an LR(1) grammar can be an LL(1) grammar. Similarly, not all regular languages are necessarily LL(1) languages. Three-address code, on the other hand, is a linear representation of a syntax tree, so statement three is true.