Which of the following statements is/are FALSE?
- An attribute grammar is a syntax-directed definition $\text{(SDD)}$ in which the functions in the semantic rules have no side effects
- The attributes in a $\text{L}$-attributed definition cannot always be evaluated in a depth-first order
- Synthesized attributes can be evaluated by a bottom-up parser as the input is parsed
- All $\text{L}$-attributed definitions based on $\text{LR(1)}$ grammar can be evaluated using a bottom-up parsing strategy