🐛 fix(tsl_syntax): repair lookup engine and reconcile reference facts
lookup.py: exempt code-anchored ASCII identifiers from the mixed zh/en gate so exact hits are no longer dropped; dedup parent/child sections in results; validate write-prelude anchors in --check. references: correct interpreter-verified facts (case-as-expression, control-flow semicolons, __line__/__stack_frame, tslObjects order, destroy timing, ErrDefine, truncated outputs), fix headings, scope qualifiers and reversed quotes; strip dead preamble metadata from all 24 pages. packaging: exclude __pycache__/*.pyc from playbook and bundle copies; update build test file-count assertion to match. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -1,10 +1,5 @@
|
||||
# TSL 控制流
|
||||
|
||||
文档类型:语法主线
|
||||
是否可直接用于生成代码:是
|
||||
是否含可直接照写示例:是
|
||||
是否含不可照写反例:是
|
||||
|
||||
这一篇只收录流程控制与异常控制,不讨论金融语义。
|
||||
|
||||
## 本篇职责
|
||||
@@ -468,7 +463,6 @@ end
|
||||
- 在 `else` 前面误加分号。
|
||||
- 生成没有分号的裸分支赋值,例如 `then value := 1 else ...`;带 `else` 时用块式分支。
|
||||
- 以为 `try ... finally` 会吞掉异常。
|
||||
- 把 `case` 写成赋值右侧表达式。
|
||||
- 在还没搞清表达式规则前,先把复杂业务函数塞进条件里。
|
||||
- 把控制流问题和函数文件模型问题混在一起排查。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user