Forráskód Böngészése

gen_odin.py: replace reserved keyword 'context' with 'ctx'

Andre Weissflog 3 éve
szülő
commit
1c2ea8faf0
1 módosított fájl, 3 hozzáadás és 1 törlés
  1. 3 1
      bindgen/gen_odin.py

+ 3 - 1
bindgen/gen_odin.py

@@ -39,6 +39,8 @@ ignores = [
 
 # NOTE: syntax for function results: "func_name.RESULT"
 overrides = {
+    'context':                              'ctx',  # reserved keyword
+    'sapp_sgcontext':                       'sapp_sgctx',
     'sgl_deg':                              'sgl_as_degrees',
     'sgl_rad':                              'sgl_as_radians',
     'sg_context_desc.color_format':         'int',
@@ -381,7 +383,7 @@ def gen_func(decl, prefix):
         res_cast = f'cast({res_type})'
     else:
         res_cast = ''
-    l(f"{as_snake_case(decl['name'], prefix)} :: proc({args}) {res_str} {{")
+    l(f"{as_snake_case(check_override(decl['name']), prefix)} :: proc({args}) {res_str} {{")
     s = '    '
     if res_type == '':
         # void result