首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 140 毫秒
1.
在基于CORBA的应用开发中 ,IDL及IDL编译器起着重要的作用 .在开发新的编译器过程中 ,词法分析器的自动生成器LEX是常用的辅助工具之一 .本文对于目标代码的编译过程中词法的分析给出了自动机的实现轮廓 .  相似文献   

2.
设计了一种用于覆盖测试的代码插桩器,重点介绍了一种高效的词法语法分析方法:通过所读入的左右大括号是否匹配把整个代码分为函数内部和外部,根据这两部分感兴趣的关键字不同建立不同的DFA状态转换表,使每个词素能够用最少的状态转换次数判断出是否为所关注的关键字,减少状态转移的时间复杂度;使用已生成的状态转换表,消除了建立DFA的时间开销。描述了状态转换表的生成过程,插桩器的实现过程以及运行结果。  相似文献   

3.
编译器词法分析程序可通过高级语言手工编写,也可使用工具自动生成,正确理解2种生成方法的实质及区别,对于正确理解程序设计语言编译器的构造原理及编译原理课程的教学具有重要意义。  相似文献   

4.
提出了一种图形描述语言的定义,通过词法分析、递归下降的语法分析实现了对输入串的单词匹配,使其在Unix上编译实现,从而使软件独立于图形数据运行。  相似文献   

5.
给出利用UNIX系统的语言开发工具LEX和YACC生成把PL/0语言源程序翻译成8088汇编程序的编译器的原理和方法,并给出一个编译实例.  相似文献   

6.
动态模糊逻辑程序设计语言的独特优势在于可以处理动态模糊数据,但现存的编译器很难有效解析动态模糊数据。针对此问题,通过扩展监督命令程序结构,引入对动态模糊性的形式化描述,设计一种新型的动态模糊逻辑程序设计语言编译器。通过实例验证,该编译器能正确解析动态模糊数据,降低了动态模糊逻辑程序调试难度,提高了动态模糊逻辑程序开发效率。  相似文献   

7.
分析了101通信规约,设计了一个对101规约通信设备进行测试分析的软件。通过对设备的现场测试和对测试结果所形成的报文进行分析,可以得到通信故障原因。从而实现对101规约协议的标准化设备间的互换和互操作,达到提高工作效率的目的。  相似文献   

8.
基于面向对象的编译原理实验的研究   总被引:2,自引:0,他引:2  
概述了面向对象方法的基本思想及其技术特征,说明了面向对象技术应用特点;采用面向对象程序设计语言(C++语言),实现了编译原理课程的几个实验;最后阐述了面向对象技术用于编译原理实验的设计和实现的特点.  相似文献   

9.
简要介绍了XML的发展优势和词法分析的作用,通过构造XML词法分析的状态转换图(DFE),设计XML词法分析的整个流程,并用C语言进行了实现。  相似文献   

10.
本文提出一种改进的词法分析程序设计思想,并进行了实现。首先定义四类字符集,构造状态转换矩阵。然后通过对给定文法的分析,化简变换状态转换矩阵使之成为程序可直接使用的二维数组Status。最后利用二维数组Status给出了核心函数get Word()的类C描述。  相似文献   

11.
概述了编译实验教学的国内外现状,分析总结了电子科技大学计算机科学与工程学院在编译实验教学上存在的问题。根据编译课程的特点,有针对性地提出了改进编译实验教学的方法和途径,并介绍了改革的成效,提出了编译实验教学研究的方向。  相似文献   

12.
为了增强系统的健壮性,许多程序设计语言引入了异常处理机制.人们在研究Java编译器的过程中,发现异常结构降低了编译器的效率.为了减小异常结构对编译器的负面影响,结合Java异常结构的特点,提出了一种使用G树代替传统的语法分析树的方法,不仅提高了语法分析的效率,而且能够生成比较简练的Java字节码.  相似文献   

13.
在简要分析GALIL运动控制指令语法规则的基础上,阐述自主研发的客户端运动控制指令程序编译器的基本思想和设计流程.从词法分析、语法分析、整合处理、语义分析和后期处理诸方面详述了编译器的实现原理和方法,并给出了正确的实验结果.  相似文献   

14.
本文在Windows环境下,利用面向对象的分析设计方法,介绍了SGML系统中DTD语法分析器的设计与实现.首先介绍了SGML系统的整个框架,然后详细介绍了DTD语法分析器的分析、设计及各种结构,最后介绍了DTD语法分析器的实现.  相似文献   

15.
提出了如何充分利用MS SQL Server 2000的数据库管理特性,采用链接服务器、分布式分区视图和存储过程构建分布式教学数据库的方法。  相似文献   

16.
提出了如何充分利用MSSQL Server2000的数据库管理特性,采用链接服务器、分布式分区视图和存储过程构建分布式教学数据库的方法。  相似文献   

17.
针对Prolog源程序的特点,提出一种实现源程序完全代码化的编译方法,将事实 与规则集中的逻辑关系用代码表达成逻辑推理树。根据上述思想研制成QH-PROLOG 编译程序系统,比一般Prolog解释程序的速度快6~10倍,空间效率成倍提高,其工 作环境也优于国内外的解释系统。  相似文献   

18.
分析了当前程序语言开发环境中的一些问题,提出了一种基于Web的分布式编译运行平台.利用Ch解释计算环境和Web服务器无缝集成执行环境,通过设计具有编译功能的通用网关接口程序扩展Web服务器功能,实现对Web表单提交的C程序的编译处理,并将编译生成的可在服务器端运行的可执行文件的URL返回到客户端浏览器.平台基于HTTP协议完成数据传送,实现了一种开放结构的可扩展的仿真编译运行环境.实验结果表明,仿真编译平台具有良好的跨平台特性.  相似文献   

19.
采用面向对象技术设计VHDL编译系统MTC,通过对VHDL语法产生式进行分析,将各语法现象以C 类的形式进行抽象分类,给出词法分析和语法分析设计策略,并针对存在于LALR(1)分析过程中的两类冲突提出解决方法.MTC编译过程中通过语法制导进行语义分析,并提出用形式化方法表示中间数据结构.配合使用Flex 与Bison 最终得到面向对象VHDL编译系统.同时提出MTC的自动测试方法.在对SPARC芯片MB86901算法描述编译过程中,MTC的编译效率比现有编译系统提高了57%.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号