Creating Domain-Specific Languages with Eclipse Xtext
Rapid Prototyping for New Languages and IDEs
Seiten
2016
Addison-Wesley Educational Publishers Inc (Verlag)
9780321784087 (ISBN)
Addison-Wesley Educational Publishers Inc (Verlag)
9780321784087 (ISBN)
- Titel wird leider nicht erscheinen
- Artikel merken
Using Domain Specific Languages (DSLs), you can solve a wide spectrum of problems more rapidly and effectively than ever before. However, early adopters have struggled with the absence of sophisticated IDE tools for their new languages. Eclipse Xtext solves this problem, offering complete infrastructure for your DSLs -- from parsers, linkers, compilers, and interpreters to developer productivity features like validation and code completion.
Now, for the first time, there's a comprehensive guide to developing industry-strength DSL projects with Xtext. Creating Domain-Specific Languages with Eclipse Xtext covers all you need to know to succeed with the widely-anticipated new Xtext 2 release. You'll learn:
How Xtext works and how it relates to other Eclipse frameworks
How to create your own DSLs with Xtext
How to implement custom DSL editors that maximize user productivity
How to write Xtext grammars for existing (legacy) DSLs
How to integrate Xtext DSLs with other EMF models and Eclipse-based technologies
How to solve "industrial-strength" problems, including scalability of large grammars and models; advanced customization; and proper build and continuous integration set-up
Xtext 2.0 isn't just another DSL creation tool: it's a breakthrough enabler that will bring DSLs into far wider usage. This guide will help you get results with Xtext 2.0 fast - whether you're just started working with DSLs or you've been pioneering them for years.
Now, for the first time, there's a comprehensive guide to developing industry-strength DSL projects with Xtext. Creating Domain-Specific Languages with Eclipse Xtext covers all you need to know to succeed with the widely-anticipated new Xtext 2 release. You'll learn:
How Xtext works and how it relates to other Eclipse frameworks
How to create your own DSLs with Xtext
How to implement custom DSL editors that maximize user productivity
How to write Xtext grammars for existing (legacy) DSLs
How to integrate Xtext DSLs with other EMF models and Eclipse-based technologies
How to solve "industrial-strength" problems, including scalability of large grammars and models; advanced customization; and proper build and continuous integration set-up
Xtext 2.0 isn't just another DSL creation tool: it's a breakthrough enabler that will bring DSLs into far wider usage. This guide will help you get results with Xtext 2.0 fast - whether you're just started working with DSLs or you've been pioneering them for years.
Introduction
Standing On the Shoulders of Giants: Foundations of Xtext
Hello Xtext World: Your First Xtext Project
A Simple DSL: Getting to Know the Xtext Grammar Language
Setting Up An Agile and Professional Xtext Project
Building Xtext Projects On Continuous Integration Systems
A More Complex Example
Customization of Xtext's Own Build Workflow
MWE2: The Modeling Workflow Engine 2
Debugging Xtext
Advanced Customization
Working With Large Models
Code Generation
Implementing Legacy Grammars in Xtext
More Difficult Conversions. Yacc/Bison, CUP
Miscellaneous Topics
Supporting Refactoring for Xtext DSLs
| Verlagsort | New Jersey |
|---|---|
| Sprache | englisch |
| Maße | 178 x 235 mm |
| Themenwelt | Mathematik / Informatik ► Informatik ► Programmiersprachen / -werkzeuge |
| ISBN-13 | 9780321784087 / 9780321784087 |
| Zustand | Neuware |
| Informationen gemäß Produktsicherheitsverordnung (GPSR) | |
| Haben Sie eine Frage zum Produkt? |
Mehr entdecken
aus dem Bereich
aus dem Bereich
Grundlagen und praktische Anwendungen von Transpondern, kontaktlosen …
Buch (2023)
Hanser (Verlag)
CHF 125,95