浏览代码

bindgen(zig): Fix empty comment leading whitespace

Alexander Arvidsson 8 月之前
父节点
当前提交
ee787e25db
共有 1 个文件被更改,包括 3 次插入2 次删除
  1. 3 2
      bindgen/gen_zig.py

+ 3 - 2
bindgen/gen_zig.py

@@ -129,8 +129,9 @@ def l(s):
 def c(s, indent=""):
     if not s:
         return
-    prefix = f"{indent}/// "
-    l(textwrap.indent(textwrap.dedent(s), prefix=prefix, predicate=lambda line: True))
+    prefix = f"{indent}///"
+    for line in textwrap.dedent(s).splitlines():
+        l(f"{prefix} {line}" if line else prefix )
 
 def as_zig_prim_type(s):
     return prim_types[s]