Summary

Xtext also helps the programmer in the context of release engineering. Using the Xtext Buckminster wizard it is easy to build a p2 repository for releasing your DSL implementation. It is also easy to set up a headless build process that can be executed in a continuous integration server.

In the next chapter we will briefly present Xbase, a reusable expression language completely interoperable with the Java type system. When you use Xbase in your DSL you will not only inherit the grammar of its expressions, but also its Java type system, its code generator, and all its IDE aspects.

Get Implementing Domain-Specific Languages with Xtext and Xtend now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.