7.3 KiB
7.3 KiB
TSL 语法入口
文档类型:检索页 是否可直接用于生成代码:否 是否含可直接照写示例:否 是否含不可照写反例:否 遇到不确定时:先按本文“按任务跳转”做语法层分流;写最短骨架看 01_quickstart.md,判断文件模型看 02_core_model.md,判断表达式看 06_expressions_and_operators.md,判断类/对象看 08_objects_and_classes.md,核对反例和负向边界看 11_pitfalls.md;如果问题已经超出语法层,回到 TSL 总入口 ../index.md。
本页只做语法层路由。生成代码时不要顺序读完整套语法文档;先判断任务命中哪一类,再进入最小专题页。
元数据与代码块身份
- 页头
是否可直接用于生成代码只做页面级粗判断;落代码时以块级代码块身份为准。 代码块身份固定只用四种值:可直接照写示例、输出片段、反例 / 不可照写、配置片段 / 概念骨架。- 普通语法专题页的
遇到不确定时先按候选页继续判断,仍不命中再回本语法入口页;本页例外,必须先按“按任务跳转”分流。
智能体语法判断流程
- 先判断文件模型;完整规则看 02_core_model.md。
- 用户已给
.tsl/.tsf后缀时,后缀就是判断依据;未给后缀时,入口流程或一次性脚本初判为.tsl,可复用交付物初判为.tsf。 - 文件模型会影响正确性且目标不明确时,先向用户确认。
- 识别关键词属于值/变量、函数、类、unit、表达式、控制流、运行时、TS-SQL 或进阶专题。
- 只进入命中的最小页面;写代码前优先参考该页的可直接照写示例。
- 命中反例或负向边界时,先看 11_pitfalls.md 和对应专题页;仍无结论时不要发明语法。
按任务跳转
入口禁止项
- 不要跳过“智能体语法判断流程”和“按任务跳转”直接顺序读完整套。
- 不要把本入口页当成可直接生成代码的语法事实页。
- 不要从多个专题页拼接未写入文档的新骨架;生成前优先使用单页里的可直接照写示例。
- 不要把数据仓库函数查询、模块集成或项目执行问题留在语法层处理。
切换到别的层
- 数据仓库金融函数:见 ../reference/catalog/datawarehouse.md
- 模块 / 集成 / 互操作:见 ../modules/index.md
- 函数库查找:见 ../reference/index.md