📝 docs(tsl): align agent-facing guidance
This commit is contained in:
@@ -14,6 +14,14 @@
|
||||
|
||||
回答“TSL 的词法层规则和编译期开关应该去哪里查,而不是把这些边界混进值、函数、类的正文里”。
|
||||
|
||||
## Agent 词法/编译选项判断流程
|
||||
|
||||
1. 先判断要写注释、标识符、条件编译,还是编译选项。
|
||||
2. 注释、大小写、条件编译指令只照本页已验证形态写。
|
||||
3. `{$Explicit+}` 会改变变量声明要求,生成代码前先判断是否需要 `var`。
|
||||
4. `{$VarByRef+}` / `{$VarByRef-}` 会影响未修饰形参传递语义,细节回看函数页。
|
||||
5. 没有已验证代码块时不要发明词法/编译选项写法。
|
||||
|
||||
## 必须记住的规则
|
||||
|
||||
- 标识符大小写无关;当前最小运行验证里,下划线也可以出现在标识符中。
|
||||
@@ -47,6 +55,13 @@ end.
|
||||
- 说明当前解释器下标识符大小写无关
|
||||
- 也说明下划线可以出现在标识符中
|
||||
|
||||
代码块身份:已验证输出片段
|
||||
|
||||
```text
|
||||
7
|
||||
7
|
||||
```
|
||||
|
||||
注释与条件编译:
|
||||
|
||||
代码块身份:已验证可执行示例
|
||||
|
||||
Reference in New Issue
Block a user