-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
Rust: ast-based extractor #17502
Rust: ast-based extractor #17502
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
CodeQL found more than 20 potential problems in the proposed changes. Check the Files changed tab for more details.
fce5d6b
to
0ae8d33
Compare
0ae8d33
to
ecc69dc
Compare
ecc69dc
to
23d2e03
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
for follow-up: we can pull in this file with bazel instead of checking it in
The go failures are probably being handled by #17513 if I got it right |
ebd0d2f
to
4a19902
Compare
4a19902
to
cad6e6a
Compare
cad6e6a
to
3aa47a3
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great stuff!
This pull request rewrites the Rust extractor to extract the AST nodes of rust-analyzer instead the HIR nodes. The implementation is generated from the
rust.ungram
syntax definition.