第 6 章 ANTLR开发经验总结

目录

6.1. ANTLRWorks使用心得
6.1.1. ANTLRWorks有时候会挂掉
6.2. ANTLR的预处理Preprocess
6.2.1. ANTLR自身是不支持预处理功能的
6.2.2. 可以使用ANTLR去实现预处理的功能
6.3. ANTLR的异常处理
6.3.1. ANTLR出错异常时就退出(不继续恢复错误和继续运行)
6.3.2. ANTLR出错异常时显示更多详细信息
6.4. ANTLR的递归
6.5. ANTLR解析性能
6.6. ANTLR中的条件性匹配
6.7. ANTLR相关资源下载
6.7.1. ANTLR语法示例参考代码
6.7.2. ANTLR相关开发工具下载
6.7.3. ANTLR相关资料和文档下载
6.8. ANTLR中debug和非debug版本
6.8.1. ANTLR生成的AST中没有节点的父子关系

对于ANLTR开发方面的经验总结如下:

6.1. ANTLRWorks使用心得

在使用ANTLR的最主要的开发工具:ANTLRWorks期间,遇到很多问题,也总结出很多相关技巧。

现整理如下,供参考:

【整理】antlrworks使用心得,经验总结,注意事项,bug总结

【已解决】antlrworks再次出错:Compiler exception: java.io.IOException Cannot run program "C:\Program Files(x86)\Java\jre6\bin\javac": CreateProcess error=2

6.1.1. ANTLRWorks有时候会挂掉

比如之前遇到的:

【记录】antlr的antlrworks某次挂掉的log