2012-01-26 2 views
1

일식에 antlr을 설치합니다. 그리고 antlr-code 생성기 출력 폴더 - 프로젝트 상대 폴더를 antlr-generator로 설정하십시오.Eclipse에서 Antlr 분할 문제

새로운 문법 파일 (grammar.g)을 생성하고 성공적으로 컴파일 할 수 있습니다. 폴더에 파일이 없습니다 (antlr-generator) 하지만 파일 : grammarLexer.java 및 grammarParser.java가 생성되지 않습니다.

어떻게이 문제를 해결할 수 있습니까?

답변

0

Eclipse Indigo와 ANTLR 3.4를 Windows 7x64에 설치했으며 ANTLR 콘솔에서 동일한 문제점과 오류가 없었습니다. Java를 설치 제거하고 최신 v7 갱신 4 (32 및 64 비트)를 설치하고 클래스 경로 및 경로 환경 변수를 정리했습니다. 아직 파일이 생성되지 않았지만 ANTLR 콘솔에서 "No such directory : org/antlr/tool/templates/dot/dfa"오류가 발생했습니다. 수정 사항은 Eclipse, Window, Preferences, ANTLR, Builder, Building에서 제공됩니다. 일반 섹션에서 -nfa 및 -dfa가 (선택 취소) 인인지 확인합니다. 이것은 나를 위해 그것을 고정.

저는 전문가 프로그래머가 아니며 아직 ANTLR 프로그램을 작성하지 않았습니다. 아마도 여기에있는 다른 사람들은 디렉토리를 찾을 수 없음 오류를 수정하는 방법을 알 수 있습니다.

이 작업을 수행하지 않거나 구성을 확인하려는 경우에 대비하여 this article on configuring ANTLR IDE을 작성했습니다. 그리고 this article on testing/debugging도 도움이 될 수 있습니다.

+0

답변을 찾았습니까? 이게 도움이 되었습니까? – cb4