[Enhancement] Add Parser Support for Invalid Syntax Literals
@JordanBoltonMN is already working on this.
Since May 13, 2020.
Assessment
This issue has not been assessed yet.
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.
- Dominant language
- TypeScript
- Stars
- 137
- Forks
- 34
- Avg merge
- 50m
- Merged PRs (30d)
- 1
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.
More from microsoft/powerquery-parser
-
enhancement
microsoft/powerquery-parser#399 · 1 assignee ·
-
bug
microsoft/powerquery-parser#370 · 1 assignee ·
-
bug
microsoft/powerquery-parser#355 · 1 comment · 1 reaction · 1 assignee ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 45/100
microsoft/powerquery-parser#354 ·
-
bug
microsoft/powerquery-parser#340 · 4 comments · 1 assignee ·
All issues in microsoft/powerquery-parser
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
Eynzof/Hermes-CN-Desktop#610 ·
-
bug clawsweeper:linked-pr-open clawsweeper:needs-live-repro clawsweeper:no-new-fix-pr impact:message-loss issue-rating: 🐚 platinum hermit P2 regression
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
calcite-components needs triage refactor
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
Esri/calcite-design-system#15203 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 90/100
danielmiessler/LifeOS#2218 ·