Each exercise is marked out of 10 except for the 5th exercise, which is marked out of 20.
Hints about debugging flex, byacc and make are available via the web pages.
week activity lab exercise marks _ 1 - 2 lab 1 regular expressions 10 3 lab 2 lex 10 4 examples class 5 lab 3 yacc 10 6 (reading week) 7 lab 4 lex+yacc 10 8 lab 5.1 implementing a simple computer language - 9 examples class 10 lab 5.2 implementing a simple computer language 20 11 lab marking 12 examples class _ total 60 |
There will be no lab in week 1 or week 6, and there will be an examples class instead of the lab in weeks 4, 9 and 12. The last lab exercise runs over two sessions in weeks 8 and 10 - there is no deliverable at the end of week 8. The lab in week 11 is for marking only.
An extension is to the next actual lab in the list above, so sometimes it may be for 1 week and sometimes for 2 weeks.