韩天峰
|
6a9b75d91f
|
test(aot): 添加闭包和自类型测试用例
- 添加 closure-002.phpt 测试闭包中 use 语法的功能
- 添加 func-self-type.phpt 测试 self 类型提示的功能
- 修改 gen_stub.php 中 self 类型处理逻辑
- 为 ClassInfo 类添加当前类名静态属性
- 更新类解析时设置当前类名信息
|
6 months ago |
韩天峰
|
dd46d6fa5f
|
feat(php): 添加对PHP空安全操作符的支持
- 实现了 NullsafePropertyFetch 和 NullsafeMethodCall 的解析支持
- 添加了 parseNullsafePropertyFetch 和 parseNullsafeMethodCall 方法
- 实现了 nullsafe 表达式的完整解析逻辑,包括属性和方法调用链式访问
- 更新了 PropertyDef 类以支持可空类型标记
- 修改了 getNativeMethod 和 findNativeMethod 方法参数类型为 CallLike
- 添加了完整的测试用例覆盖 nullsafe 操作符的各种使用场景
|
6 months ago |
韩天峰
|
f12ceb1713
|
fix(php): 修复 isset 多变量检查问题
- 实现多变量 isset 检查的正确逻辑
- 添加遍历变量列表并逐个解析的功能
- 使用逻辑与操作符连接多个 isset 检查结果
- 添加 isset-002 测试用例验证多变量检查行为
|
6 months ago |
韩天峰
|
cc1b476a31
|
test(aot): 添加类静态常量测试用例
- 新增 class-static-005.phpt 测试文件
- 测试 final public const 在静态方法中的访问
- 验证 static:: 访问修饰符的行为
- 确保版本常量能被正确输出
|
6 months ago |
韩天峰
|
ed45578ef1
|
fix(php): 修复函数参数解析中的默认值计数问题
- 为parseParams方法添加完整的PHPDoc注释
- 将$params参数类型声明为array以增强类型安全
- 引入defaultValueCount变量来准确计算默认值参数数量
- 修复required参数计数逻辑,确保正确处理带默认值的参数
- 添加对classDef为空情况的处理,避免未定义行为
- 调整头文件包含顺序以符合代码风格要求
- 添加函数默认参数测试用例验证修复效果
|
6 months ago |
韩天峰
|
d8e164b32c
|
feat(aot): 添加对static关键字的支持
- 实现了static::method()静态方法调用的编译支持
- 添加了new static()动态实例化的处理逻辑
- 增加了static属性访问的正确解析
- 添加了两个新的AOT测试用例验证static功能
- 实现了延迟解析以支持后期绑定行为
|
6 months ago |
韩天峰
|
cebe50121a
|
refactor(php): 优化PHP编译器代码结构和功能实现
- 修复AstNodeType中isAssignOp方法的命名空间引用问题
- 移除class-static-002测试用例中的多余输出断言
- 在CompilerBase中添加objectWrappers和ceWrappers属性用于对象包装器管理
- 新增getCeWrapper方法用于获取类入口包装器
- 修改注释格式从文档块改为行注释以提升性能
- 移除hasNativeClass和hasNativeFunction的返回值类型注解
- 重构parseArrayMixed方法的位置,从私有方法调整为类末尾重新定义
- 简化魔术常量解析中的字符串拼接逻辑
- 优化静态调用处理,支持static关键字的正确解析
- 添加addTmpVar辅助方法用于临时变量创建
- 统一字符串字面量的引号使用规范
|
6 months ago |
韩天峰
|
d0d66a0982
|
feat(compiler): 实现对 static 关键字的支持
- 修改 getNativeStaticMethod 方法为 getNativeMethod,增加继承链方法查找逻辑
- 添加对 static::class 和 self::class 的差异化处理
- 实现静态编译时对 static 调用的正确解析和转换
- 增加对 late static binding 的支持
- 添加相关辅助函数 php_get_called_class 和 php_get_called_ce
- 更新测试用例验证 static 关键字功能正确性
|
6 months ago |
韩天峰
|
7871eb2820
|
feat(compiler): 添加类方法重写支持和动态绑定机制
- 新增 parentClass 属性用于存储父类名称
- 实现 classMethodOverride 和 classExtends 数组用于检测方法重写
- 添加方法重写预处理逻辑,支持子类和父类同名方法的动态绑定
- 修复静态方法调用时的对象指针传递问题
- 增强方法查找机制,支持向上递归查找父类方法
- 添加测试用例验证方法重写功能的正确性
- 改进错误提示信息,提供更准确的错误定位
|
6 months ago |
韩天峰
|
1ce204d4b2
|
fix(aot): 修复AOT编译中的命名空间和静态调用问题
- 修正了getNativeName方法中类名和命名空间参数的顺序
- 添加了对包含反斜杠的函数名进行转义处理
- 修复了常量解析时的类名获取逻辑
- 正确实现了魔术常量__FUNCTION__、__CLASS__和__METHOD__的完整命名空间支持
- 修正了self和static关键字的处理,使其在AOT编译时都使用编译期确定的类名
- 修复了方法调用时类名的命名空间解析和占位符生成逻辑
- 添加了对静态属性访问的支持
|
6 months ago |
韩天峰
|
4d0a44fdbd
|
feat(compiler): 实现静态属性支持和构造函数功能
- 添加静态属性列表存储和初始化机制
- 实现 self 关键字解析为带命名空间的类名
- 在扩展模板中添加静态属性设置代码生成
- 支持构造函数的参数传递和属性初始化
- 过滤抽象方法避免不必要的解析处理
- 添加 bool 类型和构造函数相关的测试用例
|
6 months ago |
韩天峰
|
989939bb90
|
feat(aot): 支持PHP数组展开语法和复杂数组解析
- 实现了数组展开运算符(...)的解析支持
- 添加了混杂数组赋值的多行插入处理逻辑
- 支持动态键名和不同类型的键值组合
- 优化了数组解析的类型判断和内存管理
- 新增了三个数组相关功能测试用例
- 提取了函数参数默认值解析的公共方法
- 修复了类属性默认值null判断的问题
|
6 months ago |
韩天峰
|
34f157871d
|
test(compiler): 添加空合并赋值操作符测试用例并优化编译逻辑
- 添加 assign_coalesce_002.phpt 测试文件验证空合并赋值功能
- 在 AstNodeType 中新增 isConstFetch 和 isAssignOp 辅助方法
- 优化 CompilerBase 中的空合并赋值编译逻辑,使用三元运算符替代 if 语句
- 修复局部变量检测和类型推断相关问题
|
6 months ago |
韩天峰
|
b1662f3cc9
|
feat(php): 添加属性访问表达式支持
- 添加 EXPR_PROPERTY_FETCH 常量用于标识属性访问表达式
- 在解析器中实现对 Expr_PropertyFetch 节点的支持
- 使用 parseIdentifier 方法替代 convertToObject 方法处理对象属性访问
- 添加对象链式访问操作符测试用例
- 支持属性连接赋值操作符 (.=) 的解析和执行
|
6 months ago |
韩天峰
|
a0d750eea0
|
fix(compiler): 修复函数调用返回类型检测和命名空间解析问题
- 移除多余空行避免返回类型检测中断
- 添加绝对命名空间函数的特殊处理逻辑
- 修复函数调用解析中对完全限定名的支持
- 更新存根文件生成命令行参数传递机制
- 优化源码目录跟踪和头文件路径生成逻辑
|
6 months ago |
韩天峰
|
70eccf59fc
|
feat(closure): 添加闭包生成功能并支持占位符调用
- 实现 ClosureGenerator trait 来统一处理闭包生成逻辑
- 添加 ArrowFunction 和 Closure 表达式的解析方法
- 引入 PlaceHolder 异常用于处理可调用占位符场景
- 添加 PlaceHolderGenerator trait 处理占位符闭包生成
- 实现 genCharPtr 和 genArray 工具函数
- 更新 FuncCall 和 StaticCall 处理以支持占位符语法
- 修复变参占位符的错误处理机制
|
6 months ago |
韩天峰
|
31a3275ecf
|
feat(compiler): 添加对PHP引用参数的支持
- 在ArgInfo类中新增byRef属性用于标识引用参数
- 重命名parseFunctionDeclaration方法为parseFunctionDecl
- 移除引用参数不支持的限制检查
- 在参数解析时添加对byRef的处理逻辑
- 为闭包函数添加引用参数的错误检查
- 在参数类型转换时添加引用参数的特殊处理
- 更新函数调用时参数获取的逻辑以支持引用参数
- 添加引用参数的测试用例
|
6 months ago |
韩天峰
|
0e44edd42c
|
feat(php): 添加静态变量支持功能
- 新增 STATIC_VAR 常量用于标识静态变量前缀
- 添加 staticVars 属性用于跟踪静态变量状态
- 在 resetFunction 中重置静态变量数组
- 实现 getStaticVarName 方法生成静态变量名称
- 修改 parseVariable 处理静态变量解析逻辑
- 添加 addStaticVar 和 hasStaticVar 辅助方法
- 更新 hasVar 检查静态变量存在性
- 实现静态变量初始化代码生成逻辑
- 添加静态变量测试用例验证功能正确性
|
6 months ago |
韩天峰
|
b6e2741c31
|
feat(compiler): 添加对变量表达式检查和无变量捕获的支持
- 在方法调用解析中添加了变量表达式检查功能
- 实现了未定义变量错误提示机制
- 更新异常捕获解析以支持无变量名的捕获语法
- 添加了临时变量名生成器来处理匿名捕获变量
- 新增 try-catch-2 测试用例验证捕获语法兼容性
|
6 months ago |
韩天峰
|
3641cb3184
|
feat(php): 添加对箭头函数和接口声明的支持
- 实现了箭头函数语法解析和C++代码生成
- 在编译器基础类中添加了对Expr_ArrowFunction节点类型的处理
- 新增parseArrowFunction方法用于处理箭头函数的参数和返回值
- 更新预处理器跳过接口声明的处理逻辑
- 修改测试桩生成脚本以支持声明和分组使用语句的处理
|
6 months ago |
韩天峰
|
095f9e8c66
|
feat(php): 添加类定义管理和属性访问优化功能
- 实现 addClass 方法用于添加类定义到编译器
- 优化 hasNativeClass 和 getClassDef 方法使用 escapeClass 处理类名
- 更新 escapeClass 方法支持反斜杠替换为下划线并去除首尾反斜杠
- 重构 getPropertyIdentifier 方法简化属性标识符获取逻辑
- 新增 findNativeProperty 方法实现原生属性查找功能
- 添加对私有、受保护和公共属性的访问权限检查
- 支持继承链中属性的向上查找功能
- 为 get_class_vars 函数添加完整的测试用例覆盖
|
6 months ago |
韩天峰
|
ac3351b5f4
|
feat(compiler): 支持PHP变长参数展开语法
- 修改parseCallArgs方法以支持...操作符参数展开
- 添加对变长参数展开位置限制的验证逻辑
- 实现变长参数展开的临时变量生成机制
- 更新函数调用参数解析以兼容数组参数传递
- 添加parseArrayArg辅助方法处理数组参数解析
- 为变长参数展开功能增加单元测试用例
- 修复多处函数调用参数格式化问题
|
6 months ago |
韩天峰
|
54c43dc691
|
feat(php): 支持 PHP 命名参数功能
- 实现命名参数解析和重排逻辑
- 添加函数定义参数信息获取功能
- 支持命名参数与位置参数混合使用
- 确保参数按正确顺序传递给原生函数
- 添加命名参数测试用例
- 提供命名参数使用示例
|
6 months ago |
韩天峰
|
aa6d81d2a7
|
feat(compiler): 添加可变参数支持功能
- 在 ArgInfo 类中添加 variadic 属性用于标识可变参数
- 实现编译器对可变参数的验证逻辑,确保可变参数位于最后位置
- 修改参数类型处理逻辑,将可变参数转换为数组类型
- 更新函数调用参数解析,支持可变参数的展开和传递
- 在翻译器中实现可变参数的 C++ 代码生成逻辑
- 添加遍历可变参数的循环处理机制
- 新增可变参数功能的测试用例和示例文件
- 完善参数列表生成时对可变参数的特殊处理
|
6 months ago |
韩天峰
|
9c51551567
|
refactor(php): 重构编译器基础类中的类和函数指针获取方法
- 将 getClassEntryPtr 方法重命名为 getClassId 并修改返回值为整数ID
- 将 getFuncPtr 方法重命名为 getFuncId 并修改返回值为整数ID
- 添加新的 getMethodPtr 方法用于获取方法指针
- 重新实现 getClassEntryPtr 和 getFuncPtr 方法,基于新的ID获取方法
- 更新方法调用逻辑以使用新的方法指针机制
- 在C++模板中添加 php_get_method 函数实现
- 更新PHP AOT辅助头文件中的函数声明
- 优化Reflection类中的反射异常处理和参数类型引用
|
7 months ago |
韩天峰
|
257616d571
|
refactor(compiler): 优化方法调用和参数解析逻辑
- 移除编译器中无用的原生函数检查逻辑
- 更新反射参数检查以支持类方法参数引用
- 添加类型化对象的方法调用处理机制
- 实现匿名类实例继承相关功能
- 修复数组元素递增递减操作处理
- 优化ZipArchive等扩展函数的引用参数处理
- 添加私有属性名称解混淆测试用例
- 扩展反射类以支持类方法参数获取
|
7 months ago |
韩天峰
|
a1d74df985
|
feat(compiler): 支持匿名类静态访问方法和属性
- 添加匿名类索引计数器用于生成唯一类名
- 实现对象类型获取功能以支持动态类型解析
- 优化静态调用解析逻辑以处理变量表达式情况
- 添加测试用例验证匿名类静态访问功能
|
7 months ago |
韩天峰
|
35a81376a1
|
test(anonymous): 添加匿名类相关测试用例
- 新增 001.phpt 测试基础匿名类声明功能
- 新增 002.phpt 测试匿名类继承和实现接口功能
- 新增 003.phpt 测试匿名类重复使用场景
- 新增 004.phpt 测试匿名类继承机制
- 修改编译器基类中类名获取逻辑,支持反斜杠开头的命名空间类名
- 修复函数中声明类的错误检查逻辑
- 改进变量检测逻辑以避免未定义变量错误
- 修复类定义代码中的数组初始化逻辑
- 为类名添加反斜杠前缀以确保正确引用
- 添加静态调用注释以改善调试信息
- 调整枚举测试文件中函数位置以符合预期结构
|
7 months ago |
韩天峰
|
aa6be88c6c
|
feat(php): 添加对PHP枚举类型的支持
- 在ClassDef实体中添加enum属性用于标识枚举类
- 修改编译器基类以支持枚举常量访问的特殊处理
- 移除旧的枚举示例文件并添加新的测试用例
- 更新翻译器以识别和标记枚举类型的类定义
|
7 months ago |
韩天峰
|
9de6ca6a41
|
feat(php): 添加枚举支持并优化代码打印功能
- 引入 PhpParser\PrettyPrinter 用于代码格式化
- 添加 PrettyPrinter 实例变量用于代码美化输出
- 实现 parseEnum 方法处理枚举语法解析
- 添加 genEmbeddedCode 方法生成嵌入式代码
- 在语法解析器中添加 Stmt_Enum 分支处理
- 修复 parseStatic 方法参数类型声明
- 优化原生静态方法调用逻辑增加空值检查
- 添加枚举功能的测试用例文件
|
7 months ago |
韩天峰
|
a72752828f
|
feat(php): 添加对 match 表达式的支持
- 实现了 match 表达式的解析和编译功能
- 添加了多个测试用例验证 match 表达式的基本功能
- 包括基本匹配、默认情况、多条件匹配等功能测试
- 实现了 match 表达式的错误处理机制
- 添加了对重复条件和尾随逗号的支持测试
- 更新了 AST 节点类型检查以支持 Match_ 表达式
- 在常量列表中添加 bool 类型支持
|
7 months ago |
韩天峰
|
46e15ca247
|
feat(compiler): 添加对 Match 表达式和枚举的支持
- 在 CompilerBase 中添加了对 Expr_Match 节点的解析支持
- 修改 parseTernary 方法参数类型为 Node\Expr\Ternary
- 添加了 parseMatch 方法用于处理 Match 表达式
- 在 Preprocessor 中添加对 Stmt_Enum 和 Stmt_EnumCase 的预处理支持
- 扩展 prepareClass 方法以支持枚举类型的处理
- 在 Translator 中添加对 Stmt_Enum 的翻译支持
- 修改 parseClass 方法以正确处理枚举定义
- 添加测试文件 closure_016.phpt 和 closure_017.phpt 验证闭包功能
- 添加枚举示例文件 enum1.php 展示枚举用法
|
7 months ago |
韩天峰
|
bd06dcf0a5
|
fix(compiler): 修复返回语句缺少分号及未定义变量错误提示问题
- 修复了编译器中return语句缺少分号的问题
- 修正了未定义变量错误提示中的变量名显示格式
- 统一使用errorUndefinedVariable方法处理闭包中未定义变量的情况
- 添加了对closure_011和closure_013测试用例的支持
|
7 months ago |
韩天峰
|
67427f342d
|
feat(closure): 添加闭包功能支持并完善相关测试用例
- 添加了嵌套lambda表达式的支持,实现类中的闭包嵌套功能
- 实现了preg_replace_callback中lambda表达式的使用场景
- 支持在lambda内部使用静态变量的功能
- 完善了闭包自调用的实现逻辑
- 添加了四个新的闭包测试用例(closure_007-010)
- 在编译器基类中增加了inClosure状态标识
- 修复了return语句在闭包中的处理逻辑
- 更新了闭包函数体的返回值处理方式
|
7 months ago |
韩天峰
|
288f1dddef
|
feat(closure): 实现闭包功能支持类内部方法访问$this
- 添加closure_005.phpt和closure_006.phpt测试用例验证闭包功能
- 修改CompilerBase.php中函数定义相关属性为可空类型并添加methodDef
- 实现resetMethod方法重置方法定义状态
- 优化函数参数和局部变量处理逻辑
- 添加genLocalVarDecl和genReturnCode方法生成变量声明和返回代码
- 改进闭包解析逻辑支持返回类型声明
- 更新newClosure调用传递this_参数支持类内闭包访问实例
- 重构MethodDef构造函数移除FunctionDef参数依赖
|
7 months ago |
韩天峰
|
51939af82f
|
test(closures): 添加闭包词法变量测试用例并修复引用转换逻辑
- 添加 closure_003.phpt 测试本地作用域词法变量的闭包功能
- 添加 closure_004.phpt 测试作用域生命周期词法变量的闭包功能
- 修改 convertToRef 方法修复原生类型变量引用转换检查逻辑
- 更新编译器基类中的引用转换实现以正确处理变量类型检查
|
7 months ago |
韩天峰
|
b3dc15a55f
|
feat(closures): 实现闭包功能支持
- 添加了闭包类型常量 php::Args
- 实现了原生类型检查方法 isNativeType
- 添加了引用转换方法 convertToRef 处理变量引用
- 修改闭包函数签名使用 php::Args 类型
- 实现了闭包 use 子句中引用传递的支持
- 添加了两个闭包测试用例验证基本功能和引用传递
|
7 months ago |
韩天峰
|
752767012f
|
feat(compiler): 添加对goto语句的支持
- 引入OP_NOP常量用于处理标签后的空操作
- 修改语句解析循环以跟踪最后一条语句
- 在标签语句后添加空操作防止代码优化问题
- 添加jump02和jump03测试用例验证goto功能
- 创建mv.php脚本用于文件重命名和git添加操作
|
7 months ago |
韩天峰
|
82e13b62f1
|
test(increment): 添加字符串和类型递增递减操作测试
- 添加字符串递增递减功能测试用例
- 添加各种数据类型递增递减操作测试
- 添加goto跳转语句基础功能测试
- 验证不同字符串值的递增递减行为
- 测试数组对象资源等类型的递增递减错误处理
- 包含空值布尔值数字等基本类型的操作验证
|
7 months ago |
韩天峰
|
e0a4e2f977
|
feat(compiler): 添加空合并赋值运算符支持并优化变量检查
- 实现了 ??= 运算符的解析和编译功能
- 添加了变量存在性检查的改进实现
- 增加了左值有效性验证确保赋值操作合法
- 更新了测试用例覆盖空合并赋值的各种场景
- 修复了 stray code 检查的错误定位问题
- 在编译器基类中增加了 isset 和 empty 操作常量定义
|
7 months ago |
韩天峰
|
f2e7b70043
|
feat(compiler): 添加闭包表达式支持
- 在 CompilerBase.php 中添加对 Expr_Closure 节点类型的解析处理
- 实现 parseClosure 方法来编译 PHP 闭包为 C++ 代码
- 添加临时变量生成和缩进级别管理逻辑
- 处理闭包参数和 use 子句中的变量捕获
- 验证闭包中使用的变量是否已定义
- 添加闭包示例文件 closure.php 和对应测试文件
- 修复 fcall.php 中的调试输出注释问题
|
7 months ago |
韩天峰
|
7e5b6ef045
|
fix(const): 修复命名空间常量定义和引用问题
- 在常量名称前添加命名空间前缀以支持命名空间常量
- 将常量信息存储结构扩展为包含命名空间和名称字段
- 使用转义后的命名空间名称作为常量查找键值
- 更新模板中常量遍历变量名以避免混淆
- 修复常量定义时的字符串转义处理
- 添加命名空间常量测试用例验证功能
- 实现参数信息存根文件名生成方法
|
7 months ago |
韩天峰
|
9118fc4e33
|
feat(compiler): 支持函数别名和命名空间功能
- 实现了函数导入别名功能,解决命名冲突问题
- 添加了命名空间支持,包括嵌套命名空间解析
- 更新了函数定义实体类以支持命名空间属性
- 修改了编译器基础类中的函数解析逻辑
- 调整了扩展模板中函数注册的命名空间处理
- 优化了预处理器中的命名空间定义逻辑
- 完善了翻译器中函数包装器的命名空间支持
- 新增了函数别名查找和解析功能
- 添加了相关测试用例验证功能正确性
|
7 months ago |
韩天峰
|
288021d16c
|
feat(compiler): 添加对孤立代码的检测和错误处理
- 在 CompilerBase 中添加 foundStrayCode 方法用于报告孤立代码错误
- 在 Preprocessor 中为 Stmt_Expression 类型添加孤立代码检测
- 防止在扩展模式下生成名为 main 的函数
- 添加 empty-2.phpt 测试用例验证空值合并操作符功能
|
7 months ago |
韩天峰
|
209b9cb81d
|
test(aot): 添加对象链接操作符测试用例
- 创建了 TestAttrRef 类用于测试属性引用功能
- 实现了构造函数中的数组排序和切片操作逻辑
- 添加了主函数用于实例化测试对象并传入参数
- 定义了预期输出验证数组操作结果的正确性
|
7 months ago |
韩天峰
|
548f7ce496
|
fix(php): 修复数组赋值表达式中的变量检测和返回值处理
- 修复了数组项解析时的变量作用域问题
- 添加了赋值表达式状态的临时保存和恢复机制
- 改进了变量表达式的类型检查逻辑
- 修复了void类型函数的返回值处理
- 确保非void类型的函数返回正确的空值表示
|
7 months ago |
韩天峰
|
2acc84659a
|
feat(compiler): 添加原生静态方法查找和数组维度引用功能
- 新增 getNativeStaticMethod 方法用于查找原生静态方法
- 添加对数字类型变量使用 [] 操作的错误检查
- 实现数组维度获取的引用参数处理逻辑
- 支持静态方法调用时的原生函数优化
- 添加 item-ref 测试用例验证数组引用功能
|
7 months ago |
韩天峰
|
8fd83ae8b0
|
feat(trie): 添加字典树数据结构实现
- 实现了Node和Trie类的基本结构
- 添加了insert方法用于插入单词
- 添加了search方法用于搜索完整单词
- 添加了startsWith方法用于前缀匹配
- 实现了字典树的完整功能逻辑
fix(compiler): 修复变量声明和数组访问的代码生成问题
- 为int、float、bool类型变量添加默认初始化值0
- 修复数组维度解析中的括号处理逻辑
- 解决赋值表达式上下文中的数组访问问题
example(prime): 添加素数计算性能测试示例
- 实现了NthPrime函数计算第n个素数
- 添加了时间测量功能
- 提供了30000个素数计算的性能测试用例
|
7 months ago |
韩天峰
|
d81c4cda62
|
fix(core): 修复数字文件名编译问题并优化代码结构
- 在run-tests.php中为数字文件名添加'app_'前缀以避免命名冲突
- 在Translator.php中为数字目标名称添加'app_'前缀以确保有效标识符
- 重构NativeCallToCDecl函数中的参数列表构建逻辑,调整代码顺序以提高可读性
- 添加测试用例验证岛屿周长计算算法的正确性
|
7 months ago |
韩天峰
|
a39a2e389a
|
fix(php): 修复字符串偏移设置功能
- 移除了调试用的 var_dump 语句
- 在数组维度存储解析中正确管理 inAssignExpr 状态
- 修正测试文件中的测试名称描述
|
7 months ago |