Skip to content

Commit 8b89e15

Browse files
authored
Merge pull request #20863 from hvitved/rust/call-refactor
Rust: Restructure classes representing calls
2 parents 5c8ab1f + bc6d38e commit 8b89e15

File tree

88 files changed

+15956
-1260
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

88 files changed

+15956
-1260
lines changed

rust/downgrades/e54d01f67a416b3d6eb7b970f27295097f2cac7f/old.dbscheme

Lines changed: 3624 additions & 0 deletions
Large diffs are not rendered by default.

rust/downgrades/e54d01f67a416b3d6eb7b970f27295097f2cac7f/rust.dbscheme

Lines changed: 3615 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
description: Added the `@call_expr_base` union type
2+
compatibility: backwards
3+
4+
call_expr_arg_lists.rel: delete
5+
call_expr_attrs.rel: delete
6+
method_call_expr_arg_lists.rel: delete
7+
method_call_expr_attrs.rel: delete
8+
9+
call_expr_base_arg_lists.rel: run upgrade.ql call_expr_base_arg_lists
10+
call_expr_base_attrs.rel: run upgrade.ql call_expr_base_attrs
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
class Element extends @element {
2+
string toString() { none() }
3+
}
4+
5+
class ArgList extends Element, @arg_list { }
6+
7+
class Attr extends Element, @attr { }
8+
9+
query predicate call_expr_base_arg_lists(Element c, ArgList l) {
10+
call_expr_base_arg_lists(c, l)
11+
or
12+
method_call_expr_arg_lists(c, l)
13+
}
14+
15+
query predicate call_expr_base_attrs(Element c, int i, Attr a) {
16+
call_expr_attrs(c, i, a)
17+
or
18+
method_call_expr_attrs(c, i, a)
19+
}

rust/extractor/src/generated/.generated.list

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

rust/extractor/src/generated/top.rs

Lines changed: 113 additions & 176 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)