北京奇虎科技有限公司冯刚获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉北京奇虎科技有限公司申请的专利生成代码文件的语法树的方法、装置及电子设备获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN111381827B 。
龙图腾网通过国家知识产权局官网在2025-08-26发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:201811638918.3,技术领域涉及:G06F8/41;该发明授权生成代码文件的语法树的方法、装置及电子设备是由冯刚设计研发完成,并于2018-12-29向国家知识产权局提交的专利申请。
本生成代码文件的语法树的方法、装置及电子设备在说明书摘要公布了:本申请涉及计算机软件开发领域,公开了一种生成代码文件的语法树的方法、装置及电子设备,其中,生成代码文件的语法树的方法包括:在接收到预定编程语言的待解析代码文件时,通过词法解析模块对待解析代码文件中的各个词法符号进行解析并生成相应的线性链表;接着对线性链表中的各个词法符号依次进行词性确定,且每当确定任一词法符号的词性时,根据任一词法符号的词性,查找第一查找表和第二查找表,得到对应的查找结果,第一查找表和第二查找表是基于对预定编程语言的文法进行分析生成的;根据查找结果生成所述待解析代码文件的语法树。
本发明授权生成代码文件的语法树的方法、装置及电子设备在权利要求书中公布了:1.一种生成代码文件的语法树的方法,其特征在于,包括: 在接收到预定编程语言的待解析代码文件时,通过词法解析模块对所述待解析代码文件中的各个词法符号进行解析并生成相应的线性链表; 对所述线性链表中的各个词法符号依次进行词性确定,且每当确定任一词法符号的词性时,根据所述任一词法符号的词性,查找第一查找表和第二查找表,得到对应的查找结果,所述第一查找表和所述第二查找表是基于对所述预定编程语言的文法进行分析生成的; 根据所述查找结果生成所述待解析代码文件的语法树; 在根据每次词性确定后的词法符号的词性,查找第一查找表和第二查找表之后,还包括:根据所述查找结果确定任一词法符号存在冲突时,确定所述任一词法符号所属的预定冲突类型,并依据所述预定冲突类型对应的冲突消除规则对所述任一词法符号进行相应的冲突消除处理;所述冲突指同时查找到所述任一词法符号支持的多种合法处理行为; 所述根据所述查找结果生成所述待解析代码文件的语法树,包括:根据冲突消除处理后的结果生成语法树; 所述预定编程语言为C++编程语言与C语言中的任一种。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人北京奇虎科技有限公司,其通讯地址为:100088 北京市西城区新街口外大街28号D座112室(德胜园区);或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。