Skip to content

Commit

Permalink
Rust: add UseTree::is_star
Browse files Browse the repository at this point in the history
  • Loading branch information
aibaars committed Jan 28, 2025
1 parent f0755bf commit 06cdaa4
Show file tree
Hide file tree
Showing 10 changed files with 37 additions and 7 deletions.
6 changes: 6 additions & 0 deletions rust/ast-generator/src/main.rs
Original file line number Diff line number Diff line change
Expand Up @@ -363,6 +363,12 @@ fn get_fields(node: &AstNodeSrc) -> Vec<FieldInfo> {
ty: FieldType::Predicate,
});
}
"UseTree" => {
result.push(FieldInfo {
name: "is_star".to_string(),
ty: FieldType::Predicate,
});
}
_ => {}
}

Expand Down
2 changes: 1 addition & 1 deletion rust/extractor/src/generated/.generated.list

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 4 additions & 0 deletions rust/extractor/src/generated/top.rs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions rust/extractor/src/translate/generated.rs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 4 additions & 4 deletions rust/ql/.generated.list

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 5 additions & 0 deletions rust/ql/lib/codeql/rust/elements/internal/generated/Raw.qll

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 5 additions & 0 deletions rust/ql/lib/rust.dbscheme
Original file line number Diff line number Diff line change
Expand Up @@ -1094,6 +1094,11 @@ use_trees(
unique int id: @use_tree
);

#keyset[id]
use_tree_is_star(
int id: @use_tree ref
);

#keyset[id]
use_tree_paths(
int id: @use_tree ref,
Expand Down
6 changes: 4 additions & 2 deletions rust/ql/test/extractor-tests/generated/UseTree/UseTree.ql

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions rust/schema/ast.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 06cdaa4

Please sign in to comment.