[发明专利]模板编译方法无效
申请号: | 200410056064.X | 申请日: | 2004-08-10 |
公开(公告)号: | CN1614563A | 公开(公告)日: | 2005-05-11 |
发明(设计)人: | 浅尾忍;中嶋广二;田中裕久 | 申请(专利权)人: | 松下电器产业株式会社 |
主分类号: | G06F9/45 | 分类号: | G06F9/45 |
代理公司: | 中科专利商标代理有限责任公司 | 代理人: | 汪惠民 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种模板编译方法,由同一函数定义生成判定步骤(S105),解析函数定义代码和模板参数之间的依赖性,在没有依赖性的情况下,由函数定义公共化步骤(S106)定义公共函数,并删除公共化前的多个函数定义。然后,由函数调用置换步骤(S107),将公共化前的函数置换成到公共函数的调用。这样,由模板生成的多个函数定义代码中,通过使相同的函数定义代码的共有化,可以缩小因模板结构而增加的代码量。 | ||
搜索关键词: | 模板 编译 方法 | ||
【主权项】:
1、一种模板编译方法,将采用具有模板结构的高级语言所记述的输入程序转换成目的代码,其特征在于,包括:同一函数定义生成判定步骤,其判定在所述输入程序所包含的多个函数定义中模板对不同的模板参数是否生成同一函数定义;函数定义公共化步骤,当判定由所述同一函数定义生成判定步骤生成同一函数定义时,其将生成该同一函数定义的多个函数定义置换成仅仅一个公共函数定义;和函数调用置换步骤,当由所述函数定义公共化步骤置换成公共函数定义时,其将该公共化之前的所述多个函数的调用置换成所述公共函数定义的调用。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于松下电器产业株式会社,未经松下电器产业株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200410056064.X/,转载请声明来源钻瓜专利网。
- 上一篇:用于袋囊的焊接船形件
- 下一篇:用于库存管理的系统和方法