Releases: SilverFruity/oc2mango
Releases · SilverFruity/oc2mango
1.2.0
1.1.0
- 添加对union和C Array的语法支持
- 添加文件类型校验
- 将之前 osVersion 字段修改为 patchInternalVersion 字段,实现对低版本的补丁不执行的需求(避免崩溃)
- ORNode 基类,添加 parentNode 属性,实现语法树向上查找的需求
- ORNode 基类,添加 symbol 属性,为后续的 JIT 做铺垫
针对OCRunner的性能优化
添加ORIntegerValue ORUIntegerValue ORDoubleValue三个新语法节点。
2021.5.28:
- 解决无法声明字符常量的语法问题
- 解决case 负数、char的语法问题
- 优化问题提示信息
1.0.2 PatchGenerator
添加其他语法的支持:类型转换问题等
support typedef, struct, enum etc.. Fix Bugs
现在支持 typedef , enum, struct 以及可变参数
解决在数字乘法运算后,指针判断的问题。
解决 @interface xxx() <protcol1, protcol2> 语法的问题
Fix Bug
针对 "NSNumber *a = @(x)"
转换"make.top.equalTo(x)" 到 "make.top.equalTo()(x)"
方法声明转换问题,'||' '&&'转换错误问题,中文转换问题