[发明专利]编译方法及装置有效
申请号: | 201611029729.7 | 申请日: | 2016-11-14 |
公开(公告)号: | CN106610861B | 公开(公告)日: | 2019-09-03 |
发明(设计)人: | 陈铭;吴华山;王凡 | 申请(专利权)人: | 广州视源电子科技股份有限公司 |
主分类号: | G06F8/41 | 分类号: | G06F8/41 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 明霖 |
地址: | 510530 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 编译 方法 装置 | ||
1.一种编译方法,其特征在于,包括:
获取发起对统一代码配置文件进行自动编译的发起信息,所述统一代码配置文件通过统一的数据格式采用统一关键字描述数据配置信息;不少于两种文件格式的代码配置文件的语义相同的关键字均对应同一组所述统一关键字;所述代码配置文件采用与所述文件格式对应的数据格式的关键字描述数据配置信息;
根据所述发起信息提取待编译的待译统一代码配置文件;
根据配置译码映射表将所述待译统一代码配置文件转换为代码编译文件;所述配置译码映射表包括统一关键字与代码编译文件的关键字的映射关系;
对所述代码编译文件及与所述待译统一代码配置文件属于同一项目的项目代码文件进行编译。
2.根据权利要求1所述的编译方法,其特征在于,所述根据所述发起信息提取待编译的待译统一代码配置文件的步骤之前,还包括:
当根据所述发起信息判定云编译系统有新建的待译统一web配置文件时,根据所述发起信息获取所述待译统一web配置文件;所述待译统一web配置文件采用统一的格式描述web配置信息;
根据web配置映射表将所述待译统一web配置文件转换为所述待译统一代码配置文件;所述web配置映射表包括所述待译统一web配置文件的关键字与所述待译统一代码配置文件中的数据的映射关系;所述待译统一代码配置文件中的每一个数据均对应所述统一web配置文件中的一个关键字。
3.根据权利要求2所述的编译方法,其特征在于,所述获取发起对统一代码配置文件进行自动编译的发起信息的步骤之前,还包括:
根据所述web配置映射表将预设的统一代码配置文件转换成统一web配置文件,并将所述统一web配置文件上传至所述云编译系统。
4.根据权利要求1所述的编译方法,其特征在于,所述对所述代码编译文件及与所述待译统一代码配置文件属于同一项目的项目代码文件进行编译的步骤之后,还包括:
根据发起信息发布编译结果至对应的客户端。
5.根据权利要求1所述的编译方法,其特征在于,所述根据所述发起信息提取待编译的待译统一代码配置文件的步骤之前,还包括:
更新与所述统一代码配置文件属于同一项目的项目代码文件。
6.一种编译装置,其特征在于,包括:
发起信息获取模块,用于获取发起对统一代码配置文件进行自动编译的发起信息,所述统一代码配置文件通过统一的数据格式采用统一关键字描述数据配置信息;不少于两种文件格式的代码配置文件的语义相同的关键字均对应同一组所述统一关键字;所述代码配置文件采用与所述文件格式对应的数据格式的关键字描述数据配置信息;
待译文件提取模块,用于根据所述发起信息提取待编译的待译统一代码配置文件;
待译文件转换模块,用于根据配置译码映射表将所述待译统一代码配置文件转换为代码编译文件;所述配置译码映射表包括统一关键字与代码编译文件的关键字的映射关系;
项目文件编译模块,用于对所述代码编译文件及与所述待译统一代码配置文件属于同一项目的项目代码文件进行编译。
7.根据权利要求6所述的编译装置,其特征在于,还包括:待译web获取模块及待译web转换模块;
所述待译web获取模块,用于当根据所述发起信息判定云编译系统有新建的待译统一web配置文件时,根据所述发起信息获取所述待译统一web配置文件;所述待译统一web配置文件采用统一的格式描述web配置信息;
所述待译web转换模块,用于根据web配置映射表将所述待译统一web配置文件转换为所述待译统一代码配置文件;所述web配置映射表包括所述待译统一web配置文件的关键字与所述待译统一代码配置文件中的数据的映射关系;所述待译统一代码配置文件中的每一个数据均对应所述统一web配置文件中的一个关键字;
所述待译文件提取模块,用于根据所述发起信息提取所述待译统一代码配置文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州视源电子科技股份有限公司,未经广州视源电子科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611029729.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:半导体装置的操作方法和半导体系统
- 下一篇:支持EEPROM掉电测试的仿真器