An Eclipse-based IDE for Featherweight Java implemented in Xtext

Lorenzo Bettini · Florence Research (University of Florence) · 2010

We present our implementation of Featherweight Java (a lightweight version of Java which is typically used when formalizing Java-like languages) in Eclipse by relying on Xtext (a framework for development of programming languages in Eclipse). Xtext eases the task of implementing a compiler and an IDE based on Eclipse by providing a high-level framework that generates most of the typical and recurrent artifacts necessary for a fully-fledged IDE on top of Eclipse, and allows the programmer to customize every aspect.

Read the paper · More papers on PaperTik