首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 140 毫秒
1.
研究了如何用CONPAR语言对Petri网图形进行描述,来获得Petri网模型对应的等效文本文件;然后设计了由Petri网文本文件到VHDL转换的文法规则及对应的语义动作源文件,并由编译工具YACC自动生成Petri网到VHDL转换的语法分析器;语法分析生成的中间代码是一棵抽象语法树,可以自顶向下遍历此抽象语法树,并按照相应的语义规则,通过比较Petri网文本描述和VHDL代码的差别生成VHDL目标代码;由此实现了Petri网到VHDL的翻译器,为基于Petri网的并行控制器的自动硬件实现提供了一种快速有效的方法。  相似文献   

2.
利用YACC与LEX来完成VHDL语言高级综合前端的词法与语法分析器设计。介绍词法分析模块,语法分析模块以及错误处理模块的设计方法。利用Windows平台卞的Parser Generator 2.0生成词法与语法的C文件,在Visual C++6.0中编译该C文件,生成可执行程序。  相似文献   

3.
管笑笑  葛宁  阮方 《微计算机信息》2006,22(34):248-250
介绍一种应用于数字系统设计中的基于函数式语言的代码解析方案,主要包括该函数式语言和解析工具的介绍,该语言的词法与语法分析程序的结构介绍,由语法树到语法规则到抽象语法树的生成过程,以及具体的应用实例。该解析方案已经成功应用于数字系统的设计中。  相似文献   

4.
针对业务规则语言繁杂而导致的信息系统难以升级或迁移等问题,在分析现有业务规则开发方法基础上,采用分层体系结构,提出了一种独立于规则引擎的基于映射机制的业务规则生成系统模型。该系统定义了类自然语言的业务规则描述模型,设计了基于XML的中间业务规则,并构建了中间业务规则与目标规则的映射关系,实现了不同规则引擎所识别规则之间的相互转换。  相似文献   

5.
限制汉语语法分析中歧义性的启发式方法   总被引:2,自引:1,他引:1  
汉语语法、语义分析中的歧义性是计算机理解汉语的难点之一。本文提出根据对汉语单词用法的规则化描述, 建立各个单词的启发式规则, 用以对句法分析中歧义结构进行约束的一种分析机制。  相似文献   

6.
本文提出一个语法分析中的规则动态选择与路标记忆算法。该算法提出了实时记录规则调用频度, 通过调用频度对规则进行动态选择的处理方法以及设置路标信息记忆表以减少回溯次数的语法分析思想。通过对该算法的设计与分析, 深入探讨了快速、高效的语法分析器设计方法以及规则优先次序的动态选择方法。  相似文献   

7.
SLR(1)词/语法分析的自动构造   总被引:5,自引:0,他引:5  
主要讨论了SLR(1)词/语法分析器的自动构造,自动生成的SLR(1)语法分析器可从自动生成的SLR(1)词法分析器中获得测试数据进行语法分析,论文相关的软件除可用于编译原理课程教学演示外,还可用于实际编译程序的SLR(1)词/语法分析器的自动构造。由于具有SLR(1)分析表自动构造功能,因此该软件还可作为软件工具用于程序设计语言本身的设计和构造。  相似文献   

8.
王开铸  郭威 《计算机学报》1989,12(6):474-476
本文给出了一个机器翻译系统——HH-87 MT系统,提出了该系统的设计思想和三层控制结构,即控制层结构、分析层结构和解释层结构,介绍了一个用以描述分析层处理的HH-87规则专用语言,并对语言规则作了形式才描述。最后,叙述了本系统四个处理步骤,即查字典处理、语法多义词处理、次级结构生成和译文生成,并给出一个分析例句。  相似文献   

9.
本文介绍了一个用于编译程序测试的程序自动生成器,该生成器以编译程序对象语言的前后文无关文法作为输入,根据该语言的具体特点,对语言的数据对象采用了一种表结构的描述方式,并通过对表的操作,有效的解决了语言的前后文相关问题,该生成器不但可按语言文法的描述自动生成覆盖该语言各种语法现象的程序,而且还可按用户要求生成具有某种语法现象的程序,另外,该生成器在生成策略、生成算法及推导机制等方面也有自己显著的特色。  相似文献   

10.
通用多媒体查询语言UMQL是多媒体信息检索的有效工具.讨论UMQL语法分析器的设计与实现.根据UMQL的语法特点,分别以正则式、巴克斯范式和逻辑代数定义该语言的词法、文法和语义规则集,设计一个层次化的UMQL语法分析模型.基于该模型并结合编译原理的相关理论知识,设计实现UMQL语法分析器,并探讨其各部件实现的关键技术.该语法分析器能有效检测UMQL查询中的语法语义错误,并给出相应的错误提示信息.  相似文献   

11.
12.
状态机是时序逻辑设计中的重要的算法模型,该文通过VHDL语言描述了一个复杂度为三的查表状态机的实现过程,并利用MAX-PLUSII软件平台的仿真特性验证了其正确性。  相似文献   

13.
C语言是编程领域中很有影响力的一种程序设计语言。它简洁、紧凑,使用方便、灵活,并且具备高级语言和低级语言的特征。由于C语言的编译系统对语法的检查不如其他语言那么严格,因此C语言对使用者的要求比较高。笔者结合实际教学中的经验,分类列举出C语言中常见的错误进行分析与探讨,以此对初学者给予借鉴。  相似文献   

14.
文章介绍了一种规则与统计相结合的混合语言模型来实现盲文到汉语的机器翻译,该技术把基于统计的Markov模型与规则量化模型相结合,用Viterbi算法寻找最佳汉语句子,取得了良好的翻译效果。  相似文献   

15.
详细介绍了在Xilinx公司ISE集成开发环境下,利用各种集成工具和第三方软件进行FPGA设计的过程和方法。然后通过一个具体的实例,介绍了利用VHDL硬件编程语言,通过构造查找表来实现正弦函数的数字设计方法,并给出了相应的仿真结果。  相似文献   

16.
详细介绍了在Xilinx公司ISE集成开发环境下,利用各种集成工具和第三方软件进行FPGA设计的过程和方法。然后通过一个具体的实例,介绍了利用VHDL硬件编程语言,通过构造查找表来实现正弦函数的数字设计方法,并给出了相应的仿真结果。  相似文献   

17.
讨论了形式语言与自动机理论中关于空串ε的一些问题。分析了ε产生式对文法和语言分类的影响;从文法和有限状态自动机的角度讨论了开始符号S和开始状态q0的作用;提出了语言增加或减少ε句子的简单方法;研究了ε-NFA的ε状态转换函数的本质;提出了ε-NFA转换为NFA的新方法,即先将ε-NFA转换为文法形式,消除ε产生式和单产生式后得到正则文法,再将正则文法转换为NFA。并用实际例子进行了验证。  相似文献   

18.
19.
应用VHDL语言实现数字系统的设计   总被引:1,自引:0,他引:1  
介绍了VHDL语言及其基本特点和VHDL语言在数字频率计中的具体应用,说明了用VHDL语言设计数字系统的方法,并给出了仿真结果。  相似文献   

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

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