Meta-language for DSL implementation inspired by Xtext
https://github.com/igordejanovic/textX
textX is a meta-language for building Domain-Specific Languages (DSLs) in Python.
It is inspired by Xtext.
In a nutshell, textX will help you build your textual language in an easy way.
You can invent your own language or build a support for already existing
textual language or file format.
From a single language description (grammar), textX will build a
parser and a meta-model (a.k.a. abstract syntax) for the language.
See the docs for the details.
textX follows the syntax and semantics of Xtext but differs in some places
and is implemented 100% in Python using Arpeggio PEG parser - no grammar
ambiguities, unlimited lookahead, interpreter style of work.
- Sources inherited from project openSUSE:Leap:15.0
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Leap:15.0:Ports/python-textX && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
python-textX.changes | 0000000675 675 Bytes | |
python-textX.spec | 0000003012 2.94 KB | |
v1.6.1.tar.gz | 0001579214 1.51 MB |
Latest Revision
Ludwig Nussel (lnussel_factory)
accepted
request 596751
from
Sebastian Wagner (sebix)
(revision 1)
- Compact description - update to version 1.6.1. No notable changes. - update to version 1.6.0. Shortened changelog: * Introduced _tx_fqn class attribute. * textX api functions and classes are now available directly from textx module. * bugfixes - update to version 1.5.2. Bugfixes. - initial package
Comments 0