Polytechnique Montréal Modula-3 Compiler