Я хочу создать определенные файлы из Java-исходных файлов (input: * .java files; output: something). Xtext кажется хорошим инструментом для этого. Конечно, сначала необходимо определить грамматику (в данном случае: Java). Но Xtext должен иметь возможность анализировать файлы Java и генерировать некоторые файлы из них (если я пишу шаблоны).Есть ли файл грамматики java для Xtext?
Как-то я не могу изобразить, что это не было сделано раньше. Я посмотрел, но ничего не нашел. Так что вопрос:
Есть ли файл Xtext-grammar для Java (который определяет грамматику Java)?
Xtext использует antlr3, поэтому antlr4 grammars абсолютно бесполезны. Он также не имеет нескольких функций, которые необходимы (например: семантические предикаты). Портирование грамматики antlr3 в Xtext равно * не * как тривиальное, как вы, кажется, подразумеваете. – ZioByte