基于语法树结构特征的服务代码版本差异识别方法及系统

AITNT-国内领先的一站式人工智能新闻资讯网站
# 热门搜索 #
基于语法树结构特征的服务代码版本差异识别方法及系统
申请号:CN202511325871
申请日期:2025-09-17
公开号:CN120821497B
公开日期:2025-12-05
类型:发明专利
摘要
本发明公开了一种基于语法树结构特征的服务代码版本差异识别方法及系统,属于计算机技术领域,其技术方案要点是包括,获取第一语法树与第二语法树,第一语法树与第二语法树分别为需要进行差异对比的两个服务代码对应的抽象语法树;根据第一语法树的结构特征,将第一语法树划分为多个节点簇;根据多个节点簇中每个父节点对应的函数、层级关系和数据输入节点,在第二语法树中识别差异节点,本发明将语法树划分为多个节点簇,根据节点簇内每个父节点进行差异识别,并且根据父节点进一步选取对比节点,即进一步缩小对比范围,最终根据对比节点识别差异节点,避免全局对比的限制,在降低对比量的同时准确地确定出差异节点。
技术关键词
节点 识别方法 数据 抽象语法树 层级 关系 语义特征 识别系统 识别模块