Я пытаюсь понять сгенерированные файлы из antlr. У меня есть два входных файла .g4 ( TSqlParser.g4 и TSqlLexer.g4 ).
При запуске antlr
(4.7.2) с использованием:
java -cp .;antlr.jar org.antlr.v4.Tool -Dlanguage=CSharp *.g4
генерируются следующие файлы:
/
│ TSqlLexer.cs
│ TSqlLexer.interp
│ TSqlLexer.tokens
│ TSqlParser.cs
│ TSqlParser.interp
│ TSqlParser.tokens
│ TSqlParserBaseListener.cs
│ TSqlParserListener.cs
Что такое *.interp
и *.tokens
файлов? Это вспомогательные файлы? Я не смог найти никакой документации о них. Если это вспомогательные файлы, почему они не очищаются автоматически?