간단한 Java Logic에 대한 자동 플로우 차트와 같은 시각화를 만들고 싶습니다.이를 위해 Java 소스 코드를 구문 분석해야합니다. 두 명의 후보자가 있습니다. ANTLR 및 javax.lang.model (Java 6)입니다. 어느 쪽도 쉽지 않습니다.Java 소스 코드에 대한 정보를 얻기 위해 javax.lang.model 또는 ANTLR JavaParser를 사용하는 예제/자습서
아직 달성하려는 목표에 원격으로 가까운 단일 작업 예제를 찾을 필요가 없습니다.
나는 (스위치, 대한, 부울 조건 등의 경우)
이 중 하나에 대한 간단한 예 또는 자습서가 있습니까 간단한 변수 선언, 할당 및 흐름을 찾으려면? ANTLR 예제가 거의 발견되지 않았습니다. 이들 중 상당수가 숙제가 없으면 아무 것도하지 않고 있습니다.
좋은 점, 고맙습니다. 대답으로 대답했으면 받아 들였을 수도 있습니다 ... 그건 그렇고, 아마 알고 있듯이, 이것에 대한 첫 번째 Google 결과는 ANTLR입니다.) http :// /www.google.com/search?q=get+ast+java+source –
도움이되는 다음 Google 검색 결과는 다음과 같습니다 (다른 사람의 의견). http://stackoverflow.com/questions/1967987/how- to-generate-ast-from-java-source-code –
나는 내 의견을 약간 확장하여 대답으로 올렸다. –