2012-07-25 4 views
0

Xtext 프로젝트에서 작업 중입니다. 내 변수 선언을위한 기능이 필요합니다. 내가 여기 아래 팝업을 얻을 수 있는지 궁금 하나 Xtext 자동 제안 값

LifeEra:Teenage 
Age:(while cursor is here) 

아래처럼 내 DSL을 사용하고 LifeEra 십 대 진입 이후 16 건의하고 가정합니다. 어쨌든 내가 그것을 성취 할 수 있을까?

희망 사항은 분명합니다.

감사합니다.

답변

0

내가 알기로, 동적 값에서 완성 된 코드는 Xtext를 사용할 때만 가능하지 않습니다. 그러나 자신의 DSL 용 Eclipse 플러그인을 개발하면 도움이 될 수 있습니다. 나는 다른 어떤 방법도 찾을 수 없었다.

+0

이상한 생각 : Xtext 자체는 각 문법에 대해 여러 개의 플러그인을 만듭니다. * .ui 플러그인을 수정하기 만하면됩니다. 다른 플러그인을 추가 할 필요가 없습니다. –

+0

나는이 일을 해오면서 꽤 오랫동안 사용 해왔고 더 이상 코드를 작성할 필요가 없어서 정말 논평 할 수 없지만 Xtext에서는 자동 완성과 같은 동적 값 제안을 구현할 수 없었습니다. 그것은 물체 제안에 대한 경우가 아니 었습니다. –

0

실제로 DSL에 대한 콘텐츠 지원을 사용자 정의 할 수 있습니다. http://www.eclipse.org/Xtext/documentation.html#contentAssisthttp://zarnekow.blogspot.de/2011/06/customizing-content-assist-with-xtext.html을 참조하십시오.

+0

그 경우에는 도움이되지 못했습니다. 왜냐하면 나이 값을 확실히 제안 할 수 있었기 때문입니다. 그러나 예 에서처럼 연령에 따라 자동 완성을 요구하지는 않았지만 코드를 읽고 특정 부분에 대한 제안을하고 싶었습니다. 기억 하건데, Eclipse 자체가 아닌 다른 것을 통해 컴파일하기 전에 값에 도달 할 수 없었습니다. 그러나 약 2 년이 지났으며 일이 바뀌 었는지는 알 수 없습니다. –