Metadata-Version: 2.4
Name: textX-dev
Version: 0.2.0
Summary: Development tools for textX
Keywords: textX,parser,meta-language,meta-model,language,DSL
Author-email: "Igor R. Dejanović" <igor.dejanovic@gmail.com>
Maintainer-email: "Igor R. Dejanović" <igor.dejanovic@gmail.com>
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Software Development :: Interpreters
Classifier: Topic :: Software Development :: Compilers
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
License-File: LICENSE
Requires-Dist: textX
Requires-Dist: textX-jinja
Requires-Dist: textx-lang-questionnaire
Requires-Dist: click
Requires-Dist: appdirs
Requires-Dist: jinja2
Requires-Dist: wheel ; extra == "dev"
Requires-Dist: ruff ; extra == "dev"
Requires-Dist: pexpect ; extra == "dev"
Requires-Dist: coverage==7.5.3 ; extra == "dev"
Requires-Dist: pytest==8.2.2 ; extra == "dev"
Requires-Dist: pytest-cov==5.0.0 ; extra == "dev"
Requires-Dist: pexpect ; extra == "test"
Requires-Dist: coverage==7.5.3 ; extra == "test"
Requires-Dist: pytest==8.2.2 ; extra == "test"
Requires-Dist: pytest-cov==5.0.0 ; extra == "test"
Project-URL: Homepage, https://github.com/textX/textX-dev
Project-URL: Repository, https://github.com/textX/textX-dev
Provides-Extra: dev
Provides-Extra: test

[![Build status](https://travis-ci.org/textX/textX-dev.svg?branch=master)](https://travis-ci.org/textX/textX-dev)
[![Code test coverage](https://coveralls.io/repos/github/textX/textX-dev/badge.svg?branch=master)](https://coveralls.io/github/textX/textX-dev?branch=master)
[![Documentation Status](https://img.shields.io/badge/docs-latest-green.svg)](http://textx.github.io/textX/latest/scaffolding/)


# textX dev extensions

This project contains a set of extension to
[textX](https://github.com/textX/textX) used during development of languages and
generators.

Current extensions:

- `startproject` -- a textX subcommand for project scaffolding. It will ask
  several questions on the terminal and generate textX project based on the
  answers. Questionnaire specification and interpretation is based on
  [textx-lang-questionnaire](https://github.com/textX/textx-lang-questionnaire)
  language.

