用于生成代码的方法、装置、电子设备和程序产品

AITNT-国内领先的一站式人工智能新闻资讯网站
# 热门搜索 #
用于生成代码的方法、装置、电子设备和程序产品
申请号:CN202480003791
申请日期:2024-07-29
公开号:CN119948458A
公开日期:2025-05-06
类型:发明专利
摘要
本公开的实施例提供了一种用于生成代码的方法、装置、电子设备和程序产品。该方法包括基于目标语言的源代码,生成源代码的多层中间表示。该方法还包括基于多层中间表示,生成源代码的低层虚拟机中间表示。该方法还包括响应于低层虚拟机中间表示满足预定条件,生成目标语言的可执行文件包。此外,该方法还包括响应于低层虚拟机中间表示不满足预定条件,重新生成源代码的多层中间表示。根据本公开的实施例,通过可回溯的迭代的编译过程,能够及时调整编译中不满足预定条件的过程,从而降低了编译的成本,提升了开发人员的开发效率。
技术关键词
抽象语法树 生成代码 计算机可执行指令 电子设备 图形用户界面 计算机程序产品 处理器 生成装置 存储器 画布 节点 模块 语义