py311-textX
3.1.1_1Meta-language for DSL implementation inspired by Xtext
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.
Origin: lang/py-textX
Category: lang
Size: 840KiB
License: MIT
Maintainer: yuri@FreeBSD.org
Dependencies: 3 packages
Required by: 1 packages
Website: textx.github.io/textX/stable
$
pkg install py311-textXDependencies (3)
Required By (1 packages)
More in lang
perl55.42.0_1
Practical Extraction and Report Languagepython3113.11.15
Interpreted object-oriented programming languageruby3.3.10,1
Object-oriented interpreted scripting languagephp848.4.16
PHP Scripting Language (8.4.X branch)gcc1414.2.0_4
GNU Compiler Collection 14php828.2.30
PHP Scripting Language (8.2.X branch)php838.3.29
PHP Scripting Language (8.3.X branch)php858.5.1
PHP Scripting Language (8.5.X branch)tcl868.6.17
Tool Command Languagep5-Try-Tiny0.32
Minimal try/catch with proper localization of $@