利用ANTLR生成C++描述的分析程序

来源 :程序员 | 被引量 : 0次 | 上传用户:zxtx001209
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
ANTLR(ANother Tool for Language Recognition)是一种基于LL(k)文法的语法分析程序(以下简称分析器)生成工具。其生成的分析器默认使用Java描述,而不是更高效的C++。本文介绍了在Windows平台下,借助VC6.0进行组织工程,使用ANTLR生成C++描述的分析器的方法,并给出了一个实例。最后,本文对ANTLR本身做出了一点小小的改进。
其他文献
中性或接近肤色的色调与各种柔和粉色相互交织,带出本季主题的色彩倾向,强烈的对比色调不再是印花的主题,柔和温润的和谐色调构成这一季的偏爱。
随着计算机网络技术快速发展,为企业提供全球信息资源共享的同时,网络安全系统面临着巨大考验。传统网络安全体系已不能满足当前现代企业网络安全性能的要求,为确保莱钢网络安全
远程医疗监护系统以便捷的方式解决患者的医疗护理问题,患者足不出户就能在家进行体检、监护和诊断,推动医疗护理从医院到居家的转变。本文研究远程医疗监护系统体系结构,并
在1999年和2000年间Stallman先生的两次中国之行我都有幸一睹其风采,并共度一段美好时光。他的友好、热情和诙谐给我留下的至深印象依然保存至今。与Linux的发明者Linus Toval
摘要:本文阐述了E-learning在终身学习中应用的必要性,进一步探讨了e-learning在终身学习的应用中存在的问题,并针对问题提出了相应的策略。  关键词:E-learning;终身学习;问题;解决策略  中图分类号:G434文献标识码:A文章编号:1007-9599 (2013) 07-0000-02  新的时代孕育新的变革,终身学习将成为未来社会的一种新的生存方式。E-learning
说起UP或RUP,一般都会津津乐道其中的用例驱动、架构为中心、迭代和增量的原则。但实践中往往难度不在一个虚的“过程”,而是其中的技能。
J2EE其实没有四书五经,因为J2EE一直如汹涌澎湃的大江,推陈出新,不断高速发展,这是一种带领我们走向未来的技术。当然,如何在这种气势如虹的潮流之中不至于迷失方向,需要有相关指南
为完善我国明码标价法律法规,借鉴国际经验,2014年8月中旬,国家发展改革委委组团赴新加坡考察明码标价制度。期间,我们拜访了新加坡消费者协会,深入交流了新加坡明码标价制度
比尔·盖茨曾经说过:“微软不是一家软件开发公司,而是一家软件测试公司。”足见其对于软件测试的重视程度。ATC(Adwnced Technology Center,微软亚洲工程院)测试组负责微软某
随着计算机技术、现代通讯技术及智能控制技术的快速发展,我国消防设施的自动化、智能化水平不断提高,消防技术实现了火灾自动监测、自动报警及消防设备联动控制。本文将对可