xtext

    0

    1답변

    변수에 대한 제약 조건을 확인하기 위해 약간의 DSL을 설계하려고합니다. 순간 내 문법은 다음과 같습니다 내가 입력으로 값을 취 또한 인 (제약 조건에 포함 된 유일한 변수에 매핑 한 방법을 포함하는 클래스의 인스턴스를 생성 할 Start: varDeclarations += XVariableDeclaration* rules+=Constra

    0

    1답변

    Xtext 문서 (http://www.eclipse.org/Xtext/documentation.html#_17)의 JVM 모델 섹션을 생각하면 다음과 같이 시작합니다. "대부분의 경우 DSL 개념을 Java 요소로 사용할 수 있습니다. 예를 들어 엔티티는 Java 클래스가되어 사용할 수 있어야합니다. " 위의 예제에서 생성 된 Entity 클래스 (외부,

    1

    1답변

    xtend 생성기에서 파싱 된 트리의 일부를 입력에서 출력으로 전달하는 방법은 무엇입니까? 예를 들어 일부 출력 코드 생성의 경우 일부 생성자/함수의 매개 변수를 구문 분석 할 필요가 없습니다. 난 단지 직접 출력 코드 (앞쪽 내부 중괄호)로 등이 상수, 변수 이름, expessions을 넣어해야합니다 입력 DSL 코드 : CREATE_OBJECT_O(3,

    0

    1답변

    JvmModelInferrer 방식을 사용하여 입력 파일에서 클래스를 생성하는 간단한 작은 DSL을 구현했습니다. 나는 일반 자바 프로젝트의 코드 내에서 파서와 코드 제너레이터를 어떻게 호출 할 수 있는지 알아 내려고한다. 그래서 내 비 -Xtext 프로젝트의 메인 클래스의 어느 시점에서 파일을 만들어서 DSL 용 Xtext 파서/codeGenerator로

    0

    1답변

    필자는 내 DSL에 Xtext 프레임 워크를 사용하고 도구 모음 아래쪽에 코드를 생성하려고합니다. 워크 벤치에서 선택한 파일을 가져 오지만 어떻게 Xtend 생성기를 호출 할 수 있습니까? doGenerate에 대한 리소스 매개 변수를 얻는 방법을 모르겠습니다. 문제는 조금 달랐다 있지만

    0

    1답변

    XX.XX 형식의 '참조 번호'를 필터링해야합니다. 여기서 X는 대소 문자 또는 숫자 (0-9)입니다. 이것은 내가 생각해 낸 것입니다 : SCR_REF: 'Scr_Ref' ':' value=PROFILE ; terminal PROFILE : ((CHAR|INT)(CHAR|INT)'.'(CHAR|INT)(CHAR|INT)) ;

    8

    1답변

    Xtext 문법이있는 사용자 지정 DSL을 사용하고 있습니다. 내 작업 공간에는 여러 프로젝트가 있으며, 그 중 하나는 개발 관련 프로젝트이고 다른 프로젝트는 테스트 목적입니다. JUnit 테스트에 필요한 테스트 프로젝트에는 내 DSL 파일이 많이 (> 5000 개) 있습니다. Xtext 특성이이 프로젝트에 추가되면 다시 작성하는 데 시간이 오래 걸리므로

    0

    1답변

    데이터베이스에서 읽는 메타 정보를 사용하여 일부 주석에 마커를 강조 표시하거나 작성해야합니다. 이미 마커를 사용하여 솔루션을 구현했지만 전체 마커 라이프 사이클에 대해 스스로 신경 써야하며 즉시 작동하지 않습니다. XText를 사용하여 JDT의 강조 표시를 확장하는 방법이 있습니까? xtext가 내 용도에 적합한 솔루션인지 잘 모르겠습니다. 그래서 다른 프

    0

    1답변

    , 나는 비슷한 있습니다 x = 14 y = $x + 1 그래서 요소가 바로 그 이름으로을 정의 입니다,하지만 가을 언급 할 때, 몇 가지시길 추가해야합니다. sigil과 이름 사이의 공백은 요소를 참조 할 때 금지됩니다. Xtext에서이 요소 간의 상호 참조를 허용하면서 어떻게 할 수 있습니까? 이 날 것으로 보인다 때문 I 중 하나를이 두 개의 서

    0

    2답변

    Xtext 프로젝트에서 작업 중입니다. 내 변수 선언을위한 기능이 필요합니다. 내가 여기 아래 팝업을 얻을 수 있는지 궁금 하나 LifeEra:Teenage Age:(while cursor is here) 아래처럼 내 DSL을 사용하고 LifeEra 십 대 진입 이후 16 건의하고 가정합니다. 어쨌든 내가 그것을 성취 할 수 있을까? 희망 사항은 분명