158 Commits (a529ccf306458acd40a0dbb6fe4b1e43aa0f7dde)
 

Author SHA1 Message Date
韩天峰 a529ccf306 fix(php): 修复对象值解析和函数参数处理问题 7 months ago
韩天峰 abb5dbc6d8 fix(php): 修复后置递增递减操作符解析问题 7 months ago
韩天峰 51f039e6b4 refactor(Php): 优化对象值解析逻辑并添加方法标识支持 7 months ago
韩天峰 9b94b287cb refactor(php): 移除属性赋值解析方法并优化对象初始化 7 months ago
韩天峰 f8be1767e6 feat(php): 添加对象类型推断和方法调用优化功能 7 months ago
韩天峰 0f3ccb98cd feat(php): 添加属性偏移量支持和性能优化 7 months ago
韩天峰 91a607185e refactor(php): 提取函数调用优化逻辑到独立trait 7 months ago
韩天峰 62e5615421 feat(php): 添加对原生方法调用的支持 7 months ago
韩天峰 3959fee828 test(zend): 添加heredoc语法和半保留字测试用例 7 months ago
韩天峰 166f53f28e fix(php): 修复编译器中的变量声明和属性获取问题 7 months ago
韩天峰 f48b1f4781 refactor(php): 重构PHP编译器中的赋值表达式处理逻辑 7 months ago
韩天峰 1b78fc7fd9 feat(php): 添加PHP编译器基础功能和八皇后问题示例 7 months ago
韩天峰 3dc79d2074 fix(parser): 修复抽象类实例化和空语句处理问题 7 months ago
韩天峰 43b9797df8 test(classes): 添加魔术方法相关测试用例 7 months ago
韩天峰 66249916f5 fix(php): 修复$this变量重新赋值检查并添加类功能测试 7 months ago
韩天峰 a6826d5fd0 feat(compiler): 添加PHP语法错误处理和类常量重复定义检查 7 months ago
韩天峰 d90bf8a5fd feat(compiler): 添加类常量支持和优化代码生成 7 months ago
韩天峰 25e567b3db feat(php): 添加类定义功能支持 7 months ago
韩天峰 4ed56de30e feat(php): 实现PHP编译器对引用参数的支持 7 months ago
韩天峰 715abf458d refactor(php): 重构 foreach 循环解析逻辑以支持对象迭代器 7 months ago
韩天峰 749b4ec00d 修复迭代器实现,continue 时执行 next() 7 months ago
韩天峰 c9d6e93f40 支持 Iterator/IteratorAggregate 对象 foreach 操作 7 months ago
韩天峰 9ca07388bc refactor(php): 重构PHP编译器中的变量表达式判断逻辑 7 months ago
韩天峰 8e7d39d7fe fix(translator): 当接口和类定义均为空时提前返回 7 months ago
韩天峰 689b59bbda 处理继承或实现内置类和接口 7 months ago
韩天峰 6ff687e1da Interface,ce 依赖关系处理,排序 7 months ago
韩天峰 f8100988c4 update mixed 7 months ago
韩天峰 bdea6f77cc 添加类的单元测试 7 months ago
韩天峰 c3f5aca1a8 feat(generator): 添加变量名参数支持PHP全局变量初始化 7 months ago
韩天峰 af9ecf336f feat(php): 添加方法和函数上下文跟踪功能 7 months ago
韩天峰 612d60d158 feat(examples): 添加PHP微基准测试脚本 7 months ago
韩天峰 8b0c3d2b72 refactor(php): 重构PHP编译器基础功能并优化代码结构 7 months ago
韩天峰 ec106db274 refactor(compiler): 将全局变量生成改为扩展生成 7 months ago
韩天峰 9702529c0f feat(compiler): 添加类常量获取支持并优化参数信息处理 7 months ago
韩天峰 e1bb057420 feat(compiler): 添加缓存机制和强制编译选项 7 months ago
韩天峰 f3944a5259 refactor(compiler): 重构PHP到C++编译器实现 7 months ago
韩天峰 e4505c2ef1 refactor(php): 重构函数和方法定义解析逻辑 8 months ago
韩天峰 5fd9215509 refactor(Php): 重构类定义和编译器实现 8 months ago
韩天峰 d21e7c13bf refactor(Php): 优化Translator类中的方法以提高代码可读性 8 months ago
韩天峰 29bd55ccd3 feat(php): 添加类定义文件映射功能 8 months ago
韩天峰 eaf2418313 refactor(Php): 优化 CompilerBase 类中的方法参数类型声明 8 months ago
韩天峰 d24c8be049 feat(php): 添加命名空间支持和类继承功能 8 months ago
韩天峰 64d18db7e3 移除 for/foreach 的 key/value 变量的全局变量重复检测,在 C++ 中使用变量遮蔽(variable shadowing)不覆盖global/local var 8 months ago
韩天峰 f7132da93b for/foreach 的 key/value 变量作为 scope var 而不是 local var 8 months ago
韩天峰 ecbb00542e fix(compiler): 修复PHP到C++编译器中的类型解析问题 8 months ago
韩天峰 ca1ee88d5f 支持 class 处理,初步版本 8 months ago
韩天峰 53a8e64b03 修改 gen_stub.php, 未设置类型默认为 mixed 8 months ago
韩天峰 02ce29ba97 added gen_stub.php 8 months ago
韩天峰 a7d3cb323a 更新 main.cc 8 months ago
韩天峰 da9b944099 重构类结构,拆分成多个类,避免单个类的尺寸过大 8 months ago