Swift.sublime-syntax 之前是残缺定义,expression 上下文仅包含 空白/字符串/数字,导致关键字、类型、函数等全部无法高亮。 补全声明关键字(import/func/class/let 等)、控制流(if/return/ async/await)、标准库类型(Int/String/Array)、函数声明与调用、 属性(@objc)等上下文,并调整 include 顺序使函数声明名优先于 函数调用识别。 新增两个回归测试覆盖关键字/函数/类型/字符串高亮。
Swift.sublime-syntax 之前是残缺定义,expression 上下文仅包含 空白/字符串/数字,导致关键字、类型、函数等全部无法高亮。 补全声明关键字(import/func/class/let 等)、控制流(if/return/ async/await)、标准库类型(Int/String/Array)、函数声明与调用、 属性(@objc)等上下文,并调整 include 顺序使函数声明名优先于 函数调用识别。 新增两个回归测试覆盖关键字/函数/类型/字符串高亮。