Item Details

Implementing Domain-Specific Languages With Xtext and Xtend [electronic resource]

Bettini, Lorenzo
Format
EBook; Book; Online
Published
Birmingham : Packt Publishing, Limited June 2013
Edition
New Edition
Language
English
ISBN
9781782160304, 1782160302 (Trade Paper)
Summary
Annotation
Description
Mode of access: World wide Web.
Logo for Copyright Not EvaluatedCopyright Not Evaluated
Technical Details
  • Access in Virgo Classic

  • LEADER 03077nam a22003132 4500
    001 u6205144
    003 SIRSI
    005 20140208060640.0
    006 m d
    007 cr n
    008 131008e201306uuxxk s|||||||| ||eng|d
    020
      
      
    a| 9781782160304
    020
      
      
    a| 1782160302 (Trade Paper) c| USD 49.99 Retail Price (Publisher) 9| Active Record
    024
    3
      
    a| 9781782160304
    035
      
      
    a| (WaSeSS)ssj0001079705
    037
      
      
    b| 01201872
    040
      
      
    a| BIP US d| WaSeSS
    100
    1
      
    a| Bettini, Lorenzo e| Author
    245
    1
    0
    a| Implementing Domain-Specific Languages with Xtext and Xtend h| [electronic resource]
    250
      
      
    a| New Edition
    260
      
      
    a| Birmingham : b| Packt Publishing, Limited c| June 2013
    520
    8
      
    a| Annotation b| Xtext is an open source Eclipse framework for implementing domain-specific languages together with its IDE functionalities. It lets you implement languages really quickly, and, most of all, it covers all aspects of a complete language infrastructure, starting from the parser, code generator, interpreter, and more."Implementing Domain-Specific Languages with Xtext and Xtend" will teach you how to develop a DSL with Xtext, an Eclipse framework for implementing domain-specific languages. The chapters are like tutorials that describe the main concepts of Xtext such as grammar definition, validation, code generation, customizations, and many more, through uncomplicated and easy-to-understand examples.Starting with briefly covering the features of Xtext that are involved in a DSL implementation, including integration in an IDE, the book will then introduce you to Xtend as this language will be used in all the examples throughout the book. We then proceed by explaining the main concepts of Xtext, such as validation, code generation, and customizations of runtime and UI aspects. By the end of the book, you will have learned how to test a DSL implemented in Xtext with Junit, in order to follow a test-driven development strategy that will help the developer implement maintainable code that is much faster and cleaner.A test-driven approach is used throughout the book when presenting advanced concepts such as type checking and scoping. The book also shows you how to build and release a DSL so that it can be installed in Eclipse, and gives you hints on how to build the DSL headlessly in a continuous integration server."Implementing Domain-Specific Languages with Xtext and Xtend" aims to complement the official Xtext documentation to explain the main concepts through simplified examples and to teach the best practices for a DSL implementation in Xtext. It is a Beginners Guide which should set you up for professional development DSL and its Eclipse IDE tooling.
    538
      
      
    a| Mode of access: World wide Web.
    655
      
    0
    a| Electronic books.
    710
    2
      
    a| Safari Books Online
    856
    4
    0
    u| http://RE5QY4SB7X.search.serialssolutions.com/?V=1.0&L=RE5QY4SB7X&S=JCs&C=TC0001079705&T=marc
    596
      
      
    a| 1
    999
      
      
    a| XX(6205144.1) w| WEB i| 6205144-1001 l| INTERNET m| UVA-LIB t| INTERNET

Availability

Google Preview

Read Online