源文件编码、空白、换行、注释
语法
Chiba 源文件按文本文件处理。
词法层需要定义:
- 源文件编码
- 空白字符
- 换行
- 行注释与块注释
语义
空白和注释默认不参与 AST 语义,只参与分词边界与错误定位。
换行当前不作为独立语义标记;是否在个别位置参与 layout,需要在具体条目中单独说明。
边界
需要单独明确:
- UTF-8 是否为唯一合法源文件编码
- 块注释是否允许嵌套
- CRLF 与 LF 是否完全等价
- 注释是否允许出现在 token 中间导致歧义
这里集中展示 CHIBA level-1 specification,覆盖 core language、control flow、memory、patterns、IR lowering 与 package system 等实现边界。
The docs surface keeps CHIBA level-1 specification pages browsable inside the site, with direct paths into language, control flow, memory, pattern, and lowering rules.
Chiba 源文件按文本文件处理。
词法层需要定义:
空白和注释默认不参与 AST 语义,只参与分词边界与错误定位。
换行当前不作为独立语义标记;是否在个别位置参与 layout,需要在具体条目中单独说明。
需要单独明确: