2013-12-19 3 views
1

생성 된 코드에 ANTLR의 주석을 전파하는 방법이 있습니까? 예 : * .g4 파일 내의 주석에 Subversion 개정 번호 키워드 ($ Rev $)가있는 경우 생성 된 코드 내에이 코드를 포함 할 수있는 방법이 있습니까? 따라서 해당 파서가 해당 개정 버전으로 생성되었음을 알 수 있습니다. 언어? 우리가해야하지만이 때ANTLR 주석 전파

건배, 아담

답변

1

, 우리는 생성 된 코드로 문법에서 주석을 복사하지 않습니다. 추가 https://github.com/antlr/antlr4/issues/375

+0

안녕하세요, 답장을 보내 주셔서 감사 드리며 기능 요청 목록에 추가해 주셔서 감사합니다. 해결 방법으로'@members {public final String VERSION = "$ Rev $."; }'파서/렉서 클래스에 첨부 된 버전을 얻을 수 있도록. 필자는 ANTLR을 사용하는 것에 비교적 익숙하지 않으며 문법 파일에 코드를 추가하지 않았지만 합리적인 해결책으로 보입니까? – adam

+0

ㅎ, 그건 좋은 속임수입니다! –