티스토리 뷰
ANTLR IDE 설치 및 예제 실행
* 환경
Ubuntu 14.04
Eclipse Oxygen
* 참고
https://stackoverflow.com/questions/30128961/trouble-setting-up-antlr-4-ide-on-eclipse-luna-4-4
* 설치 방법
Help >> Eclipse Market Place 에서
Find : ANTLR 4 IDE 검색, 설치
(ANTLR 4 IDE 아닌 ANTLR IDE 도 있는데 이건 다른거..)
- 참고 링크에 표시된 XText Complete SDK, Eclipse Faceted Project Framework 함께 설치 해야 하는지는 의문...
* ANTLR 4 Project 시작 방법
1. File >> News Project >> Project >> General(Tab) >> ANTLR 4 Proejct 선택
2. 생성된 프로젝트에서 우클릭 >> Properties >> Project Facets >> Convert to faceted form 선택 후
2-1 ' Java ' 선택 및 적용 (Antlr 프로젝트에 자바 프로젝트 특성을 추가시킴.. )
3. 우클릭 >> Properties >> Java bulid path 에서 antlr-4.x-complete.jar 추가
- 기타 내용은 참고 링크에....
* g4 파일로 렉서, 파서 생성시키기
XXX.g4 파일 우클릭 >> Run As >> Generate ANTLR Recognizer 실행하면
프로젝트>>target>>genereated-sources>>antlr4 폴더에 자바 파일 생성됨.
* 위 폴더에 생성된 자바 파일은, 실제 자바 프로젝트에 적용하기 위해선
프로젝트>>Properties>>Java build path >> Source(TAB) >> Add Folder(BUTTON)
위의 폴더를 추가 시켜야 함.
* IDE 설치되었다면 기존 프로젝트에 g4 파일 생성하고, 자바파일 생성하는
- NEW 메뉴에서 g4파일 생성하는 별도 방법 없으며,
그냥 New -> File 로 생성..
* JAR 파일 없이도 g4 파일 컴파일은 가능하지만,
결과로 나온 렉세/파서 자바파일은 JAR 있어야 사용 가능
'SW개발 > ANTLR' 카테고리의 다른 글
visitor 사용 (0) | 2018.05.30 |
---|---|
ANTLR Hello 예제 (0) | 2018.05.21 |
antlr ide Package 지정 (0) | 2017.09.25 |
antlr 예제 실행 / 콘솔환경 (0) | 2017.09.06 |
antlr jar 다운/사용 /콘솔환경 (0) | 2017.09.06 |