金融界2024年11月14日消息,国家知识产权局信息显示,南京宏泰半导体科技股份有限公司申请一项名为“一种基于antlr工具支持超大源码文件编译的方法”的专利,公开号CN 118939276 A,申请日期为2024年10月。
专利摘要显示,本发明公开一种基于antlr工具支持超大源码文件编译的方法,涉及源码文件编译领域。该基于antlr工具支持超大源码文件编译的方法,vistor遍历每行语句对应的token时,将这些token进行编码,存放在临时文件,token内存集,编码内存将不再保留,当解析编译到最后一条语句,临时文件与其他信息组合,形成一个完整的编译文件,整个内存主要为编译的文件读进去后,存放于antlr解析树中的内存大小,解析后的存储结构中仅包括header,vectorList等公共部分信息,以及少量用于跳转的token和label信息,使得整个内存占用大大减少,在编译超大文件时,内存占用大小稳定,可顺利实现编译。
来源:金融界