面向上下文无关语言的信息提取模块化设计

来源 :计算机工程 | 被引量 : 0次 | 上传用户:shifujia
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为实现白盒测试的源文件信息提取,提出了通过Lex和Yacc对使用上下文无关文法定义的语言进行词法和语法分析,构建独立的信息提取模块的思想。在函数信息提取部分提出了块和级的概念,用语句结构和语句链表结构将函数定义信息表示出来。在类信息提取部分通过识别出类声明中的成员变量和成员函数的声明信息,建立成员链表结构;识别类声明信息,建立类结构。然后将这些结构信息存入数据库,以供后续模块使用,充分做到了模块独立性和可重用性。这样只需要设计不同的信息提取模块,就可以将目前已经实现的面向C/C++语言的软件测试工具WBoxTool推广应用到其它面向上下文无关文法的语言。
其他文献
现行寿险营销制度中存在的问题 ,其规模激励机制易导致短期效应 ,不利于培养长期竞争优势 ;其独特的团队组织管理结构使代理人队伍良莠不齐 ,人员整体素质较低 ;代理人的误导
略论西方艺术与宗教关系的历史嬗变陈湘生一对于艺术与宗教关系的研究之所以显得特别复杂和艰难,不仅因为:无论是作为社会的意识形态形式,还是作为人类的精神文化现象,无论是作为
分析结构承载截面积、材料属性、外力、焊接缺陷的方向及分布位置对结构的影响,以焊接缺陷处应力集中系数作为评估焊接缺陷影响结构强度的标准,建立转向架构架的整体和局部有
在新的历史条件下,社会发生了巨大变革,人们的思想观念及社会生活都发生了巨大的变化。高等教育也将面临许多新的问题,其中高职院校的党建工作也将出现很多新的状况。
基于1998~2007年间数据,建立了一个灰色局势决策模型。结果表明,在过去的10年间,投资房地产的策略最优,不仅优于投资股票市场,也优于同时投资股票市场和房地产市场。这与我国
当下,电子商务正在迅速发展。但其受到以下因素的制约:企业信息化程序偏低;支付方式滞后;物流能力有限;安全问题尚未解决;人才的制约。因此,加快电子商务发展的对策主要包括:
高校是我国高等教育的重要组成部分,要保证高校教学工作的良好运行,离不开教学教辅部门管理的有效组织和协调。而高校教辅工作人员是其直接参与者,如何提高高校教辅工作人员
本文针对英国宗教改革中的爱德华六世改革进行了详细的个案研究,考察与评价了萨默塞特执政时期与诺森伯兰执政时期先后实施的各项宗教改革措施,并对这些措施所产生的影响进行了
向膜生物反应器内投加40g·L-1粉末活性炭处理尾水,运行效果良好。排泥和水力停留时间对处理效果有很大影响,流量和曝气量在一定程度上决定了膜污染的进程,粉末活性炭吸附降
国家教育考试制度与劳动力市场和教育机会市场相关联。教育考试制度成本包括创立成本和制度衍生成本。教育考试制度创立成本包括制定制度设计成本、实施组织成本、制度实施成