将部分 while 简化为 for

This commit is contained in:
TermiNexus committed 2026-08-23 00:21:17 +08:00
1 parent ec2feea15b
commit a6e28c71f5
19 files changed
+50 -74

No files matched your search

+2 -2
View File
@@ -800,7 +800,7 @@ def _const_int_for_cdefine(pool: memhub.MemBuddy | t.CPtr,
# ============================================================
def _resolve_doc_symbol_attr(trans: HT.Translator | t.CPtr,
at: ast.Attribute | t.CPtr,
out_mod: str | t.CPtr, out_sym: str | t.CPtr) -> int:
out_mod: str, out_sym: str) -> int:
"""解析嵌套 Attribute 链的 docstring 归属(委托到 gen._resolve_doc_symbol_attr,定义于 ExprGenCls)"""
g: Generator.Generator | t.CPtr = (Generator.Generator | t.CPtr)(t.CVoid(_g_gen, t.CPtr))
if g is not None:
@@ -812,7 +812,7 @@ def _resolve_doc_symbol_attr(trans: HT.Translator | t.CPtr,
# 解析 Name 符号的 docstring 归属 — 模块级委托
# ============================================================
def _resolve_doc_symbol_name(trans: HT.Translator | t.CPtr, name_id: str,
out_mod: str | t.CPtr, out_sym: str | t.CPtr) -> int:
out_mod: str, out_sym: str) -> int:
"""解析 Name 符号的 docstring 归属(委托到 gen._resolve_doc_symbol_name,定义于 ExprGenCls)"""
g: Generator.Generator | t.CPtr = (Generator.Generator | t.CPtr)(t.CVoid(_g_gen, t.CPtr))
if g is not None: