<div dir="ltr"><div><div><div><div><div>Hi everybody, <br><br></div>Few weeks ago I released a new Oberon-07 compiler targeting the Java Virtual Machine (JVM).<br></div>It was built following the techniques used in Wirth's original compiler (one pass, compact, no third party libraries).<br><br></div>I tried to be as faithful as possible to the Oberon-07 report and every time Wirth's implementation changed I made sure oberonc was following the same semantic. I will continue to keep it in sync.<br><br></div>Leveraging the strengths of the JVM, this implementation produce very good code, comparable to the equivalent Java version produced by the official javac compiler.<br><br></div>Please give it a try and let me know what you think. For the code and instructions refer to:<br><br><div><div><a href="https://github.com/lboasso/oberonc">https://github.com/lboasso/oberonc</a><br><div><div><br></div><div>Regards, <br></div><div>Luca Boasso<br></div><div><br></div></div></div></div></div>