📦 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
+3 -3
View File
@@ -23,7 +23,7 @@ Function declaration fields:
returns required return type
example optional fenced tsl block, pasted verbatim
Each param: name/type/desc required; optional (bool) -> `可选。` prefix;
values (list of {value, desc}) -> a `**name 取值**` enum section.
values (list of {value, desc}) -> a `name 取值` enum section.
Usage (run from repo root):
python tools/tsl-codegen/scripts/generate.py --file entry.yml
@@ -559,14 +559,14 @@ def render_param_table(params, where):
def render_enum_sections(params, heading_level=None):
"""Render value sections, preserving legacy function-page headings."""
"""Render standard value sections for top-level and nested callables."""
lines = []
for param in params:
values = param.get("values")
if not values:
continue
if heading_level is None:
lines.append(f"**{param['name']} 取值**")
lines.append(f"{param['name']} 取值")
else:
lines.append(f"{'#' * heading_level} `{param['name']}` 取值")
lines.append("")