This is sinuhe's Modula-2 (M2) compiler and translator to C, a fork of m2c-0.6, written by Vladimir Makarov in C.

m2c implements the language described in Programming in Modula-2, Fourth Edition (PIM4), by Prof. Dr. N. E. Wirth, with PIM3 compatibility. We wish to preserve the simplicity of Wirth's language as he defined it. Second, we want to provide a compiler to accommodate those who want to compile programs from the last printed (M2) editions of PIM3 and PIM4, and Algorithms and Data Structures. (Later Oberon editions were published as PDFs.)

For further information, please visit the savannah page. An IRC chat is available at irc.oftc.net in channel #m2c. This may be accessible over the web at https://webchat.oftc.net/?channel=m2c. A related channel is #oberon on chat.freenode.net.