# \#xtext

**URL:** https://d.strumenta.community/tag/xtext/60.md

[Latest](https://d.strumenta.community/latest.md) · [Categories](https://d.strumenta.community/categories.md) · [Tags](https://d.strumenta.community/tags.md)

---

## [Free book of the day in PacktPub (only today Thursday 20230112): Implementing Domain-Specific Languages with Xtext and Xtend](https://d.strumenta.community/t/free-book-of-the-day-in-packtpub-only-today-thursday-20230112-implementing-domain-specific-languages-with-xtext-and-xtend/1762)

<div class="topic-metadata">

**Author:** [@oscaretu](https://d.strumenta.community/u/oscaretu)\
**Replies:** 0\
**Last updated:** [January 12, 2023, 8:38pm UTC](https://d.strumenta.community/t/free-book-of-the-day-in-packtpub-only-today-thursday-20230112-implementing-domain-specific-languages-with-xtext-and-xtend/1762 "2023-01-12T20:38:06Z")

</div>

Implementing Domain-Specific Languages with Xtext and Xtend - Second Edition By Lorenzo Bettini Publication date: Aug 2016 Pages: 426 Learn how to implement a DSL with Xtext and Xtend using easy-to-understand examp…

---

## [Xtext workaround to perform a semantic predicate](https://d.strumenta.community/t/xtext-workaround-to-perform-a-semantic-predicate/1568)

<div class="topic-metadata">

**Author:** [@AntonioG](https://d.strumenta.community/u/AntonioG)\
**Replies:** 2\
**Last updated:** [May 13, 2022, 2:04pm UTC](https://d.strumenta.community/t/xtext-workaround-to-perform-a-semantic-predicate/1568 "2022-05-13T14:04:10Z")

</div>

Hi all, I am currently working on mapping the concepts of JSON Schema (https://json-schema.org/) to Ecore+OCL, and then, generating an Xtext grammar that has json as concrete syntax. We have a problem with the specific…
