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. The project also includes grammar, lexer, and parser files which implement the conditional compilation process of VBA, and which interact with VBA LIKE expressions.

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.64.tar.gz (202.3 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.64-py3-none-any.whl (213.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: antlr4_vba-0.0.64.tar.gz
  • Upload date:
  • Size: 202.3 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.64.tar.gz
Algorithm Hash digest
SHA256 c6659c52fb987f5a9218c4d07ecd6cd3c116bfdba9b7e6f189abcbb22cbe1fe4
MD5 6a22d4f44227bc30eff6833dbc96f667
BLAKE2b-256 649c62cd03b1af0c29fb48c909784d208f0d5675efe96f444ba213de73e2ed13

See more details on using hashes here.

File details

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

File metadata

  • Download URL: antlr4_vba-0.0.64-py3-none-any.whl
  • Upload date:
  • Size: 213.2 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.64-py3-none-any.whl
Algorithm Hash digest
SHA256 dc6c004dba181bc627ecead3e8742fede070427d963e1814d193b54ad684f6f2
MD5 a5c6becb419f44c1ef3e6b11cd80fe75
BLAKE2b-256 c60294a77a96cf72c2d186d2d8fd1fa37d04fae17713fee010ef7163154de8bb

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