xtext

    0

    1답변

    나는 Xtext을 이해하고 그것이 내 필요에 부합하는지 알아 내려고합니다. 실행 중에 응용 프로그램에서 컴파일 및 평가할 수있는 DSL을 만들 수있는 도구를 찾고 있습니다. Xtext는 문법 편집기, IDE 통합, 파서 생성기 등 다양한 기능을 제공하기 때문에 정말 좋은 도구 인 것 같습니다. 필자는 Xtext가 파서 (parser)와 IDE extensi

    1

    1답변

    나는 나의는 Ecore 모델을 만든 MinRequirementsType returns MinRequirementsType: 'MinRequirementsType' 다음으로 규칙을 구현하고자하지만을 나는 enum minrequire: 0|1 ; 을하려고 할 때 실수가 있습니다. 올바른 구문은 무엇입니까?

    4

    1답변

    간단한 Xtext 프로젝트를 만들었으므로 일부 사양 파일을 생성하려고합니다. ANTTLR 도구를 사용하여 Xtext 프로젝트의 사양 파일을 기반으로 다른 파일을 생성합니다. 사양 파일을 사용하고 ANTLR 파서를 사용하여 필요한 다른 파일을 자동으로 생성하는 플러그인을 만들었습니다. 제 질문은이 플러그인을 Xtext 편집기와 통합 할 수 있습니까? 더 구체

    0

    1답변

    은 내가 xText 프로젝트에서이 메타 모델을 작성했습니다 : 나는 어떤 문제는 Ecore의 메타 모델을 생성하지만 때를했다 haven't 당신이 볼 Screen: "Screen name: " name = ID "Level: " level = STRING "End: " end = INT background = [Backgroun

    6

    1답변

    문법 (Xtext로 작성)을 테스트해야합니다. 단위 테스트를 사용하는 것이 가능하다는 것을 알았지 만 좋은 튜토리얼을 찾을 수는 없습니다. 도와 주시겠습니까?

    2

    1답변

    xtext를 사용하여 dsl을 빌드하고, 팝업 액션을 추가했습니다. 이제는 액션이 ​​AST를로드하고 변환하려고 할 때 필요합니다. 사용하려고했습니다. 다음 COE 루트 AST 요소 /*Environment configuration*/ StandaloneSetup standalone = new StandaloneSetup(); standalone.set

    2

    2답변

    유효하지 않을 수있는 교차 참조가 포함 된 문법을 작성해야합니다. 즉, 존재하지 않는 대상을 가리 킵니다. 그러한 참조를 포함하는 파일은 오류가 아니라 경고 만 가져야합니다. 발전기는 이것을 특별한 경우처럼 처리합니다. XText로 어떻게 할 수 있습니까?

    5

    3답변

    xtext를 사용하여 특정 언어에 대한 편집기를 생성합니다. 내 새로운 언어로 편집기를 사용할 때, 코드 완성과 색칠과 같은 멋진 xtext 기능을 모두 가지고 있습니다. 내가 뭘 할 수 있기를 바랄까하는 것은 편집자의 텍스트 구조를 시각화하는 것입니다. xtext가 내부 AST와 구문 분석 트리를 가지고 있다는 것을 알고 있습니다. (나는이 노드를 '노드

    1

    1답변

    컨텍스트 검사를위한 외부 컴파일러가있는 xtext 언어가 있습니다. 편집기에서 컴파일러의 오류를 표시하고 싶습니다. 나는 어딘가에 IResourceValidator를 구현해야한다는 것을 읽었다. 어떻게해야합니까?

    0

    3답변

    내가 플러그인으로 내 DSL이 내가 그래서 난이 코드를 작성하려고 내 DSL을 사용하여 새로운 응용 프로그램을 만들려면 플러그인으로 : JsonParser p = new JsonParser(); IParseResult r = p.parse(new StringReader("{}")); //once that work it will be the file da