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.63.tar.gz (201.8 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.63-py3-none-any.whl (212.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: antlr4_vba-0.0.63.tar.gz
  • Upload date:
  • Size: 201.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for antlr4_vba-0.0.63.tar.gz
Algorithm Hash digest
SHA256 e28ff3e06f268acf8b5affecde46b5ef2caecc8a80d796631d7aff9b0bb1c0fd
MD5 bb31ebc2bb306c11177fe4c3478953aa
BLAKE2b-256 95d23783aaa27f4cd9bdddfeb73d7c3915b3992feb4f8be0e096d28c301f6565

See more details on using hashes here.

File details

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

File metadata

  • Download URL: antlr4_vba-0.0.63-py3-none-any.whl
  • Upload date:
  • Size: 212.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for antlr4_vba-0.0.63-py3-none-any.whl
Algorithm Hash digest
SHA256 47d4695d8716837142730a51cd38e14d4ab9efd8b3df4fadc480584d3689a0a1
MD5 f617380e72c4efbe261972cc0cfa78d3
BLAKE2b-256 28b6efbfa8cbbef4a3108d89b176cfca63ee2e5914adcef5fdef936c61e4df92

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