期刊文献+
共找到20篇文章
< 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(k)项集的性质与构造 被引量:6
2
作者 韩光辉 《武汉汽车工业大学学报》 CAS 1998年第4期84-87,共4页
引入符号串的k-前缀,给出LR(k)项集Ik(α)及其基本集Bk(α)的定义,研究了Ik(α)的性质与相互关系,在此基础上构造了有限自动机Mk(A→λ,φ),进而证明了{αφ|(A→λ,φ)∈Ik(α)}是正规集,并... 引入符号串的k-前缀,给出LR(k)项集Ik(α)及其基本集Bk(α)的定义,研究了Ik(α)的性质与相互关系,在此基础上构造了有限自动机Mk(A→λ,φ),进而证明了{αφ|(A→λ,φ)∈Ik(α)}是正规集,并给出了Ik(α)的构造。 展开更多
关键词 有限自动机 符号串 自动机 k-前缀
下载PDF
LR(k)语法的特征 被引量:1
3
作者 韩光辉 《武汉汽车工业大学学报》 CAS 2000年第5期34-36,共3页
给出了LR (k)语法的一个特征。基于这一特征 ,LR (k)语法的判定和分析算法更容易实现。
关键词 lr(k)语法 lr(k)项集 FIRST集
下载PDF
LR(k)任意文法位置的断点调试方法
4
作者 许福 金茂忠 +1 位作者 李虎 宋淼 《计算机学报》 EI CSCD 北大核心 2010年第3期483-492,共10页
LR(k)文法能描述所有确定型上下文无关语言,广泛应用于各类分析器生成器中.传统的LR(k)文法断点调试方法仅支持在产生式右部末尾设置断点(后文简称尾部断点),不支持在产生式右部中间位置设置断点(后文简称中间断点),这给分析器的开发和... LR(k)文法能描述所有确定型上下文无关语言,广泛应用于各类分析器生成器中.传统的LR(k)文法断点调试方法仅支持在产生式右部末尾设置断点(后文简称尾部断点),不支持在产生式右部中间位置设置断点(后文简称中间断点),这给分析器的开发和调试带来了不便.文中提出了一种新颖的LR(k)文法断点调试方法,不但支持传统的尾部断点,还支持中间断点.该方法可显著增加可利用的断点数量,可以跟踪到更细粒度的文法成分,从而帮助用户更好地进行文法调试,降低分析器的开发难度. 展开更多
关键词 lr(k)文法 文法调试 断点调试
下载PDF
基于Z规格的LR(k)形式化分析及验证
5
作者 张杨 段富 《计算机工程与设计》 CSCD 北大核心 2013年第7期2403-2407,共5页
在编译器的构造中,常由于语义的二义性等问题导致不正确的目标程序。为解决此问题,提出了一种新型的语法及语义正确性验证方案,即建立LR(k)文法和Z规格说明的联系,以此构造LR(k)文法的形式化描述及其形式化验证。实验结果表明,该方案能... 在编译器的构造中,常由于语义的二义性等问题导致不正确的目标程序。为解决此问题,提出了一种新型的语法及语义正确性验证方案,即建立LR(k)文法和Z规格说明的联系,以此构造LR(k)文法的形式化描述及其形式化验证。实验结果表明,该方案能有效描述并检测LR(k)文法分析器中的语法错误及语义二义性,有助于提高分析器的有效性。 展开更多
关键词 lr(k)文法 形式化描述 形式化验证 Z规格 语法 语义
下载PDF
介绍一种LR(K)状态集和分析表的构造方法
6
作者 孙桂茹 《微小型计算机开发与应用》 1992年第4期14-19,共6页
关键词 分析表 lr(k) 状态集 编译程序
下载PDF
LR语法分析器的可视化交互式动态仿真 被引量:2
7
作者 李虎 杨晓津 《系统仿真学报》 CAS CSCD 北大核心 2009年第7期1866-1869,共4页
LR分析器及其语法制导的翻译方法是编译原理课程教学中的重要内容,其分析器的内部结构复杂,工作原理很难被学生直观地理解和掌握。描述一个在Windows平台上独立开发的可视化、交互式的LR分析器动态仿真软件工具。该工具的新颖之处在于... LR分析器及其语法制导的翻译方法是编译原理课程教学中的重要内容,其分析器的内部结构复杂,工作原理很难被学生直观地理解和掌握。描述一个在Windows平台上独立开发的可视化、交互式的LR分析器动态仿真软件工具。该工具的新颖之处在于它实现了众多高层概念的可视化,支持LR分析器的单步执行和仿真,并允许为产生式附加断点,特别是允许断点插入在产生式右部的任意文法位置。此工具已应用于编译原理的课程教学,亦可用于开发、编写和调试以YACC为代表的LALR(1)分析器生成系统的输入文法规约。 展开更多
关键词 lr分析器 语法分析器生成器 可视化 调试 断点
下载PDF
对LR语法分析的若干错误处理技术的讨论 被引量:1
8
作者 冯雁 《微电子学与计算机》 CSCD 北大核心 1999年第1期42-43,共2页
文章探讨了编译程序LR语法分析中的若干错误处理技术,其中包括非纠正的处理技术、纠正的处理技术和交互式的处理技术,并对它们进行了分析、比较和评价。
关键词 lr语法分析 编译器 错误处理 语法错误 编译程序
下载PDF
基于状态回朔技术的规范LR分析算法
9
作者 王强华 侯红 耿国华 《计算机科学》 CSCD 北大核心 2009年第2期179-180,198,共3页
LR分析技术以其自身的优点在实际当中有着非常广泛的应用,但是,能够识别LR(1)语言的规范LR分析器由于其下推自动机的复杂性,其实用性受到比较大的限制。通过回朔下推自动机的状态迁移路径能够从根本上解决这一问题。主要讨论了基于状态... LR分析技术以其自身的优点在实际当中有着非常广泛的应用,但是,能够识别LR(1)语言的规范LR分析器由于其下推自动机的复杂性,其实用性受到比较大的限制。通过回朔下推自动机的状态迁移路径能够从根本上解决这一问题。主要讨论了基于状态回朔技术的规范型LR分析器的基本原理与构造技术。 展开更多
关键词 lr分析 规范型lr分析器 YACC
下载PDF
应用概率LR文法分析器于语音识别系统
10
作者 梅勇 王群生 徐秉铮 《华南理工大学学报(自然科学版)》 EI CAS CSCD 北大核心 1998年第12期101-104,共4页
将概率LR文法分析器应用于语音识别系统中.模拟实验表明,系统使用该模型后识别性能优于使用二元文法模型的系统.其中。
关键词 lr文法分析器 语音识别 概率lr文法分析
下载PDF
基于LR-0基准题的CENDL-TMSR-V1数据库验证
11
作者 刘亚芬 胡继峰 +4 位作者 严睿 王小鹤 邹杨 于世和 陈金根 《原子能科学技术》 EI CAS CSCD 北大核心 2021年第11期2070-2078,共9页
为验证氟盐冷却先进堆型的物理特性,在捷克LR-0装置上开展了关于石墨和FLiNa盐的中子物理实验,形成了满足国际临界安全分析评价标准的基准题。基于上述基准题,利用MCNP和SCALE程序,对中国核数据中心研制的钍-铀循环专用核数据库CENDL-TM... 为验证氟盐冷却先进堆型的物理特性,在捷克LR-0装置上开展了关于石墨和FLiNa盐的中子物理实验,形成了满足国际临界安全分析评价标准的基准题。基于上述基准题,利用MCNP和SCALE程序,对中国核数据中心研制的钍-铀循环专用核数据库CENDL-TMSR-V1进行了验证。结果表明,CENDL-TMSR-V1计算得到的石墨和FLiNa盐样品组临界实验k eff、能谱和中子通量均与实验结果符合。临界计算最大差异为-0.00187,在实验不确定度范围内。相较于ENDF/B-Ⅶ.0的计算结果,CENDL-TMSR-V1计算值与实验结果更接近。不确定度分析表明,CENDL-TMSR-V1计算得到的石墨和FLiNa盐核数据不确定度明显小于SCALE6.1自带协方差数据库的计算结果。 展开更多
关键词 lr-0 CENDL-TMSR-V1 k_(eff) 中子能谱 中子通量 不确定度
下载PDF
VC++环境下的LR语法分析器实现
12
作者 崔蕊 《现代物业(新建设)》 2009年第9期67-68,共2页
本文讨论了LR(0)语法分析器的工作原理和过程,以具体实例说明语法定义、造表和总控程序的实现过程。
关键词 编译原理 自下而上语法分析 lr分析法
下载PDF
VC++环境下的LR语法分析器实现
13
作者 崔蕊 《现代物业(新建设)》 2010年第1期69-71,共3页
本文讨论了LR(0)语法分析器的工作原理和过程,以具体实例说明语法定义、造表和总控程序的实现过程。
关键词 编译原理 自下而上语法分析 lr分析法
下载PDF
工业机器人语言的词法语法分析器研究 被引量:9
14
作者 郑炳坤 叶峰 +1 位作者 赵崇裕 赖乙宗 《机械设计与制造》 北大核心 2014年第1期209-212,共4页
解释器与编译器是把工业机器人语言程序翻译成目标代码的两种主要语言处理器实现技术,但二者的翻译过程都离不开词法语法分析环节。词法分析器主要用于识别语言系统的标识符及关键字等标记,而语法分析器则对这些标记所组成的句子进行语... 解释器与编译器是把工业机器人语言程序翻译成目标代码的两种主要语言处理器实现技术,但二者的翻译过程都离不开词法语法分析环节。词法分析器主要用于识别语言系统的标识符及关键字等标记,而语法分析器则对这些标记所组成的句子进行语法检查等。高效准确的词法语法分析是实现工业机器人语言程序向可执行目标代码翻译的关键之一。提出以C语言为蓝本的动作级工业机器人语言的体系结构及指令集;采用Parser Generator工具来开发词法语法分析器,运用正则表达式和LR文法来描述扩展工业机器人语言的词法语法规则,并指出了非法格式的错误报告实现。对所开发的可视化分析器进行的实例测试表明,分析结果正确可靠。 展开更多
关键词 词法语法分析 工业机器人语言 parser GENERATOR 正则表达式 lr文法
下载PDF
一个高效的语法分析器生成工具 被引量:4
15
作者 张敏 金茂忠 +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
16
作者 李凌 李璜华 王生原 《计算机科学》 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
含XPath的表达式的解析与应用 被引量:2
17
作者 张昱 付雄 《小型微型计算机系统》 CSCD 北大核心 2004年第3期442-446,共5页
提出了在应用 XML数据中的一类普遍性问题 ,指出通过定义、处理含 XPath的规则式可有效地提高软件的可扩展性 .阐述如何运用 Java CC实现对 XPath规则式的解析处理 。
关键词 XML 实例数据 XPATH JAVACC 解析器 终结符 非终结符 数据结构 表达式 软件可扩展性
下载PDF
新型语法分析器构造的研究 被引量:2
18
作者 曹俊亮 《电子科技》 2007年第4期59-62,共4页
文中阐述了语法分析器构造的研究现状和构造过程中存在的问题;在讨论向前看多个符号必要性的基础上,分析了向前看多个符号的新型语法分析器构造方法;指出了语法分析器构造研究中待解决的若干问题。
关键词 语法分析器 向前看多个符号 线性近似
下载PDF
嵌入式构件中的自适应机制与策略
19
作者 万云强 陈文宇 张艳 《计算机应用研究》 CSCD 北大核心 2009年第3期914-916,共3页
为了对嵌入式构件进行智能管理,提出了一种基于实例的学习算法。该适应算法能对经XML形式化表达过的构件进行自适应调整,从而在软件复用过程中减少人工干预。它比由自然语言描述的构件有更强的通用性、灵活性、自治性。
关键词 机器学习 扩展标记语言解析器 k-近邻法 扩展标记语言 树匹配
下载PDF
多弹头导弹反推分离的一种组合控制方法
20
作者 郝子龙 刘新建 《动力学与控制学报》 2015年第3期205-209,共5页
针对导弹分导或多星发射中时序分离方式的不足,提出了一种让反推分离力同时参与闭环的组合控制策略及分离方法.通过建立分离动力学模型,运用MATLAB/Simulink软件对分离过程进行了数值仿真,并与最佳时序分离方法进行了比较,仿真结果表明... 针对导弹分导或多星发射中时序分离方式的不足,提出了一种让反推分离力同时参与闭环的组合控制策略及分离方法.通过建立分离动力学模型,运用MATLAB/Simulink软件对分离过程进行了数值仿真,并与最佳时序分离方法进行了比较,仿真结果表明反推分离力参与闭环的组合控制策略,在鲁棒性、方便性和安全性方面更有优越性,实现简单,在导弹分导与多星发射分离中具有参考和应用价值. 展开更多
关键词 导弹分导 多星分离 分离控制 分离仿真
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部