Nobody seems to know what exactly is required for the infamous Compilers project. Here's the “official” statement from Prof. Artale on this matter:
Von: Artale Alessandro (CR)
Gesendet: Montag, 29. August 2011 11:55
An: — (Student Com09)
Betreff: Re: compiler project
The project should implement a simple language of your choice.
In the course home page there few links pointing to different grammars.
You can choose on the them.
There must be a lexical analyzer built with Lex and a syntax analyzer
built using yacc. Furthermore, you should specify some semantic actions,
possibly involving the construction of a symbol table.
Hope this clarifies.