Существует ли синтаксический анализатор Java для языка Java?

учиться учиться учиться!

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

7
задан peter.murray.rust 31 October 2009 в 21:48
поделиться

5 ответов

Я нашел проект javaparser , который анализирует один файл java и возвращает ячейку сформировал AST.

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

Java 6 поддерживает это как родную часть компилятора и имеет для него стандартные API ( javax.lang.model ). Вы можете прочитать об этом здесь . Он разработан специально для вашего варианта использования (например, генерация кода из аннотаций и исходного кода).

10
ответ дан 6 December 2019 в 06:50
поделиться

ANTLR ( http://www.antlr.org/ ) имеет синтаксический анализатор для языка Java, а также поддерживает AST.

попробуйте

options {
    output=AST;
}

в *. g (лично не пробовал);

8
ответ дан 6 December 2019 в 06:50
поделиться

Вы можете попробовать JavaCC с файлом грамматики для языка Java.

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

Думаю, NetBeans Javaparser может вас заинтересовать.

2
ответ дан 6 December 2019 в 06:50
поделиться
Другие вопросы по тегам:

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