一种多语言可扩展的代码依赖解析模型及解析方法

    公开(公告)号:CN116302919A

    公开(公告)日:2023-06-23

    申请号:CN202211516728.0

    申请日:2022-11-29

    Abstract: 本发明公开了一种多语言可扩展的代码依赖解析模型及解析方法,首先,利用解析器生成抽象语法树,基于对抽象语法树的遍历,在恰当的结点获取信息,完成对实体的抽取和保存,其次,此过程中保留了一些能够直接判断的依赖关系和能够判断一半信息的残缺依赖,最后,处理前序流程的分析中得到的残缺依赖,结合符号表,按照“先Export再Import后其他”的顺序完成依赖回填,完成依赖回填的残缺依赖将补充为完整依赖存储,依赖回填失败的残缺依赖将保留为未解决的依赖存储。

Patent Agency Ranking