ANTLR 接受C语言风格的块注释和 C++风格的行注释。在语法类和规则中,Java 风格的文档注释也是可以接受的,在需要的时候,这些注释可以被传递给生成的输出文件。
ANTLR, 语言识别的另一个工具(ANother Tool for Language Recognition ),(前身是PCCTS)是一种语言工具,它提供了一个框架,可以通过包含 Java,C++,或C#动作(action)的语法描述来构造语言识别器,编译器和解析器。
计算机语言的解析已经变成了一种非常普遍的工作。 传统的计算机语言的编译器和工具(如 C 或Java)仍旧需要被构造,它们的数量与需要开发的那些成千上万的小语言的识别工具和解析工具相比是相形见拙。程序员为了解析数据格式,图形文件(如,
PostScript,AutoCAD),文本文件(如,HTML,SGML等)而需要构造解析器。ANTLR 被设计出来处理所有这些转换工作。