我想在我的一个项目中使用antlr
库。我浏览了antlr4
网站上可用的维基页面并编写了我的语法。
一切看起来不错,但我想知道一些生成的文件。
我有一堆.java
个文件(Lexer,Parser,Listener,BaseListener)但我也有两个.tokens
扩展名的文件。我想知道在运行时生成的解析器和词法分析器是否需要它们,或者它们只是java代码生成的副产品而且我不需要将它们包含在我的项目中?
答案 0 :(得分:8)
运行时不需要.tokens文件。如果需要,它们仅用于ANTLR以在语法之间共享信息。