Skip to main content

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

textx_gen_vscode-0.3.0.tar.gz (97.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

textx_gen_vscode-0.3.0-py3-none-any.whl (9.7 kB view details)

Uploaded Python 3

File details

Details for the file textx_gen_vscode-0.3.0.tar.gz.

File metadata

  • Download URL: textx_gen_vscode-0.3.0.tar.gz
  • Upload date:
  • Size: 97.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.32.5

File hashes

Hashes for textx_gen_vscode-0.3.0.tar.gz
Algorithm Hash digest
SHA256 173c3df6edbfb0580d5e1092ff5785844de471066a3edf218aaa7a22948f62d7
MD5 7e64cf2592228fca58379b5c0c21e84d
BLAKE2b-256 2b73148b1cba605ec37f8f769fa2ac676125f3a4d674975a944e0c52cb834ba1

See more details on using hashes here.

File details

Details for the file textx_gen_vscode-0.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for textx_gen_vscode-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 907bc5600ac1a83ae08c91836e52333793a81dafc6b7310d5cf17c92590c5f98
MD5 07be044dcc320cab97f467b71ad1b96f
BLAKE2b-256 5161a398ba3af64cb1e70b4f15314a94b2ac7320de372913fe35ce099acfe8f6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page