Macro delimiter

This commit is contained in:
2026-06-03 18:12:30 +02:00
parent 4683a3039e
commit 269e43930f
4 changed files with 40 additions and 10 deletions
+8 -3
View File
@@ -172,10 +172,15 @@ impl GenRust for Postfix {
cg.add(")");
}
Postfix::MacroCall(inner) => {
cg.add("!(");
Postfix::MacroCall { inner, delimiter } => {
let (open, close) = match delimiter {
MacroDelimiter::Paren => ("!(", ")"),
MacroDelimiter::Bracket => ("![", "]"),
MacroDelimiter::Brace => ("!{", "}"),
};
cg.add(open);
cg.add(inner);
cg.add(")");
cg.add(close);
}
Postfix::StructCall(fields) => {