构建自定义的语法分析器
来源:百度文库 编辑:神马文学网 时间:2024/04/29 00:57:10
使用 ANTLR 解决常见的语法分析问题
第 1 页,共 11 页
文档选项
打印本页
对本教程的评价
帮助我们改进这些内容
级别: 中级
Arpan Sen (arpan@syncad.com), 技术主管, Synapti Computer Aided Design Pvt Ltd
2008 年 5 月 14 日
关于 ANTLR,如果理解了某些事情的话,可以帮助更快地调试,并提供对该工具工作方式更完整的理解。了解如何使用 ANTLR 来创建更加智能化的语法分析解决方案。
开始之前
了解本教程中包含的内容以及如何最好地利用本教程。
如果您在从事开发语法分析器或编译器的工作(实际上大多数人认为这种工作是魔术),那么您必须解决若干技术问题。最近,ANother Tool for Language Recognition (ANTLR) 作为用于创建语言语法分析器的首选工具,已获得了许多人的关注。本教程将深入地研究在创建自定义语法分析器时会遇到的一些典型问题,以及如何使用 ANTLR 来解决这些问题。
回页首
在本教程中,您将了解如何在 ANTLR 的帮助下创建自定义语言语法分析器。此外,您将了解如何处理在编译器和语法分析器创建过程中出现的常见问题。
回页首
要完全理解本教程,您必须同时对语言语法分析和 ANTLR 具有一定程度的了解。本教程中的所有代码使用了ANTLR version 2.7.2 来进行测试并使用了GNU Compiler Collection (GCC) version 3.4.4 来进行编译。
回页首
为了运行本教程中的示例,您需要满足以下要求:
ANTLR version 2.7.2 最新版本的GCC
第 1 页,共 11 页
文档选项
打印本页
对本教程的评价
帮助我们改进这些内容
级别: 中级
Arpan Sen (arpan@syncad.com), 技术主管, Synapti Computer Aided Design Pvt Ltd
2008 年 5 月 14 日
关于 ANTLR,如果理解了某些事情的话,可以帮助更快地调试,并提供对该工具工作方式更完整的理解。了解如何使用 ANTLR 来创建更加智能化的语法分析解决方案。
开始之前
了解本教程中包含的内容以及如何最好地利用本教程。
如果您在从事开发语法分析器或编译器的工作(实际上大多数人认为这种工作是魔术),那么您必须解决若干技术问题。最近,ANother Tool for Language Recognition (ANTLR) 作为用于创建语言语法分析器的首选工具,已获得了许多人的关注。本教程将深入地研究在创建自定义语法分析器时会遇到的一些典型问题,以及如何使用 ANTLR 来解决这些问题。
回页首
在本教程中,您将了解如何在 ANTLR 的帮助下创建自定义语言语法分析器。此外,您将了解如何处理在编译器和语法分析器创建过程中出现的常见问题。
回页首
要完全理解本教程,您必须同时对语言语法分析和 ANTLR 具有一定程度的了解。本教程中的所有代码使用了ANTLR version 2.7.2 来进行测试并使用了GNU Compiler Collection (GCC) version 3.4.4 来进行编译。
回页首
为了运行本教程中的示例,您需要满足以下要求:
ANTLR version 2.7.2 最新版本的GCC
构建自定义的语法分析器
构建基于词典的Lucene分析器
SQL 2005,分析器: ImpersonationInfo 对象的语法不正确
在CLR之上的构建领域特定语言 , dsl,语言,boo,编译器,代码,语法,构建,nul...
Windows Workflow: 构建自定义活动以扩展您的工作流的作用范围(转MSDN)
风言疯语之IT罗盘 有意思的”Blog营养分析器”
c语言词法分析器 - fertiland的专栏 - CSDNBlog
自定义你的 foobar2000
自定义的COleDropTarget
MS SQL server 2005(SQL2005)在查询分析器里面备份 数据库的语句
CHKDSK命令的语法
[语法] で的用法
汉语语法的特点
语法学习的技巧
语法上的词汇
用户自定义的数据库修复
播放自定义的声音 [Delphi]
关于自定义标记的问题
用户自定义的数据库修复
单元格格式的自定义详解
自定义的CTPAudioDsound,使用DirectSound
免费自定义的播放器
信息构建与知识构建的异同
构建SOA的秘诀