-
Notifications
You must be signed in to change notification settings - Fork 484
Remove parser modes #8610
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
cknitt
wants to merge
40
commits into
rescript-lang:master
Choose a base branch
from
cknitt:codex/remove-parser-mode
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Remove parser modes #8610
Changes from all commits
Commits
Show all changes
40 commits
Select commit
Hold shift + click to select a range
c00d32e
Refactor constructor arity in parsetree
cknitt 2201335
Remove obsolete parser printer flag
cknitt 89684c2
Share constructor pattern argument parsing
cknitt a2e5db1
Share constructor argument printing
cknitt bc05fa5
Centralize AST0 constructor argument bridging
cknitt fe2cdde
Localize legacy explicit arity handling
cknitt 3469bc8
Use plural names for constructor source arguments
cknitt f442710
Add constructor arity changelog entry
cknitt ef87eba
Preserve fresh AST0 constructor arity
cknitt 62d26cc
Partition polymorphic variant argument comments
cknitt a9d34a7
Fix AST0 constructor payload locations and printing
cknitt fc12885
Bump compiled artifact versions for constructor AST changes
cknitt 2af82aa
Deduplicate AST0 bridge marker removal
cknitt fbfe9ab
Preserve polymorphic variant payload spans across AST0
cknitt 158bace
Retain constructor signature help between arguments
cknitt e8c906f
Preserve constructor compatibility without parser modes
cknitt c5db70a
Remove redundant single-tuple AST0 bridge marker
cknitt 9d4b676
Revert unnecessary constructor syntax migrations
cknitt 23602f2
Simplify constructor bridge metadata handling and assertions
cknitt 3dd09af
Clarify constructor argument naming and simplify traversal
cknitt da1d7e0
Rename constructor argument compatibility fixture
cknitt d4babe2
Preserve constructor argument-list locations explicitly
cknitt 3b74c81
Reuse argument-list locations in parsing and type checking
cknitt b226130
Use argument-list boundaries for constructor signature help
cknitt 976c632
Accept located constructor arguments in AST helpers
cknitt 0fb0355
Separate constructor argument tests from AST0 bridge coverage
cknitt b8368e9
Document the constructor argument AST0 bridge contract
cknitt a6352c8
Use explicit locations at constructor helper call sites
cknitt fb1e677
Normalize constructor tuple paths in completion
cknitt f537d77
Select constructor tuple parameters in signature help
cknitt 6ff0d42
Preserve constructor source arity in completion paths
cknitt 37dda63
Use shared argument traversal for constructor completion gaps
cknitt 68d6884
Reuse resolved inline-record constructor fields in completion
cknitt 7411334
Preserve list constructor attributes on the AST0 wire
cknitt 60adb6f
Simplify AST0 argument tuple callbacks
cknitt cdb15da
Preserve attributed list payload tuples across AST0 conversions
cknitt 045c62d
Adapt constructor tag helper to argument lists
cknitt 87349f5
Normalize constructor payload grouping in completion paths
cknitt 531a5fd
Keep unary tuple signature help on its only parameter
cknitt 425e204
Preserve attributes on marked polymorphic variant type tuples
cknitt File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.