Swift: refactor ExprVisitor to use translations

This commit is contained in:
Paolo Tranquilli
2022-11-03 17:09:23 +01:00
parent a6b1806e66
commit 75f30a8f9c
3 changed files with 412 additions and 504 deletions

View File

@@ -16,7 +16,7 @@ cpp_keywords = {"alignas", "alignof", "and", "and_eq", "asm", "atomic_cancel", "
"xor", "xor_eq"}
_field_overrides = [
(re.compile(r"(start|end)_(line|column)|index|width|num_.*"), {"type": "unsigned"}),
(re.compile(r"(start|end)_(line|column)|(.*_)?index|width|num_.*"), {"type": "unsigned"}),
(re.compile(r"(.*)_"), lambda m: {"field_name": m[1]}),
]