publication . Other literature type . Conference object . 2010

implement your language faster than the quick and dirty way

Moritz Eysholdt; Heiko Behrens;
Restricted
  • Published: 01 Jan 2010
  • Publisher: Association for Computing Machinery (ACM)
Abstract
Whether there is an (emerging or legacy) Domain-Specific Language to increase the expressiveness of your coworkers or whether you are about to invent a new General Purpose Prgramming Language: Tool support that goes beyond a parser/compiler is essential to make other people adopt your language and to be more productive. Xtext is an award- winning framework to build such tooling. In this tutorial we explain how to define a language and a statically typed, EMF-based Abstract Syntax Tree using only a grammar. We then generate a parser, a serializer and a smart editor from it. The editor provides many features out-of-the-box, such as syntax highlighting, content-ass...
Powered by OpenAIRE Research Graph
Any information missing or wrong?Report an Issue