Skip to main content

VBA targeted antlr4 parsing classes.

Project description

antlr4-vba

antlr4-vba is a package of the Lexer and Parser created by antlr with the command antlr4 -Dlanguage=Python3 -listener -visitor vba.g4. The project also includes the empty listener and visitor classes, which are largely useless on their own, but good as reference. Similarly, there are grammar, lexer, and parser files which implement the conditional compilation process of VBA.

Installation

The project can be installed with python -m pip install antlr4-vba

Typing stubs

The project also includes typed stubs for mypy. These stubs are autogenerated by stubgen, so they may be incomplete. Please let me know if they do not meet your needs and I can manage them manually.

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

antlr4_vba-0.0.25.tar.gz (187.4 kB view details)

Uploaded Source

Built Distribution

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

antlr4_vba-0.0.25-py3-none-any.whl (194.7 kB view details)

Uploaded Python 3

File details

Details for the file antlr4_vba-0.0.25.tar.gz.

File metadata

  • Download URL: antlr4_vba-0.0.25.tar.gz
  • Upload date:
  • Size: 187.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.18

File hashes

Hashes for antlr4_vba-0.0.25.tar.gz
Algorithm Hash digest
SHA256 6df4dbaa8c36731f435e2ccc4c2404b86bada0a457aef769f864fe730006561a
MD5 f9435fa3c1c0744ef1814b902b6b20c4
BLAKE2b-256 8aa52c1e0176bf5d1494eeacc695cbc095f2fe2b23ff0a8c47963f1921f2b3aa

See more details on using hashes here.

File details

Details for the file antlr4_vba-0.0.25-py3-none-any.whl.

File metadata

  • Download URL: antlr4_vba-0.0.25-py3-none-any.whl
  • Upload date:
  • Size: 194.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.18

File hashes

Hashes for antlr4_vba-0.0.25-py3-none-any.whl
Algorithm Hash digest
SHA256 4842daf8ff3ac41e77eed26af3da3c66cb8850e967e1d0481c5577744324e9b8
MD5 25731b4c9c744d90b2d8ed65f3c67350
BLAKE2b-256 f2b7cc31df008c0f41796586162762d598f13a4c59af359dbb86413d1a0a1857

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