-
题名使用LR分析表的词法分析器与分析表最小化
被引量:1
- 1
-
-
作者
温敬和
庞艳霞
王娜
-
机构
上海第二工业大学计算机与信息学院
-
出处
《上海第二工业大学学报》
2007年第3期201-209,共9页
-
文摘
以一个模型语言为例,系统地介绍了使用LR分析表的词法分析器工作原理,以及词法分析器所使用的LR分析表最小化方法。使用LR分析表的词法分析器,统一了词法分析器和语法分析器的构造方法,简化了编译程序的设计和构造。分析表的最小化是通过编码压缩来实现的,分析表的最小化减少了编译程序运行所需的内存空间。
-
关键词
编译程序
词法分析
上下文无关文法
lr分析法
lr分析表最小化
-
Keywords
compiler
lexical analysis
context-free grammar
lr parse
minimizing lr parsing table
-
分类号
TP391.1
[自动化与计算机技术—计算机应用技术]
-
-
题名几种不同LR分析表构造方法的分析和比较
被引量:3
- 2
-
-
作者
王一宾
-
机构
安庆师范学院计算机系
-
出处
《安庆师范学院学报(自然科学版)》
1999年第4期72-73,共2页
-
文摘
本文对实现LR分析器的四种不同LR分析表的构造方法进行了分析和比较, 对深入了解语法分析程序的自动构造具有一定的意义。
-
关键词
lr分析器
文法拓广
编译
语法分析
lr分析表
-
分类号
TP314
[自动化与计算机技术—计算机软件与理论]
-
-
题名一个改进的LR(1)分析表及其构造算法
被引量:1
- 3
-
-
作者
韩光辉
-
机构
武汉商业服务学院电教中心
-
出处
《武汉理工大学学报(信息与管理工程版)》
CAS
2001年第4期13-15,共3页
-
文摘
LR(1)分析表是LR(1)分析器的核心。改进了传统的LR(1)分析表 ,提出了新的构造算法。该算法利用LR(1)基本集代替LR(1)项集 ,对于归约状态直接标注归约转移后的状态编号。该分析表不含GOTO表 ,基于它的LR(1)语法分析过程一般不需要后入先出栈的辅助。
-
关键词
lr(1)文法
lr(1)分析表
lr(1)项集
lr(1)基本集
lr(1)语法分析器
构造算法
-
Keywords
lr(1) grammar
lr(1) parsing table
item sets of lr(1)
basic sets of lr(1)
-
分类号
TP391.12
[自动化与计算机技术—计算机应用技术]
-
-
题名编译实验教学之LR(0)分析表的分析与构造
- 4
-
-
作者
张玉州
-
机构
安庆师范学院计算机与信息学院
中国科技大学计算机科学与技术学院
-
出处
《安庆师范学院学报(自然科学版)》
2011年第1期97-101,共5页
-
基金
安徽省高等学校省级教学质量与教学改革工程项目(20100692)
安庆市科技局重点项目(20100807)资助
-
文摘
编译原理是计算机学科的核心课程,实验教学对学生学习该课程具有相当重要的作用。LR(0)分析表是LR(0)分析器的主要组成部分之一,是建立其他LR分析的基础。本文首先对LR(0)的理论基础进行阐述,然后,着重讨论LR(0)项目集族和LR(0)分析表的构造方法,最后,对实现构造LR(0)分析表的C++语言程序进行分析。
-
关键词
lr(0)文法
lr(0)分析表
lr(0)项目
lr(0)项目集族
-
Keywords
lr(0) Grammar
lr(0) analytical table
lr(0) item
lr(0) itemsets
-
分类号
TP314
[自动化与计算机技术—计算机软件与理论]
-
-
题名LR分析的教学法探讨
被引量:2
- 5
-
-
作者
李侃
王贵珍
计卫星
-
机构
北京理工大学计算机学院
-
出处
《计算机教育》
2010年第3期26-29,共4页
-
文摘
LR分析法是编译程序语法分析中最常用且有效的自下而上的分析方法,理论较完善,适用于大多数上下文无关语言的分析。本文主要探讨LR分析的教学方法,采用"启发+关联式"教学法,引导学生理解LR分析的内涵。
-
关键词
lr分析法
项目集规范族
lr分析表
lr文法
-
Keywords
lr parsing
canonical collection of set of items
LF: parsing table
lr grammar
-
分类号
G642
[文化科学—高等教育学]
-
-
题名改进的LR(1)分析表及其构造算法
- 6
-
-
作者
杨军
韩光辉
-
机构
华中科技大学
武汉商业服务学院
-
出处
《武汉交通管理干部学院学报》
2001年第3期77-79,共3页
-
文摘
提出一个改进的不含GOTO表的LR (1)分析表及其构造算法 ,基于它的LR (1)语法分析过程不需后入先出栈的辅助。
-
关键词
构造算法
lr(1)分析表
构造法
分析器
计算机
-
分类号
TP312
[自动化与计算机技术—计算机软件与理论]
-
-
题名LR语法分析中错误恢复策略和方法的研究
- 7
-
-
作者
李超
-
机构
安徽建筑工业学院电信学院
-
出处
《科技信息》
2008年第36期20-21,共2页
-
基金
安徽建筑工业学院青年科研基金项目(200510306)。
-
文摘
语法分析中的错误恢复是现代编译器中智能感知功能的重要组成部分,错误恢复的效果直接影响到编译器的性能。本文分析了通常的语法错误恢复策略,阐述了LR语法分析中的错误恢复策略,在分析LR分析表特性的基础上,结合智能感知中错误恢复策略,提出了一种对LR分析表中Goto表项进行改造来进行语法错误的诊断和恢复的方法。该方法提高了语法错误恢复的效率和准确率。
-
关键词
语法分析
编译器
智能
lr分析表
-
Keywords
Syntax analysis
Compiler
Intelligence
lr syntax analysis table
-
分类号
TP311.13
[自动化与计算机技术—计算机软件与理论]
TP314
[自动化与计算机技术—计算机软件与理论]
-
-
题名一种LR语法分析中的错误恢复方法
- 8
-
-
作者
肖洋
姜淑娟
-
机构
中国矿业大学计算机科学与技术学院
-
出处
《计算机工程》
CAS
CSCD
北大核心
2007年第4期193-195,共3页
-
基金
中国矿业大学校基金资助项目(OD4527)
-
文摘
语法分析中的错误恢复是现代编译器中智能感知功能的重要组成部分,错误恢复的效果直接影响到智能感知功能的性能。在分析LR语法分析中LR分析表特性的基础上,提出了一种对LR分析表中的Goto表项进行改造来进行语法错误的诊断和恢复的方法。该方法充分利用了LR分析表中的空闲表项,在不增加空间需求的情况下,提高了语法错误的诊断和恢复的效率和准确率。
-
关键词
语法分析
编译器
智能
lr语法分析表
Action-Goto表
-
Keywords
Syntax analysis
Compiler
Intelligence
lr syntax analysis table
Action-Goto table
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-