SW개발/ANTLR
antlr 예제 실행 / 콘솔환경
개소왕
2017. 9. 6. 17:20
;; 1. antlr 실행으로 파서 등 생성
;; 오류 : 파일 명과 grammar 선언 명이 틀린 경우
- 파일명 hello.g4
- 선언시 Hello
;; 2. 생성된 결과를 TestRig으로 테스트
- 이때 먼저
javac *.java 실행해줘야 함
javac *.java
grun Hello r -tokens
;; 오류 : TestRig 실행시
Can't load Hello as lexer or parser
https://stackoverflow.com/questions/23315302/antlr4-cant-load-hello-as-lexer-or-parser
- TestRig은 java 파일이 아니라, class 파일을 찾으므로 먼저 javac *.java 를 실행해주지 않으면 문제가 발생
- ClassPath 문제 일 수도 있으나 -cp 파라메터 붙이고, '.' 추가로 해결되었음.