powerquery-parser icon indicating copy to clipboard operation
powerquery-parser copied to clipboard

A parser for the Power Query / M formula language, written in TypeScript

Results 13 powerquery-parser issues
Sort by recently updated
recently updated
newest added

**Expected behavior** The M language specification and the existing Power Query SDK allow a section member to use an _exclusive identifier reference_ to refer to itself (e.g. the `SumConsecutive(x -...

bug

**Is your feature request related to a problem? Please describe.** A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] We are using python,...

enhancement

**Expected behavior** maybeNormalizeNumber("0xdeadbeef") returns a normalized hex **Actual behavior** maybeNormalizeNumber("0xdeadbeef") returns undefined **To Reproduce** maybeNormalizeNumber("0xdeadbeef") **Additional context** N/A

bug

**Expected behavior** To align with Query Editor's behavior, in `[1.=true]`, "1." should be rejected as an invalid identifier. ![image](https://user-images.githubusercontent.com/857202/126382406-3a927bfd-6752-4fe8-ba90-da6e145ef2dc.png) **Actual behavior** The parser (as tested in VSCode using the [Power...

bug

**Is your feature request related to a problem? Please describe.** LexerSnapshot existed due to old reasons which no longer apply. It doesn't have any real reason to exist anymore. **Describe...

enhancement

**Is your feature request related to a problem? Please describe.** SectionAccessExpression isn't supported. **Describe the solution you'd like** Support SectionAccessExpression. **Describe alternatives you've considered** N/A **Additional context** N/A

enhancement

It would be great if the VS Code extension would support custom M-extensions with own functions as well.

enhancement

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

enhancement

**Is your feature request related to a problem? Please describe.** It's unclear why a cancellation has occured. **Describe the solution you'd like** A `reason` attribute under ICancellationToken **Describe alternatives you've...

enhancement

**Expected behavior** A quoted reference to an identifier which was defined as unquoted should be recognized as the same. **Actual behavior** If you define an identifier without quotes and then...

bug