microsoft / microsoft/powerquery-parser
[Enhancement] Add Parser Support for Invalid Syntax Literals
@JordanBoltonMN is already working on this.
Since May 13, 2020.
- Dominant language
- TypeScript
- Stars
- 137
- Forks
- 34
- Avg merge
- 50m
- Merged PRs (30d)
- 1
Description
Describe the solution you'd like
Power Query expressions can contain "invalid syntax literals" (unsure the official name), a syntax construct in the form of #!" … " which is not mentioned in the official language specification.
To enable this parser to fully parse the section documents created by Microsoft Excel and Power BI, both of which can output invalid syntax literals, would it make sense to extend the parser to support these literals?
Example (pulled verbatim from a Power BI file):
section Section1;
shared Query1 = let
Source = #!"let a"
in
Source;
Additional context
For more details on these literals, see https://github.com/MicrosoftDocs/powerquery-docs/issues/12.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.