[发明专利]编译方法及编译程序无效
申请号: | 200980143186.3 | 申请日: | 2009-10-07 |
公开(公告)号: | CN102203733A | 公开(公告)日: | 2011-09-28 |
发明(设计)人: | 浅尾忍 | 申请(专利权)人: | 松下电器产业株式会社 |
主分类号: | G06F9/45 | 分类号: | G06F9/45 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 徐殿军 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 编译 方法 编译程序 | ||
1.一种编译方法,将输入程序变换为目标程序,其特征在于,
该编译方法包括:
分析步骤,在对所述输入程序指定了多个扩展语言规范的情况下,对所指定的所述多个扩展语言规范进行分析,由此确定由于所述指定的多个扩展语言规范而受到影响的所述输入程序的部分;以及
输出步骤,将与所述部分相关的信息和所述目标程序一起输出。
2.根据权利要求1所述的编译方法,其特征在于,
所述分析步骤中,根据对多个扩展语言规范赋予的优先度的规定,在多个扩展语言规范的指定之中确定有效的扩展语言规范的指定,并确定由于该有效的扩展语言规范的指定而受到影响的所述输入程序的部分,
所述输出步骤中,将该有效的扩展语言规范的指定、由于该有效的扩展语言规范的指定而受到影响的所述输入程序中的对象、所述优先度的规定、以及由于该有效的扩展语言规范而受到影响并被变更的对象的变更内容中的至少一种信息,作为与所述部分相关的信息,和所述目标程序一起输出。
3.根据权利要求2所述的编译方法,其特征在于,
所述输出步骤包括:
输入程序输出步骤,将与所述部分相关的信息包含在所述输入程序中,与所述目标程序一起输出。
4.根据权利要求2所述的编译方法,其特征在于,
所述输出步骤包括:
目标程序输出步骤,将与所述部分相关的信息包含在所述目标程序中,与所述目标程序一起输出。
5.根据权利要求2所述的编译方法,其特征在于,
所述输出步骤包括:
目标程序输出步骤,将该有效的扩展语言规范的指定、由于该有效的扩展语言规范的指定而受到影响的所述输入程序中的对象、所述优先度的规定、由于该有效的扩展语言规范而受到影响并被变更的对象的变更内容、由于所述扩展语言规范的指定而受到影响的编译过程中的汇编命令、以及将所述扩展语言规范的指定设为无效时的编译过程中的汇编命令中的至少一种信息,作为与所述部分相关的信息,包含在所述目标程序中,与所述目标程序一起输出。
6.根据权利要求1所述的编译方法,其特征在于,
所述输出步骤还包括:
警告输出步骤,根据与所述部分相关的信息,确认所述输入程序中的对象的对齐是否被变更,在已确认的所述对象的被变更的对齐与所期望的对齐不一致的情况下,输出表示所述对象的对齐中发生未对齐之意的警告。
7.根据权利要求1所述的编译方法,其特征在于,
所述输出步骤还包括:
优化方案输出步骤,根据与所述部分相关的信息,对于包括由于所述扩展语言规范的指定而受到影响的对象的所述输入程序中的全部对象,确认该对象的对齐是否被变更为对于程序执行环境中的传输命令来说最佳的对齐,在所述输入程序中至少一个对象没有变更为最佳对齐的情况下,输出针对所述至少一个对象的最佳对齐的提示。
8.根据权利要求2所述的编译方法,其特征在于,
对所述多个扩展语言规范赋予的优先度的规定,是被预先规定的。
9.根据权利要求8所述的编译方法,其特征在于,
对所述多个扩展语言规范赋予的优先度的规定,还由用户规定,
所述分析步骤将由所述用户规定的该优先度的规定作为对所述多个扩展语言规范赋予的优先度的规定。
10.一种编译程序,将输入程序变换为目标程序,其特征在于,
该编译程序使计算机执行以下步骤:
分析步骤,在对所述输入程序指定了多个扩展语言规范的情况下,对所指定的所述多个扩展语言规范进行分析,由此确定由于所述指定的多个扩展语言规范而受到影响的所述输入程序的部分;以及
输出步骤,将与所述部分相关的信息和所述目标程序一起输出。
11.一种编译装置,将输入程序变换为目标程序,其特征在于,
该编译装置具有:
分析部,在对所述输入程序指定了多个扩展语言规范的情况下,对所指定的所述多个扩展语言规范进行分析,由此确定由于所述指定的多个扩展语言规范而受到影响的所述输入程序的部分;以及
输出部,将与所述部分相关的信息和所述目标程序一起输出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于松下电器产业株式会社,未经松下电器产业株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200980143186.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:颅内病变CT体表简易定位法
- 下一篇:一种治疗椎间盘突出的膏药