期刊文献+
共找到1篇文章
< 1 >
每页显示 20 50 100
程序设计语言的GLR优化分析 被引量:2
1
作者 李虎 金茂忠 +1 位作者 许福 张敏 《软件学报》 EI CSCD 北大核心 2005年第2期174-183,共10页
阐述了在程序设计语言语法分析器的构造中采用通用 LR(generalized LR,简称 GLR)分析算法的动机.提出了一个多层次的优化策略,加快了 GLR 分析器的分析速度.为基本的 GLR 算法增加了必要的运行时控制机制,以实现语法分析时调用文法规则... 阐述了在程序设计语言语法分析器的构造中采用通用 LR(generalized LR,简称 GLR)分析算法的动机.提出了一个多层次的优化策略,加快了 GLR 分析器的分析速度.为基本的 GLR 算法增加了必要的运行时控制机制,以实现语法分析时调用文法规则附带的语义动作,化解输入串的二义性,同时避免 GLR 分析器可能存在的语义动作延迟问题.优化后的算法已在一个可视化语法分析器自动生成环境 VPGE 中实现.实验结果表明,在分析确定性的编程语言时,自动生成的 GLR 分析器的分析速度与自由软件基金会的 Bison 生成的 LALR(1)分析器的分析速度有可比性. 展开更多
关键词 lr分析 通用lr分析 二义性化解 语义动作 分析森林
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部