📦 deps(tsl): sync tsl-playbook from a71480a4

Source-Commit: a71480a4ae
This commit is contained in:
ci[bot]
2026-08-12 08:38:08 +08:00
parent 683f83d17c
commit 670ba950a6
1496 changed files with 292667 additions and 220122 deletions
+4 -1
View File
@@ -9,7 +9,7 @@ Columns (tab-separated, LF line endings, UTF-8):
name scope module signature page anchor tags summary
kind binding visibility owner qualified_name
- name: signature text up to the first '('
- scope: first path segment under the codegen root (for example project)
- scope: first path segment, or the file stem for a root-level page
- module: second path segment for nested pages, else the flat file stem
- signature: verbatim from the heading, backticks stripped
- page: POSIX path relative to the codegen root
@@ -188,6 +188,9 @@ def parse_page(codegen_root, md):
def scope_module(page):
parts = page.split("/")
if len(parts) == 1:
stem = Path(parts[0]).stem
return stem, stem
scope = parts[0]
module = parts[1] if len(parts) >= 3 else Path(parts[-1]).stem
return scope, module