2012-01-06 1 views
0

5 분 Xtext 자습서 작업 (http://www.eclipse.org/Xtext/documentation/2_1_0/010-xtext-in-5-minutes.php)Xtext 자습서 - 생성 된 코드에 오류가 있습니다. (

내가 몇 번의 클릭이 필요했다 정말로 단지 ("언어 인프라를 생성"에 도착하고 나는 생성 된 코드는 오류가있는 것을 발견 ... 특히 클래스 AbstractMyDslRuntimeModule는 오류

  • org.xtext가 발생합니다. example.mydsl.serializer를 유형으로 확인할 수 없습니다.
  • 클래스를 유형으로 해결할 수 없습니다.

아이디어가 있으십니까?

답변

0

많은 언어 개발 환경을 시험해보고있어 서로 간섭하는 것처럼 보입니다. 별도의 이클립스를 다운로드하고 xtext에서만 사용하면이 문제가 해결되었습니다.

0

언급 된 패키지가 프로젝트에 존재하는지 확인합니다. src 또는 src-gen 소스 폴더에 있어야합니다.

그렇지 않은 경우 언어 워크 플로 파일의 패키지 변수가 올바르지 않을 수 있습니다. 패키지 정보는 문법 파일 옆에있는 mwe2 파일을 확인하십시오.

+0

예 - 'serializer'패키지가 없지만 나머지 코드와 함께 생성되지 않는 이유는 무엇입니까? ( – Joe

+0

워크 플로 파일에 줄이 포함되어 있습니까? fragment = serializer.SerializerFragment {}? 그렇지 않다면, 그것들은 일관성이 있는지 여부에 관계없이 다양한 패키지 이름을 살펴볼 것입니다. –