Metadata-Version: 2.1
Name: PyDAXLexer
Version: 0.1.1
Summary: PyDAX is designed to analyze DAX, it can extract comments, remove comments, and identify columns and measures referenced in DAX expressions.
Author-email: Klaus Jürgen Folz <klausjurgenfolz@gmail.com>
Project-URL: Linkedin, https://www.linkedin.com/in/klausjfolz/
Project-URL: GitHub, https://github.com/jurgenfolz/PyDAXLexer
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: antlr4-python3-runtime==4.13.1

# PyDAX

`PyDAX` is a package designed to analyze DAX expressions. It can extract comments, remove comments, and identify columns and measures referenced in DAX expressions.

## Acknowledgments

### TabularEditor

The lexer grammar used in this project is adapted from the TabularEditor GitHub repository.

- **Source**: [TabularEditor GitHub Repository](https://github.com/TabularEditor/TabularEditor/blob/master/AntlrGrammars/DAXLexer.g4)
- **License**: MIT License

### ANTLR

This project uses ANTLR (ANother Tool for Language Recognition) to generate the lexer and parser for DAX expressions. ANTLR is a powerful tool for processing structured text and is widely used for language recognition tasks.

- **Project**: The ANTLR Project
- **License**: BSD-3-Clause License


