[发明专利]一种C语言仿真模型的剖析及监控方法有效
申请号: | 201210041375.3 | 申请日: | 2012-02-21 |
公开(公告)号: | CN102629213A | 公开(公告)日: | 2012-08-08 |
发明(设计)人: | 杨盈;范智刚;罗喜霜 | 申请(专利权)人: | 北京经纬恒润科技有限公司 |
主分类号: | G06F9/45 | 分类号: | G06F9/45 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 逯长明 |
地址: | 100101 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种C语言仿真模型的剖析方法,预先由文法文件生成C代码剖析方法类,C代码剖析方法类包括语法分析模块、词法分析模块和语法树生成模块,该方法包括:调用C代码剖析方法类中的词法分析模块对导入的C语言仿真模型的词法内容进行剖析,形成记号流;调用语法分析模块,根据记号流,对导入的C语言仿真模型的语法结构进行剖析;调用语法树生成模块根据分析得到的语法结构生成相应的语法树;从语法树中提取信息并将提取的信息保存到模型信息文件中。本发明还提供了一种C语言仿真模型的监控方法,该监控方法包括上述的剖析方法。本发明提供的剖析及监控方法填补了目前国内C语言仿真模型剖析及监控技术的空白,且实现过程简单。 | ||
搜索关键词: | 一种 语言 仿真 模型 剖析 监控 方法 | ||
【主权项】:
一种C语言仿真模型的剖析方法,其特征在于,预先由文法文件生成C代码剖析方法类,所述文法文件在语言识别工具开发环境下由开发人员手工编写,其中,所述C代码剖析方法类由语言识别工具编译文法文件后生成,所述C代码剖析方法类包括语法分析模块、词法分析模块和语法树生成模块;该方法包括:调用C代码剖析方法类中的词法分析模块对导入的C语言仿真模型的词法内容进行剖析,形成记号流;调用C代码剖析方法类中的语法分析模块,根据所述记号流,对导入的C语言仿真模型的语法结构进行剖析;调用C代码剖析方法类中的语法树生成模块根据所述分析得到的语法结构生成相应的语法树;从所述语法树中提取变量信息和函数信息,并将所述提取的变量信息和函数信息保存到模型信息文件中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京经纬恒润科技有限公司,未经北京经纬恒润科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210041375.3/,转载请声明来源钻瓜专利网。