2012-11-19 2 views
4

간단한 Xtext 프로젝트를 만들었으므로 일부 사양 파일을 생성하려고합니다. ANTTLR 도구를 사용하여 Xtext 프로젝트의 사양 파일을 기반으로 다른 파일을 생성합니다. 사양 파일을 사용하고 ANTLR 파서를 사용하여 필요한 다른 파일을 자동으로 생성하는 플러그인을 만들었습니다. 제 질문은이 플러그인을 Xtext 편집기와 통합 할 수 있습니까? 더 구체적으로, 한 사용자가 플러그인을 사용하고자 할 경우, 스펙 파일을 작성하는 것보다 Xtext 편집기를 보게되며, 마지막으로 단추를 누르면 ANTLR 도구로 파일이 생성됩니다. 마지막 단계는 이미 완료되었습니다. 아무도 아이디어가 있니?Xtext를 Eclipse 플러그인과 통합하는 방법은 무엇입니까?

답변

1

기본적으로 xtext 플러그인이 있어야하며 antlr 도구를 사용하는 플러그인을 만들어야합니다.

당신이 부정한 xtext 확장명이 ".myDsl"이라고 가정 해 봅시다.

개발할 필요가있는 플러그인은 ".myDsl"파일을 입력으로 사용하고 antlr 도구를 실행하여 파일을 생성합니다. http://www.eclipse.org/articles/article.php?file=Article-action-contribution/index.html#example4

감사를

+0

이 답변 주셔서 감사합니다 : 여기

몇 가지 포인터입니다! 실제로이 플러그인을 사용하여 일부 파일을 입력으로 사용하고 ANTLR을 사용하여 다른 일부 파일을 생성합니다. 내 문제는 새 프로젝트 편집기 (xtext 편집기)를 열고, 파일을 만들고, 마지막으로 플러그인에 입력으로 제공하기 위해 플러그인에 xtext 플러그인을 포함시키는 방법입니다. –

+0

안녕하세요, xtext 플러그인을 포함하지 않아도됩니다. 여기에서 살펴보십시오 (http://www.vogella.com/articles/EclipseFeatureProject/article.html 참조). 귀하의 플러그인과 xtext 것들을 포함합니다. 그런 다음 누군가가 기능을 설치하면 필요한 모든 플러그인을 갖게됩니다. 감사합니다. –

+0

안녕하세요, 귀하의 답변에 감사드립니다. 이클립스 기능을 만들었고이 기능을 zip 파일로 내 보냅니다. 모든 Eclipse를 다른 Eclipse IDE에 설치할 수 있습니다. –