Package Info

python-textX


Meta-language for DSL implementation inspired by Xtext


Development/Languages/Python

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.


License: MIT
URL: https://textx.github.io/textX/stable/

Categories

Releases

Package Version Update ID Released Package Hub Version Platforms Subpackages
2.1.0-bp155.2.10 info GA Release 2023-05-22 15 SP5
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • python3-textX
2.1.0-bp154.1.27 info GA Release 2022-05-12 15 SP4
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • python3-textX
2.1.0-bp153.1.16 info GA Release 2021-03-06 15 SP3
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • python2-textX
  • python3-textX
2.1.0-bp152.2.1 info GA Release 2020-05-25 15 SP2
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • python2-textX
  • python3-textX
1.6.1-bp151.3.3 info GA Release 2019-07-17 15 SP1
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • python-textX-doc
  • python2-textX
  • python3-textX
1.6.1-bp150.2.9 info GA Release 2018-07-30 15
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • python-textX-doc
  • python2-textX
  • python3-textX
1.6.1-bp150.2.7 info GA Release 2018-07-30 15
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • python-textX-doc
  • python2-textX
  • python3-textX