[发明专利]一种代码生成方法及装置有效
申请号: | 201710174006.4 | 申请日: | 2017-03-22 |
公开(公告)号: | CN106919434B | 公开(公告)日: | 2021-02-12 |
发明(设计)人: | 秦元;吴利波;傅凡;蔡金开;王小恒;孙道林;竹一峰 | 申请(专利权)人: | 恒生电子股份有限公司 |
主分类号: | G06F8/51 | 分类号: | G06F8/51;G06F8/30;G06F8/73 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 310053 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请公开了一种代码生成方法和装置,本申请的方案在获取到待转换为代码的目标文件之后,分别对该目标文件包括每段业务逻辑语言进行解析,以标记出组成业务逻辑语言的多个语言单元,该语言单元为注释、初始源代码段或业务分支语言;如果该语言单元为业务分支语言,将该业务分支语言转换为采用计算机编程语言描述的目标源代码段,该目标源代码段包括目标代码段和注释中的一种或两种;将解析出的注释、初始源代码段以及目标源代码段进行组合,得到业务逻辑语言对应的源代码集合;将该至少一段业务逻辑语言转换出的至少一个源代码集合进行组合后保存到文件中,得到该目标文件转换出源文件。本方案实现了基于业务逻辑语言,高效、便捷的生成代码。 | ||
搜索关键词: | 一种 代码 生成 方法 装置 | ||
【主权项】:
一种代码生成方法,其特征在于,包括:获取待转换为代码的目标文件,所述目标文件包括至少一段用于描述业务逻辑的业务逻辑语言;对应任意一段业务逻辑语言,对所述业务逻辑语言进行解析,以标记出组成所述业务逻辑语言的多个语言单元,所述语言单元为注释、采用计算机编程语言描述的初始源代码段或者用于描述业务逻辑中业务步骤的业务分支语言;如果所述语言单元为业务分支语言,依据与所述业务分支语言的分支名称对应的转换规则,将所述业务分支语言转换为采用计算机编程语言描述的目标源代码段,所述目标源代码段包括目标代码段和注释中的一种或两种;将确定出的所述注释、初始源代码段以及所述目标源代码段进行组合,得到所述业务逻辑语言对应的源代码集合;将所述至少一段业务逻辑语言转换出的至少一个源代码集合进行组合后保存到文件中,得到所述目标文件转换出源文件,所述源文件中包括所述至少一个源代码集合。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于恒生电子股份有限公司,未经恒生电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710174006.4/,转载请声明来源钻瓜专利网。