182 Commits (v0.0.4)

Author SHA1 Message Date
韩天峰 c67c3dfea9 refactor(compiler): 优化编译器内部结构并添加常量支持 5 months ago
韩天峰 68155d0793 feat(compiler): 添加参数类型检查和对象类型验证功能 5 months ago
韩天峰 932dc070d8 feat(php): 支持命名参数调用功能 5 months ago
韩天峰 60298d9461 test(lang): 添加多个语言特性相关的回归测试 5 months ago
韩天峰 27060d9b87 refactor(php): 重构变量声明和全局变量处理逻辑 5 months ago
韩天峰 34e112d697 feat(php): 添加类构造函数初始化和清理功能 5 months ago
韩天峰 fbb68ad689 feat(constants): add constant definition validation and test coverage 5 months ago
韩天峰 0cee9a4154 feat(php): 支持常量别名解析和命名空间处理 5 months ago
韩天峰 28de6c86a4 fix(php): 解决动态调用和方法重写的相关问题 5 months ago
韩天峰 e7db0c7348 fix(php): 修复箭头函数变量作用域和二元运算符解析问题 5 months ago
韩天峰 b0a6898ca8 fix(aot): 修复空合并赋值运算符测试用例和类名解析问题 5 months ago
韩天峰 52a0205c96 fix(aot): 修复链式操作中变量访问顺序问题 5 months ago
韩天峰 a284a9bfaf docs(syntax): 更新不支持语法文档并添加新测试用例 5 months ago
韩天峰 5260559345 feat(closure): 添加 C++ lambda 捕获局部变量支持 5 months ago
韩天峰 f226382d52 fix(static): 修复静态变量初始化中的类常量引用问题 5 months ago
韩天峰 e1fd716e03 test(compiler): 添加多个 bug 修复测试用例并修复全局变量解析问题 5 months ago
韩天峰 26a0439f42 feat(php): 优化函数调用并添加类存在性检查支持 5 months ago
韩天峰 c53e7afdb5 test(lang): 添加多个 bug 修复测试用例 5 months ago
韩天峰 a8483af474 test(lang): 添加 foreach 循环和 func_get_arg 函数测试用例 5 months ago
韩天峰 2267de194b fix(php): 修复静态属性访问和操作符映射问题 5 months ago
韩天峰 b7236ce38b refactor(php): 重构链式表达式解析逻辑 5 months ago
韩天峰 8eb944312a refactor(compiler): 重构编译器基础类以改善表达式解析 5 months ago
韩天峰 ecb7795243 fix(aot): 修复空合并运算符的编译逻辑 5 months ago
韩天峰 fdf7eb9765 feat(compiler): 实现空合并运算符的编译支持 5 months ago
韩天峰 76c1104234 feat(compiler): 添加测试模式和静态变量重复检测功能 5 months ago
韩天峰 3a3c8eb6b6 test(core): 添加对象比较基本功能测试 5 months ago
韩天峰 53958c67c3 test(tree): 添加树形结构转换功能的AOT测试用例 5 months ago
韩天峰 2ad8df01da refactor(php): 优化代码结构并添加测试用例 5 months ago
韩天峰 a204ebf1e7 feat(aot): 改进switch语句编译逻辑支持默认分支 5 months ago
韩天峰 eb2eacc69a feat(compiler): 添加对PHP内置函数func_get_arg和func_get_args的支持 5 months ago
韩天峰 898cbe2553 feat(php): 支持 func_num_args 函数优化 5 months ago
韩天峰 d919ee280c fix(php): 修复抽象类方法调用和实例化错误检查 5 months ago
韩天峰 f3fd30c662 feat(php): 添加对联合类型的支持 5 months ago
韩天峰 a5f397efa5 feat(php): 完善函数返回值类型推断和解析完成状态跟踪 5 months ago
韩天峰 c0e224e4db refactor(php): 更新幂运算函数调用实现 5 months ago
韩天峰 e230e66164 feat(php): 支持引用参数的默认值为数组 5 months ago
韩天峰 d55f4fed2d fix(closure): 修复箭头函数局部变量声明问题 5 months ago
韩天峰 94615f939a refactor(closure): 移除闭包生成器中的当前作用域参数 5 months ago
韩天峰 28f2b5ac8a test(class-const): 添加类常量测试用例并优化常量生成逻辑 5 months ago
韩天峰 68a9a782e8 feat(extension): 添加类构造器和属性默认值支持 5 months ago
韩天峰 e7f2760d93 feat(compiler): 支持类常量继承和访问控制检查 5 months ago
韩天峰 f2647ccbba feat(php): 支持类常量数组类型的编译处理 5 months ago
韩天峰 3eaca2c359 feat(php): 添加对引用参数默认值的错误检查 5 months ago
韩天峰 ced53b63be docs(tests): 添加PHP AOT编译器测试文档和新测试用例 5 months ago
韩天峰 dd297b5f92 fix(closure): 修复闭包生成器中的引用捕获问题 5 months ago
韩天峰 3191ff2cce feat(php): 实现对 instanceof 操作符的完整支持 5 months ago
韩天峰 07200b9e12 feat(compiler): 支持PHP变长参数函数特性 5 months ago
韩天峰 096a92a62e feat(php): 添加对内部类继承和可空参数的支持 5 months ago
韩天峰 12696eeed4 test(type): 添加类型声明相关测试用例 5 months ago
韩天峰 9d5500250d test(named_args): 添加命名参数功能测试用例 5 months ago