- ホーム
- > 洋書
- > 英文書
- > Computer / Languages
Full Description
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-upXtext 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.
Contents
IntroductionStanding On the Shoulders of Giants: Foundations of XtextHello Xtext World: Your First Xtext ProjectA Simple DSL: Getting to Know the Xtext Grammar LanguageSetting Up An Agile and Professional Xtext ProjectBuilding Xtext Projects On Continuous Integration SystemsA More Complex ExampleCustomization of Xtext's Own Build WorkflowMWE2: The Modeling Workflow Engine 2Debugging XtextAdvanced CustomizationWorking With Large ModelsCode GenerationImplementing Legacy Grammars in XtextMore Difficult Conversions. Yacc/Bison, CUPMiscellaneous TopicsSupporting Refactoring for Xtext DSLs
-
- 和書
- 建築情報学へ