next up previous contents
Next: 2.2 Syntax Up: 2. The MURZ language Previous: 2. The MURZ language

2.1 Introduction

MURZ gives the user the opportunity to analyze a simple imperative language (à la Pascal), featuring:

This simple language makes it straight-forward to build control-flow graph, and to implement the analysis algorithm we studied as a part of the Advanced compiling techniques class, in Pisa. Furthermore, some techniques we studied as a part of the Compilers: laboratory class are used to perform the static type analysis: to do that, we used an attribute of the abstract syntax tree.



Diego
2000-05-17