This is a Modula-2 compiler. Modula-2 was created by Nicolas Wirth as an object-oriented sequel to Pascal, so the syntax is very similar to Pascal. Modula-2 is a very easy language to learn, and it is even easier to implement. It is ideal for educational situations to ease students into object-oriented programming. The main package includes the compiler-binary, the source of the library and some more like documentation and examples.