Skip to content

Tracking meta issue: parser related changes #11481

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
6 of 15 tasks
smoothdeveloper opened this issue Apr 24, 2021 · 1 comment
Open
6 of 15 tasks

Tracking meta issue: parser related changes #11481

smoothdeveloper opened this issue Apr 24, 2021 · 1 comment
Labels
Milestone

Comments

@smoothdeveloper
Copy link
Contributor

smoothdeveloper commented Apr 24, 2021

This is a (for now) blank issue, with intent of assembling list of issues/enhancement requests around the F# parser. The idea is to have a hub to ease onboarding of contributions to the parser by the community or main stake holders maintaining the language, in similar fashion we have issue #1103.

I'll just put the categories I know of, for now.


error recovery in the parser

those issues are about enabling damage mitigation in case of syntax error, for the tooling to recover and remain usable.

See the "thriller" which is a good intro of current state of things: https://youtu.be/3Zr0HNVcooU?t=4977

adjustments / improvements / inconsistencies in the AST

those issues are about making the AST more consistent, and reducing needs of adhoc hacks in tooling to work around some of the historical choices made for the AST representation out of the parser.

error messages to enhance that incur dealing with the parser tokens

those issues are meant as a subset of #1103 when a particular issue has been investigated and identified as "best fixed through change in the parsing".

change to the language


@TIHan, @auduchinok , @nojaf & others, if you have tickets you want me to list here, you can ping me on the slack or elsewhere and I'll bring them up / classify. If there are other categories to add, please let me know.

Hope this serves as useful as our model issue handled by @isaacabraham 🙂

@baronfel
Copy link
Member

@smoothdeveloper the note you have for #11487 can be checked off now :)

@vzarytovskii vzarytovskii moved this to Not Planned in F# Compiler and Tooling Jun 17, 2022
@smoothdeveloper smoothdeveloper changed the title meta issue: parser related changes Tracking meta issue: parser related changes Nov 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: New
Development

No branches or pull requests

4 participants