期刊文献+
共找到3篇文章
< 1 >
每页显示 20 50 100
利用ANTLR生成C++描述的分析程序 被引量:1
1
作者 《程序员》 2004年第7期103-106,共4页
ANTLR(ANother Tool for Language Recognition)是一种基于LL(k)文法的语法分析程序(以下简称分析器)生成工具。其生成的分析器默认使用Java描述,而不是更高效的C++。本文介绍了在Windows平台下,借助VC6.0进行组织工程,使用ANTLE生成C+... ANTLR(ANother Tool for Language Recognition)是一种基于LL(k)文法的语法分析程序(以下简称分析器)生成工具。其生成的分析器默认使用Java描述,而不是更高效的C++。本文介绍了在Windows平台下,借助VC6.0进行组织工程,使用ANTLE生成C++描述的分析器的方法,并给出了一个实例。最后,本文对ANTLR本身做出了一点小小的改进。 展开更多
关键词 ANTLR C++ 编译理论 程序员 动态链接库 编译程序 程序分析
下载PDF
一种C++程序类模板偏特化匹配算法
2
作者 金茂忠 +1 位作者 刘超 连舒明 《南京大学学报(自然科学版)》 CAS CSCD 北大核心 2005年第z1期35-41,共7页
在类属编程(Generic Programming)以及科学计算领域中,C++中的模板愈发显示出其不可替代的作用.但是模板也进一步增加了C++语法的复杂度.由于模板的广泛应用,对支持模板分析的分析器的需求也日益增强.因此必须要解决模板分析中的几个难... 在类属编程(Generic Programming)以及科学计算领域中,C++中的模板愈发显示出其不可替代的作用.但是模板也进一步增加了C++语法的复杂度.由于模板的广泛应用,对支持模板分析的分析器的需求也日益增强.因此必须要解决模板分析中的几个难点.针对难点之一:类模板偏特化(partial specialization)匹配问题,提出了一种行之有效的算法,并在John Lilley的C++分析器基础上实现了该算法.最后给出了该算法实际应用的效果,并与相关工作进行了比较. 展开更多
关键词 模板 类模板 偏特化 偏特化匹配
下载PDF
消除C++分析器分析过程中的二义性
3
作者 连舒明 金茂忠 +1 位作者 刘超 《微计算机信息》 北大核心 2006年第10X期159-161,共3页
C++语言的文法十分复杂,采用LL(k)或者LR(k)分析方法都面临二义性问题。另外,内联函数分析,名字查找,模板分析,需要采用特殊的方法解决,本文主要阐述了这些问题,并结合实际的分析器JLParser提出了其解决方法。
关键词 分析器 二义性 模板
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部