[eclipse article] Abstract Syntax Tree


article link:

http://www.eclipse.org/articles/article.php?file=Article-JavaCodeManipulation_AST/index.html



꼬치상이 갈쳐준 AST (Abstract Syntax Tree)...


CompilationUnitEditor 를 AST 파서를 통해 소스들이 트리형태로 나누어지게 된다.


아래 보이는 그림처럼 프로젝트부터 시작해서 라이브러리까지 객체단위로 접근을 할 수 있다.


자바 아웃라인 뷰도 이렇게 파싱된 데이터를 통해 쉽게 보여지는게 아닐가 싶다.





[Figure 2. Java Model Overview]



여튼 꼬치상 덕택에 AST 에 대해서 어느정도 감을 잡았다능~~

댓글

가장 많이 본 글