textX is a meta-language for building Domain-Specific Languages (DSLs) in Python. It is inspired by Xtext.
From a single language description (grammar), textX will build a parser and a meta-model (a.k.a. abstract syntax) for textual languages. Own languages can be invented or support for already existing textual language or file format be built.
textX follows the syntax and semantics of Xtext, but differs in some places and is implemented in Python using the Arpeggio PEG parser - no grammar ambiguities, unlimited lookahead, interpreter style of work.
Package Version | Update ID | Released | Package Hub Version | Platforms | Subpackages |
---|---|---|---|---|---|
2.1.0-bp156.3.1 info | GA Release | 2023-07-22 | 15 SP6 |
|
|
2.1.0-bp155.2.10 info | GA Release | 2023-05-22 | 15 SP5 |
|
|
2.1.0-bp154.1.27 info | GA Release | 2022-05-12 | 15 SP4 |
|
|
2.1.0-bp153.1.16 info | GA Release | 2021-03-06 | 15 SP3 |
|
|
2.1.0-bp152.2.1 info | GA Release | 2020-05-25 | 15 SP2 |
|
|
1.6.1-bp151.3.3 info | GA Release | 2019-07-17 | 15 SP1 |
|
|
1.6.1-bp150.2.9 info | GA Release | 2018-07-30 | 15 |
|
|
1.6.1-bp150.2.7 info | GA Release | 2018-07-30 | 15 |
|
|