tokenizer 层支持 C 风格修饰/声明关键字:inline/export/extern/state 后跟 def、enum/rnum 后跟 class/struct 时跳过该标识符 token(保留位置与缩进);struct 在语句起始且后跟类名时按 class 关键字处理(避免误伤 import struct as s 等合法用法)。viper.tmLanguage.json 新增对应关键字高亮。新增回归测试(struct 等价 class、修饰 def 等价普通函数、rnum class 嵌套类)。