{"_is_cenum_base": "检查 base 节点是否为 t.CEnum，返回 1=是 / 0=否", "_is_enum_class": "检查 ClassDef 是否继承自 t.CEnum，返回 1=是 / 0=否", "_is_cunion_base": "检查 base 节点是否为 t.CUnion，返回 1=是 / 0=否", "_is_union_class": "检查 ClassDef 是否继承自 t.CUnion，返回 1=是 / 0=否", "_has_decorator": "检查 decorator_list 中是否有指定装饰器名", "_is_marker_base": "检查基类名是否为标记基类，返回 1=是 / 0=否", "_get_base_name": "从 base AST 节点提取基类名，返回 None=失败", "_get_parent_class": "获取 ClassDef 的真实父类名，返回 None=无真实父类", "_has_any_func_cvtable": "检查类中是否有任何函数标记了 @t.CVTable，返回 1=有 / 0=无", "_should_method_be_virtual": "判断方法是否应该进入虚表，返回 1=包含 / 0=排除", "_detect_vtable_status": "检测类是否应该启用虚表", "_resolve_enum_member_type": "解析枚举成员的类型注解为 LLVM 整数类型", "_is_state_annotation": "检查注解节点是否为 t.State，返回 1=是 / 0=否", "_extract_int_value": "从 AST 节点提取整数值，失败返回 0", "_translate_enum_def": "翻译枚举类定义，返回 0", "_get_type_size": "计算 LLVM 类型的字节大小", "_translate_union_def": "翻译联合体定义，返回 0", "_is_generic_class": "检查 ClassDef 是否有类型参数（泛型类），返回 1=是 / 0=否", "_register_generic_template": "注册泛型类模板（类名 + ClassDef 节点）", "_find_generic_template": "查找泛型类模板，返回 ClassDef 节点或 None", "_mangle_generic_class_name": "生成特化类名: list + [int] -> list[int]\n\n    分配新缓冲区拼接，避免原地 strcat 导致缓冲区溢出\n    ", "_clone_annotation": "拷贝类型注解表达式，替换类型参数 T 为具体类型名\n\n    tp_names: 类型参数名列表 ['T']\n    type_args: 类型实参名列表 ['int']\n    ", "_clone_arguments": "拷贝 Arguments 节点，替换 arg annotation 中的 T", "_clone_classdef_for_spec": "拷贝 ClassDef 节点用于泛型特化\n\n    - 替换类名为 spec_name\n    - 清除 type_params（特化后不是泛型类）\n    - 拷贝 children 中的 AnnAssign 和 FunctionDef，替换类型注解中的 T\n    - 方法体直接引用原始节点（通过 type_map 上下文处理 T）\n    ", "_find_cached_spec": "查找已缓存的特化名，未找到返回 None", "_cache_spec": "缓存特化结果", "_specialize_generic_class": "特化泛型类，返回特化类名\n\n    1. 查找泛型模板\n    2. 生成特化名\n    3. 检查缓存\n    4. 拷贝 ClassDef 节点（替换类型注解中的 T）\n    5. 设置 type_map 上下文（用于方法体中的 T 替换）\n    6. 调用 translate_class_def 翻译特化类\n    7. 返回特化名\n    ", "translate_class_def": "翻译 class 定义，返回 0", "_vtable_strcat": "将 src 追加到 dst 末尾", "_vtable_name_needs_quote": "检查 LLVM 标识符是否需要引号（以数字开头或含 '.'）", "_format_func_type_str": "从 Function 对象生成函数类型字符串", "_generate_vtable": "生成 VTable 全局变量", "_translate_oop_methods": "扫描 class body 中的方法并翻译，生成 __before_init__", "_translate_method": "翻译单个方法，返回 0", "_generate_before_init": "生成 __before_init__ 函数，返回 0"}