Лучший способ проанализировать Java в Java

Как в заголовке говорится, я хочу проанализировать некоторый исходный код Java в Java. Я вполне уверен существуют другие библиотеки Java, которые уже выполняют это, но я не мог найти никого.

7
задан Jeeyoung Kim 4 May 2010 в 05:52
поделиться

5 ответов

Янино может анализировать, компилировать и выполнять код Java.

3
ответ дан 6 December 2019 в 15:19
поделиться

Eclipse предоставляет дерево синтаксиса собственного компилятора Java. Вы можете просто получить доступ к элементам.

См. здесь .

2
ответ дан 6 December 2019 в 15:19
поделиться

Antlr имеет файл грамматики для Java. См. это .

6
ответ дан 6 December 2019 в 15:19
поделиться

Возможно, вы ищете что-то вроде ANTLR: http://www.antlr.org/

2
ответ дан 6 December 2019 в 15:19
поделиться

JavaCC имеет грамматику Java 1.5, включая дженерики.

Токены, вероятно, более точные, чем я хочу

Ваше первое требование - получить точный разбор, и вы реально получите его только от существующего парсера. Что вы будете делать с результатом, зависит от вас.

1
ответ дан 6 December 2019 в 15:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: