Skip to content

Commit 8bfc1c4

Browse files
author
Paolo Tranquilli
committed
Rust: rename several entities using more accepted names
1 parent 1eb51c7 commit 8bfc1c4

40 files changed

+327
-311
lines changed

rust/ast-generator/src/main.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,14 +32,19 @@ fn class_name(type_name: &str) -> String {
3232
}
3333

3434
fn property_name(type_name: &str, field_name: &str) -> String {
35+
// N.B.: type names here are before any manipulation done by class_name
3536
let name = match (type_name, field_name) {
3637
("CallExpr", "expr") => "function",
3738
("LetExpr", "expr") => "scrutinee",
3839
("MatchExpr", "expr") => "scrutinee",
40+
("Variant", "expr") => "discriminant",
41+
("FieldExpr", "expr") => "container",
42+
(_, "name_ref") => "identifier",
3943
(_, "then_branch") => "then",
4044
(_, "else_branch") => "else_",
4145
("ArrayType", "ty") => "element_type_repr",
4246
("SelfParam", "is_amp") => "is_ref",
47+
("RecordField", "expr") => "default",
4348
("UseTree", "is_star") => "is_glob",
4449
(_, "ty") => "type_repr",
4550
_ if field_name.contains("record") => &field_name.replacen("record", "struct", 1),

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: 33 additions & 33 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

rust/extractor/src/translate/generated.rs

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

0 commit comments

Comments
 (0)