티스토리 뷰

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
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함