Metadata-Version: 2.1
Name: antlr4_vba
Version: 0.0.56
Summary: VBA targeted antlr4 parsing classes.
Author-email: Kevin Nowaczyk <beakerboy99@yahoo.com>
Project-URL: Homepage, https://github.com/Beakerboy/antlr4-vba/
Project-URL: Bug Tracker, https://github.com/Beakerboy/antlr4-vba/issues
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: antlr4-python3-runtime
Requires-Dist: antlr4-tools
Provides-Extra: tests
Requires-Dist: mypy; extra == "tests"

# 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.
