基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
阐述了在程序设计语言语法分析器的构造中采用通用LR(generalized LR,简称GLR)分析算法的动机.提出了一个多层次的优化策略,加快了GLR分析器的分析速度.为基本的GLR算法增加了必要的运行时控制机制,以实现语法分析时调用文法规则附带的语义动作,化解输入串的二义性,同时避免GLR分析器可能存在的语义动作延迟问题.优化后的算法已在一个可视化语法分析器自动生成环境VPGE中实现.实验结果表明,在分析确定性的编程语言时,自动生成的GLR分析器的分析速度与自由软件基金会的Bison生成的LALR(1)分析器的分析速度有可比性.
推荐文章
流程序设计语言Brook研究
Brook
Kernel函数
程序设计语言实例教学的实践
Visual Basic
NET实例教学
实验教学改革
网络型Visual Basic程序设计语言课件的设计与实现
网络型
Visual Basic程序设计语言
课件
教学
一种最优规划程序设计语言OPPLFC
流演算
流演算执行器
报酬函数
最优规划算子
程序设计语言
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 程序设计语言的GLR优化分析
来源期刊 软件学报 学科 工学
关键词 LR分析 通用LR分析 二义性化解 语义动作 分析森林
年,卷(期) 2005,(2) 所属期刊栏目 系统软件与软件工程
研究方向 页码范围 174-183
页数 10页 分类号 TP314
字数 8920字 语种 中文
DOI
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 金茂忠 北京航空航天大学计算机学院 124 2563 23.0 48.0
2 张敏 北京航空航天大学计算机学院 16 85 5.0 9.0
3 李虎 北京航空航天大学计算机学院 28 188 6.0 13.0
4 许福 北京航空航天大学计算机学院 7 30 4.0 5.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (3)
共引文献  (4)
参考文献  (4)
节点文献
引证文献  (5)
同被引文献  (2)
二级引证文献  (10)
1990(1)
  • 参考文献(0)
  • 二级参考文献(1)
1994(1)
  • 参考文献(1)
  • 二级参考文献(0)
1995(1)
  • 参考文献(1)
  • 二级参考文献(0)
1997(2)
  • 参考文献(0)
  • 二级参考文献(2)
1998(1)
  • 参考文献(1)
  • 二级参考文献(0)
2001(1)
  • 参考文献(1)
  • 二级参考文献(0)
2005(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
2007(1)
  • 引证文献(1)
  • 二级引证文献(0)
2008(1)
  • 引证文献(1)
  • 二级引证文献(0)
2009(1)
  • 引证文献(1)
  • 二级引证文献(0)
2010(1)
  • 引证文献(0)
  • 二级引证文献(1)
2011(1)
  • 引证文献(0)
  • 二级引证文献(1)
2012(5)
  • 引证文献(1)
  • 二级引证文献(4)
2013(4)
  • 引证文献(1)
  • 二级引证文献(3)
2015(1)
  • 引证文献(0)
  • 二级引证文献(1)
研究主题发展历程
节点文献
LR分析
通用LR分析
二义性化解
语义动作
分析森林
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
软件学报
月刊
1000-9825
11-2560/TP
16开
北京8718信箱
82-367
1990
chi
出版文献量(篇)
5820
总下载数(次)
36
相关基金
国家高技术研究发展计划(863计划)
英文译名:The National High Technology Research and Development Program of China
官方网址:http://www.863.org.cn
项目类型:重点项目
学科类型:信息技术
论文1v1指导