a VS Code extension generator
Project description
VS Code Extension Generator for textX Languages
A textX generator which outputs simple, installable VS Code extension from a registered textX language project.
It is used primary by textX-LS project when generating and installing textX languages.
CLI Examples
Generate a VS Code extension for tx_workflow
project packaged in archive:
textx generate examples/workflow/tx_workflow/workflow.tx -o . --target=vscode --project_name tx-workflow
Generate a VS Code extension for tx_workflow
project packaged in installable vsix format:
textx generate examples/workflow/tx_workflow/workflow.tx -o . --target=vscode --project_name tx-workflow --vsix True
Other Notes
- textX language project should be registrated in order generator to find it by passed project name
- path to the grammar (
examples/workflow/tx_workflow/workflow.tx
) is not used for now, but idea is to be able to create project from it
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file textx-gen-vscode-0.1.3.tar.gz
.
File metadata
- Download URL: textx-gen-vscode-0.1.3.tar.gz
- Upload date:
- Size: 5.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.6.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8ade9c4f673c51026b4a6f15c47f4145abf7489de860697abe87bc08756247e |
|
MD5 | db8dbcf392039994d76078e244e86aa9 |
|
BLAKE2b-256 | ced5bab3a2cffc94270839edf8386fd034f8dc97d08f7cab8d95c321276b7b11 |
File details
Details for the file textx_gen_vscode-0.1.3-py3-none-any.whl
.
File metadata
- Download URL: textx_gen_vscode-0.1.3-py3-none-any.whl
- Upload date:
- Size: 6.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.6.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b4b0121540e2f47ab4266054feaa2e96aec0370708408ed5236d57ae5e812b1 |
|
MD5 | 58c1870498d587dee99243aee840c368 |
|
BLAKE2b-256 | 7b586a656ad18b37b62f3c3d6cbb1d7972814bcb6c0961dc198ead197a0b58be |