We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
CallExpr
ParenArgsExpr
1 parent 70ab6a4 commit c60fc6aCopy full SHA for c60fc6a
rust/ast-generator/src/main.rs
@@ -22,6 +22,7 @@ fn class_name(type_name: &str) -> String {
22
"ArrayExpr" => "ArrayExprInternal".to_owned(),
23
"AsmOptions" => "AsmOptionsList".to_owned(),
24
"MacroStmts" => "MacroBlockExpr".to_owned(),
25
+ "CallExpr" => "ParenArgsExpr".to_owned(),
26
_ if type_name.starts_with("Record") => type_name.replacen("Record", "Struct", 1),
27
_ if type_name.ends_with("Type") => format!("{type_name}Repr"),
28
_ => type_name.to_owned(),
@@ -30,7 +31,7 @@ fn class_name(type_name: &str) -> String {
30
31
32
fn property_name(type_name: &str, field_name: &str) -> String {
33
let name = match (type_name, field_name) {
- ("CallExpr", "expr") => "function",
34
+ ("ParenArgsExpr", "expr") => "base",
35
("LetExpr", "expr") => "scrutinee",
36
("MatchExpr", "expr") => "scrutinee",
37
("Variant", "expr") => "discriminant",
rust/schema/annotations.py
@@ -228,10 +228,10 @@ class _:
228
loop_body: drop
229
230
231
-@annotate(CallExpr, cfg=True)
+@annotate(ParenArgsExpr, cfg=True)
232
class _:
233
"""
234
- A call expression. For example:
+ An expression with parenthesized arguments. For example:
235
```rust
236
foo(42);
237
foo::<u32, u64>(42);
0 commit comments