期刊文献+
共找到10篇文章
< 1 >
每页显示 20 50 100
LR(K) Parser Construction Using Bottom-up Formal Analysis
1
作者 Nazir Ahmad Zafar 《Journal of Software Engineering and Applications》 2012年第1期21-28,共8页
Design and construction of an error-free compiler is a difficult and challenging process. The main functionality of a compiler is to translate a source code to an executable machine code correctly and efficiently. In ... Design and construction of an error-free compiler is a difficult and challenging process. The main functionality of a compiler is to translate a source code to an executable machine code correctly and efficiently. In formal verification of software, semantics of a language has more meanings than the syntax. It means source program verification does not give guarantee the generated code is correct. This is because the compiler may lead to an incorrect target program due to bugs in itself. It means verification of a compiler is much more important than verification of a source program. In this paper, we present a new approach by linking context-free grammar and Z notation to construct LR(K) parser. This has several advantages because correctness of the compiler depends on describing rules that must be written in formal languages. First, we have defined grammar then language derivation procedure is given using right-most derivations. Verification of a given language is done by recursive procedures based on the words. Ambiguity of a language is checked and verified. The specification is analyzed and validated using Z/Eves tool. Formal proofs are presented using powerful techniques of reduction and rewriting available in Z/Eves. 展开更多
关键词 COMPILER CONSTRUCTION lr(K) parser Context-Free Grammar Z Specification CORRECTNESS Verification
下载PDF
LR语法分析器的可视化交互式动态仿真 被引量:2
2
作者 李虎 杨晓津 《系统仿真学报》 CAS CSCD 北大核心 2009年第7期1866-1869,共4页
LR分析器及其语法制导的翻译方法是编译原理课程教学中的重要内容,其分析器的内部结构复杂,工作原理很难被学生直观地理解和掌握。描述一个在Windows平台上独立开发的可视化、交互式的LR分析器动态仿真软件工具。该工具的新颖之处在于... LR分析器及其语法制导的翻译方法是编译原理课程教学中的重要内容,其分析器的内部结构复杂,工作原理很难被学生直观地理解和掌握。描述一个在Windows平台上独立开发的可视化、交互式的LR分析器动态仿真软件工具。该工具的新颖之处在于它实现了众多高层概念的可视化,支持LR分析器的单步执行和仿真,并允许为产生式附加断点,特别是允许断点插入在产生式右部的任意文法位置。此工具已应用于编译原理的课程教学,亦可用于开发、编写和调试以YACC为代表的LALR(1)分析器生成系统的输入文法规约。 展开更多
关键词 lr分析器 语法分析器生成器 可视化 调试 断点
下载PDF
对LR语法分析的若干错误处理技术的讨论 被引量:1
3
作者 冯雁 《微电子学与计算机》 CSCD 北大核心 1999年第1期42-43,共2页
文章探讨了编译程序LR语法分析中的若干错误处理技术,其中包括非纠正的处理技术、纠正的处理技术和交互式的处理技术,并对它们进行了分析、比较和评价。
关键词 lr语法分析 编译器 错误处理 语法错误 编译程序
下载PDF
应用概率LR文法分析器于语音识别系统
4
作者 梅勇 王群生 徐秉铮 《华南理工大学学报(自然科学版)》 EI CAS CSCD 北大核心 1998年第12期101-104,共4页
将概率LR文法分析器应用于语音识别系统中.模拟实验表明,系统使用该模型后识别性能优于使用二元文法模型的系统.其中。
关键词 lr文法分析器 语音识别 概率lr文法分析
下载PDF
基于状态回朔技术的规范LR分析算法
5
作者 王强华 侯红 耿国华 《计算机科学》 CSCD 北大核心 2009年第2期179-180,198,共3页
LR分析技术以其自身的优点在实际当中有着非常广泛的应用,但是,能够识别LR(1)语言的规范LR分析器由于其下推自动机的复杂性,其实用性受到比较大的限制。通过回朔下推自动机的状态迁移路径能够从根本上解决这一问题。主要讨论了基于状态... LR分析技术以其自身的优点在实际当中有着非常广泛的应用,但是,能够识别LR(1)语言的规范LR分析器由于其下推自动机的复杂性,其实用性受到比较大的限制。通过回朔下推自动机的状态迁移路径能够从根本上解决这一问题。主要讨论了基于状态回朔技术的规范型LR分析器的基本原理与构造技术。 展开更多
关键词 lr分析 规范型lr分析器 YACC
下载PDF
VC++环境下的LR语法分析器实现
6
作者 崔蕊 《现代物业(新建设)》 2009年第9期67-68,共2页
本文讨论了LR(0)语法分析器的工作原理和过程,以具体实例说明语法定义、造表和总控程序的实现过程。
关键词 编译原理 自下而上语法分析 lr分析法
下载PDF
VC++环境下的LR语法分析器实现
7
作者 崔蕊 《现代物业(新建设)》 2010年第1期69-71,共3页
本文讨论了LR(0)语法分析器的工作原理和过程,以具体实例说明语法定义、造表和总控程序的实现过程。
关键词 编译原理 自下而上语法分析 lr分析法
下载PDF
一个高效的语法分析器生成工具 被引量:4
8
作者 张敏 金茂忠 +1 位作者 李虎 许福 《微计算机信息》 北大核心 2005年第08X期122-124,共3页
VPGE(VisualParserGenerationEnvironment)是一个可视化语法分析器集成开发环境,除了具有良好的界面和强大的调试功能,其LALR(1)分析器的生成速度达到并超过公认的分析器生成速度最快的LALR(1)分析器自动生成器Bison,所能处理的文法规... VPGE(VisualParserGenerationEnvironment)是一个可视化语法分析器集成开发环境,除了具有良好的界面和强大的调试功能,其LALR(1)分析器的生成速度达到并超过公认的分析器生成速度最快的LALR(1)分析器自动生成器Bison,所能处理的文法规模也优于Bison.本文在DeRemer和Pen-nello的LALR(1)分析器自动生成基本原理的基础上,在设计数据结构和算法实现中采用了大量优化技术. 展开更多
关键词 LAlr(1)分析器 lr(0)自动机 分析器生成
下载PDF
在可信编译器设计中实践CompCert编译器的语法分析器形式化验证过程 被引量:2
9
作者 李凌 李璜华 王生原 《计算机科学》 CSCD 北大核心 2020年第6期8-15,共8页
Jourdan等在其2012年发表的论文“Validating LR(1)Parsers”中提出了一种形式化验证语法分析器的方法,并将其成功地应用于CompCert编译器(2.3以上版本)的语法分析器验证中。借助这种方法,文中完成了L2C项目中的Lustre*语言语法分析器... Jourdan等在其2012年发表的论文“Validating LR(1)Parsers”中提出了一种形式化验证语法分析器的方法,并将其成功地应用于CompCert编译器(2.3以上版本)的语法分析器验证中。借助这种方法,文中完成了L2C项目中的Lustre*语言语法分析器的形式化验证,实现了开源L2C编译器前端语法分析器的两个选项之一。首先对这一语法分析器的实现进行了论述,其中包括有参考价值的技术细节;随后分析了该语法分析器的运行性能及正确性;最后对如何将这一方法推广至更一般的应用场景进行了总结。 展开更多
关键词 语法分析 lr(1)分析器 形式化验证 Lustre*语言 CompCert COQ
下载PDF
工业机器人语言的词法语法分析器研究 被引量:9
10
作者 郑炳坤 叶峰 +1 位作者 赵崇裕 赖乙宗 《机械设计与制造》 北大核心 2014年第1期209-212,共4页
解释器与编译器是把工业机器人语言程序翻译成目标代码的两种主要语言处理器实现技术,但二者的翻译过程都离不开词法语法分析环节。词法分析器主要用于识别语言系统的标识符及关键字等标记,而语法分析器则对这些标记所组成的句子进行语... 解释器与编译器是把工业机器人语言程序翻译成目标代码的两种主要语言处理器实现技术,但二者的翻译过程都离不开词法语法分析环节。词法分析器主要用于识别语言系统的标识符及关键字等标记,而语法分析器则对这些标记所组成的句子进行语法检查等。高效准确的词法语法分析是实现工业机器人语言程序向可执行目标代码翻译的关键之一。提出以C语言为蓝本的动作级工业机器人语言的体系结构及指令集;采用Parser Generator工具来开发词法语法分析器,运用正则表达式和LR文法来描述扩展工业机器人语言的词法语法规则,并指出了非法格式的错误报告实现。对所开发的可视化分析器进行的实例测试表明,分析结果正确可靠。 展开更多
关键词 词法语法分析 工业机器人语言 parser GENERATOR 正则表达式 lr文法
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部