-
Notifications
You must be signed in to change notification settings - Fork 2k
unified: Switch over to using swift-syntax for parsing
#22233
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
Merged
Merged
Changes from 1 commit
Commits
Show all changes
31 commits
Select commit
Hold shift + click to select a range
7a573c4
yeast: Order AST dump fields by schema-declared order
tausbn 8206f6f
swift-syntax-rs: Fold local and stdlib operators
tausbn 2e74c1d
yeast: Desugar an externally-built AST, and validate by field name
tausbn bbf52ce
tree-sitter-extractor: Split direct and desugaring extractors
tausbn 79954ce
unified: Add the swift-syntax parser and unresolved operator sequence…
tausbn ad2ce93
unified: Port top-level, literal, and name rules to swift-syntax
tausbn 8328fba
unified: Port operator rules to swift-syntax
tausbn 437e482
unified: Port variable-binding rules to swift-syntax
tausbn 191fc54
unified: Port type-expression rules to swift-syntax
tausbn 52cdf59
unified: Port function, call, and member-access rules to swift-syntax
tausbn 6ad1fac
unified: Port closure rules to swift-syntax
tausbn 2de1549
unified: Port control-flow and pattern rules to swift-syntax
tausbn 2fcbc9b
unified: Port loop rules to swift-syntax
tausbn 4c764b5
unified: Port collection rules to swift-syntax
tausbn 6275977
unified: Port optional and error-handling rules to swift-syntax
tausbn 37654b4
unified: Port import rules to swift-syntax
tausbn 8e6651a
unified: Port type-container declarations to swift-syntax
tausbn ec0c49a
unified: Port property accessor rules to swift-syntax
tausbn 90ea1b5
unified: Port enum-case rules to swift-syntax
tausbn c4fbd74
unified: Port constructor and related declaration rules to swift-syntax
tausbn 5c5fd5e
unified: Switch the Swift front-end to swift-syntax
tausbn 20a2537
unified: Regenerate the raw-AST corpus section for swift-syntax
tausbn 046c88a
unified: Regenerate the enhanced getter/setter property corpus case
tausbn c50bcba
swift-syntax-rs: Degrade gracefully without a Swift toolchain
tausbn 17cbb4e
unified: Harden the external Swift parser integration
tausbn 7721ce2
unified: Add swift_node_types.yml to the extractor's compile_data
tausbn e3a0822
unified: Package the swift-syntax parser in the extractor pack
tausbn ba26e1d
unified: Add corpus tests for nested types
tausbn a3d9492
Merge branch 'main' into tausbn/swift-syntax-rs-sequenced
tausbn a2ff35a
unified: Fix Bazel formatting errors
tausbn ceffe40
unified: Remove references to Swift input schema generation
tausbn 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
Some comments aren't visible on the classic Files Changed page.
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
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.