Next: The Assignment
Up: Compiler Theory: Assignment 2
Previous: Compiler Theory: Assignment 2
- Date of postage.
- Thursday, February 20, 2003.
- Original due date.
- Friday, March 14, 2003.
- Final due date.
- Monday, March 17, 2003.
- Due format.
- The assignment should be returned to the instructor by email.
Your work will consist of
- one main file containing all answers to questions
except computer programs
- one attached file per computer program.
The main file can be
- either a text file which will be
the message of your email
- or an attached postscript or PDF file.
No other formats than text, postscript or PDF are allowed.
Please contact the instructor if you have any technical
difficulty with these formats.
The computer programs of this assignment are all
input files for the flex (or lex) program
and the yacc program.
The preferred version of flex/lex is flex version 2.5.4.
You must provide a script file or a Makefile for the construction
of your applications with flex and yacc.
This construction must work under Linux (with a recent
distribution) or under a UNIX system of the GAUL network.
You can reuse the Makefile of the archive yacc.tar.gz
from the course web site. Note that this Makefile was developed
with bash under Red Hat 7.3 (Linux).
You should also provide a README file specifying
- which UNIX system you are using (Linux or SunOS)
- which shell (command language interpreter) you are
using (tcsh or bash)
For the compilation options of flex/lex and yacc
please refer to the Makefile of the archive yacc.tar.gz.
- Late penalties.
- See the Course outline.
- Collaboration.
- You are expected to do this assignment
on your own without assistance from anyone else in the class.
- Marking.
- This assignment will be marked out of 20.
Next: The Assignment
Up: Compiler Theory: Assignment 2
Previous: Compiler Theory: Assignment 2
Marc Moreno Maza
2004-12-01