A simple, naive implementation of a parser for Microsoft PowerQuery M language. Useful for parsing the queries made by PowerBI connectors. In conjunction with an XMLA connection to powerbi, this can be used to derive the queries to data sources used by PowerBI.
The parser uses the grammar described by microsoft. Not all of the specification is implemented yet.
TODO: Add a list of supported parts of the grammar.