Recover from Parsing Partial Expressions
Open
enhancement
- Dominant language
- Rust
- Stars
- 1k
- Forks
- 212
- Avg merge
- 3d 8h
- Merged PRs (30d)
- 65
Description
In order for more sophisticated Signature Help in the Language Server, the Q# parser needs to be able to better recover from dealing with partially typed expressions, for example `Foo(1 + )`. An AST and HIR should still be generated for this, maybe with some kind of error value for the incomplete expression.
See also #672
Contributor guide
Assessment
This issue has not been assessed yet.