xtext

    1

    1답변

    완전한 EMF-Metamodell (ecore)을 만들었습니다. 이제 Xtext2로 코드 생성을 시도하고 싶습니다. xtext2가 xpand보다 코드 생성에 더 좋습니다. Eclipse로 새 프로젝트를 만들고 기존의 ecore 모델을 가져 왔습니다. Xtend와 함께 새 프로젝트를 사용하여 코드 생성을 수행합니다. 저는 xtext 로의 기본 변환을 좋아하지

    2

    2답변

    xtext 규칙을 작성하려고합니다. 여기서 다른 임의의 순서로 명령문을 작성할 수 있지만 모든 명령문은 목록으로 저장해야합니다. Root: ((entity += Entity)? & (component += Component)?)* ; 을하지만 그것은 작동하지 않습니다 나는 시도했다. 누군가 나를 도울 수 있습니까?

    1

    1답변

    내 출력 파일 : reg1 { field a field b } reg2 { field c field d } FOREACH (X IN reg1) { X . a } FOREACH (Y IN reg2) { 지금은 Ctrl + 공간을 할 경우이 난 단지 Y 팝업을해야 기대 후. 그러나 X와 Y 모두 팝업으로 나타납니다. X를 첫 번째 FO

    2

    1답변

    나는이 문제를 상당히 많이 조사해 왔지만 적절한 해결책이나 방법을 찾지 못했습니다. 이걸 관리해라. 나는 Xtext와 Xtend를 통해 일부 코드를 생성하기위한 간단한 DSL을 작성했다. 선택적으로 Xtext의 UI 프로젝트에서 프로젝트 마법사를 사용하여 문법 및 플러그인을위한 개별 프로젝트를 만들 수 있습니다. 프로젝트를 쉽게 만들 수 있지만 클라이언트

    0

    1답변

    나는 xText와 xPand로 DSL 코드 생성을 이해하려고 노력하고있다. 이클립스에서 statemachine xText 예제를 열고 새로운 Eclipse 애플리케이션으로 실행했습니다. 그런 다음 src에 test.statemachine 파일을 첨부하여 제공된 코드를 복사했습니다. 다음 된 .java 파일은 다음 SRC 세대 폴더에 생성됩니다 그러나 imp

    0

    1답변

    현재 UI 프로젝트가 마커로 해석하는 기본 프로젝트에서 일부 유효성 검사가 있습니다. 그 유효성 검사를 주 프로젝트에서 UI 프로젝트로 옮겨서 파서가 걱정하지 않도록하고 싶습니다. 또한 환경 설정에서 일부 데이터가 필요한 유효성 검사 및 마커 메시지를 추가하고 싶습니다. 따라서 이러한 UI 프로젝트도 UI 경험을 풍부하게해야합니다. Xtext의 마커 디스플

    0

    1답변

    공백으로 텍스트를 가져올 수 있습니까? 예 규칙 : rule: 'text' text+=ID+ 내가 목록으로 텍스트를 얻을 수 있으며, 각 목록 요소에 대한 프로그래밍 방식으로 공백을 추가 할 수 있습니다,하지만 난 그 접근 방식을 원하지 않는다. 나는 사실리스트를 필요로하지 않는다. 공백이있는 텍스트를 포함하는 단일 변수가 필요합니다. STRING은 잘

    0

    1답변

    일부 언어 용 Xtext 기반 플러그인을 작성했습니다. 필자는 현재 독립적 인 뷰 (별도의 플러그인으로, 첫 번째 플러그인이 필요함)를 작성하는데 관심이 있습니다.이 플러그인은 현재 활성 상태 인 DSL 문서와 상호 작용할 것이며, 특별히 Xtext 모델과 상호 작용할 것입니다. Ecore 모델?). 어떻게 접근합니까? 의 참조가됩니다 IWorkbenchP

    0

    1답변

    내 DSL의 범위 지정을 구성하는 몇 가지 문제를 겪고는 나는 내용이 도움이 구성 // scoping and exporting API fragment = scoping.ImportURIScopingFragment {} fragment = exporting.SimpleNamesFragment {} 설정 한 내 mwe2에서 가능한 모든 참조 (그 제공

    1

    1답변

    Google 주입의 종속성 주입으로 생성되는 XtextDocumentProvider 클래스를 확장하려고합니다. 내부 요구에 대한 메서드를 확장하기 위해이 클래스를 확장하고 싶지만 확장 클래스가 대신 삽입되도록 XtextDocumentProvider가 어디에 구성되어 있는지 알 수 없습니다. 어떻게 주입 지점이나 구성을 찾았나요? 아니면 xtext xml이