面向Function Declaration的代码智能比对与增量更新方法及系统
申请号:CN202510984865
申请日期:2025-07-17
公开号:CN120491978B
公开日期:2025-09-16
类型:发明专利
摘要
本发明公开了面向Function Declaration的代码智能比对与增量更新方法及系统,属于数据分析技术领域,其方法具体包括:对不同版本的代码文件进行语法解析,构建抽象语法树,并遍历抽象语法树提取函数声明集合,采用抗碰撞哈希算法对函数声明集合进行对比,标记发生变化的函数声明,并进行差异分析;基于差异分析结果,系统自动制定并执行增量更新策略,最大程度保留未变动代码,提升了代码升级效率和可靠性。
技术关键词
增量更新方法
抽象语法树
代码更新
上下文无关文法
列表
哈希算法
标记
词法分析器
节点
深度优先搜索方法
报告
参数
语义
策略
层级
识别关键字
分析单元
模块
数据分析技术