Java @ Desk: Xtext | Java at your desk

Xtext eclipse introduction

What is Xtext?

Xtext is a open source framework for development of programming languages and domain specific languages.

It covers all aspects of a complete language infrastructure, from parsers, over linker, compiler or interpreter to fully-blown top-notch Eclipse IDE integration. It comes with good defaults for all these aspects and at the same time every single aspect can be tailored to your needs.

It provides you an infrastructure to develop a parser that will support some domain specific language and allows to create a generator to transform that language into any language of your type.