买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:北京车智赢科技有限公司
摘要:本发明属于转换工具技术领域,且公开了一款RN图片转换工具,具体步骤如下:S101:根据配置文件,读取配置的范围内的所有文件。通过利用babel工具将JS、TS文件转化为抽象语法树AST形式,极大地提高了代码分析和处理的灵活性,通过遍历AST,程序能够准确地找到符合特定模式的代码片段,如RN的Image组件和主软件封装的AHRNImageView语法树,这种转换和遍历方式比直接解析文本代码更为高效和准确,在找到需要转换的Image和AHRNImageView组件后,工具会根据预设的映射规则将这些组件的AST语法树转换为新封装的图片组件的AST语法树,通过AST级别的转换,工具能够精确地控制转换的过程,确保新组件与原始组件在功能和行为上保持一致,这大大提高了代码转换的效率和准确性。
主权项:1.一款RN图片转换工具,其特征在于,具体步骤如下:S101:根据配置文件,读取配置的范围内的所有文件;S102:遍历获取到的页面文件,将页面文件内容通过babel工具转为AST语法树;S103:遍历AST语法树,获取到需要转换的标签,遍历标签下的属性,将属性映射为新的图片组件的属性,创建新的图片组件AST树并将上述映射的属性添加到新的图片组件AST树中去,并使用新的图片组件的AST替换原来图片组件的AST;S104:将完成替换的AST语法树通过babel工具转为JS、TS代码,将代码通过工具进行格式化,格式化完毕后写回到对应的文件中;S105:转换结束。
全文数据:
权利要求:
百度查询: 北京车智赢科技有限公司 一款RN图片转换工具
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。