Match all items in Group 1 with correct options from those given in Group 2.
| GROUP 1 |
GROUP 2 |
| P. Intermediate representation |
1. Activation records |
| Q. Top-down parsing |
2. Code generation |
| R. Runtime environments |
3. Leftmost derivation |
| S. Register allocation |
4. Graph colouring |