Antlr4/index

来自osdev
Zhang3讨论 | 贡献2022年2月21日 (一) 05:56的版本
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航 跳到搜索

ANTLR 4文档

请检查Frequently asked questions (FAQ),然后再在Stackoverflow或antlr讨论列表上提问。

Notes:

  • 要添加或改进本文档, fork the antlr/antlr4 repo then update this `doc/index.md` or file(s) in that directory. Submit a pull request 将更改合并到主存储库中。 请勿在示例拉取请求中混合使用代码和文档更新。 You must sign the contributors.txt certificate of origin with your pull request if you've not done so before.
  • Copyright © 2012, The Pragmatic Bookshelf. 务实书架授予非独家的、不可撤销的、免版税的全球许可,可复制、分发、准备衍生作品,并以其他方式将此贡献用作ANTLR项目和相关文档的一部分。
  • 这篇文章的大部分是在获得许可的情况下复制的 The Definitive ANTLR 4 Reference, 尽管随着工具的变化,它会随着时间的推移而变化。

文档中的链接引用了图书的各个部分,但已重定向到出版商网站上的一般图书页面。 出版商网站上有两个摘录可能对你有用,而不必购买这本书: Let's get Meta and Building a Translator with a Listener. 你也应该考虑阅读下面的书(VID描述参考书):

本文档作为参考,总结了ANTLR语法的语法、语法和关键语义。 本书中所有示例的源代码,而不仅仅是本章,在出版商的网站上都是免费的。 以下视频是ANTLR 4的概述,并介绍了如何使用解析树侦听器轻松处理Java文件:

For those using Java, here's a great set of ANTLR in Intellij notes by Andreas Stefik.

章节

Building / releasing ANTLR itself