dsl-tools

    0

    1답변

    사용자가 키보드를 누르거나 F2를 누르면 편집 모드로 전환 할 수없는 특정 모양 (TasksGroupShape)으로 매우 간단한 DSL을 만들었습니다. 이 모양은 Name이라는 속성에 연결된 간단한 텍스트 데코레이터 (Name)가있는 도형입니다. 모델 요소는 TasksGroup이라고하고 이름이 도메인 속성 인 NamedElement (abstract)라는

    0

    1답변

    내 프로그램의 구문 분석 된 모델에 어떻게 액세스 할 수 있는지 알고 싶습니다. xtend에 유효성 확인 체크가 있습니다.이 체크는 매개 변수로 A을 수락합니다. 그러나 나는 전체 구문 분석 된 트리를 검색하고이 특정 인스턴스 A에 대한 다른 참조가 특정 사양을 따르는 지 확인해야합니다. @Check def checkActionBelongsToAs

    0

    1답변

    나는 내가 그것을 만드는 단계가 필요하고 그것을 어떻게 실행 정상적인 SQL 쿼리에 생성 된 도메인 특정 쿼리 언어에서 전송하는 도메인 특정 쿼리 언어 을 만들려고합니다. 및 모든 권장 도구 ??

    5

    1답변

    내가 LLVM-Haskell 바인딩과 관련하여 겪고있는 문제는 "중복 된"이름을 얻는다는 것이다. 내 문제를 설명하는 가장 좋은 방법은 구체적인 예를 든다는 것입니다. (예제는 고안된 것이고, 작은 예를 들어 주위에 쉬운 방법이 있습니다 ... 그러나 내 문제를 지적합니다). 지금이 하스켈 프로그램을 실행하면 putc :: TFunction (Int32 -

    0

    1답변

    XText에서 내 DSL을 정의했는데 자동으로 Java 파생 언어 구문 분석기와 코드 생성 뼈대가 생성되었습니다. 정말 멋집니다. 문제는 내 DSL이 여러 언어로 구현 된 프로젝트에 의해 소비된다는 것입니다. C#, Java 및 Ruby에서 DSL을 파싱해야 할 수도 있습니다. 그래서 질문입니다 : xtext를 사용하여 여러 언어에 대한 파서를 생성하는 방

    0

    2답변

    그래픽 도메인 관련 언어를 개발했습니다. 모델 기반 디자인에 이것을 사용하고 싶습니다. 도메인에 대한 추상적 인 정보가있는 여러 그래픽 구성 요소가 있으며 이러한 구성 요소는 내 알고리즘을 구현하는 데 사용됩니다. 누구나이 그래픽 구성 요소를 테스트하기위한 기존 단위 테스트의 대안이 있는지 말해 줄 수 있습니까? 이 블록을 단위 테스트하는 것은 상당히 간단

    0

    1답변

    런타임에 VS2012 DSL/DSL 패키지 VSIX를 어떻게 추적합니까? " 'null'값이 'stream'에 유효하지 않습니다"라는 오류 메시지가있는 이상한 버그가 있습니다. DSL로 작성된 XML의 비 직렬화와 관련이 있습니다. Exp 인스턴스에서 디버깅하는 동안 DSL 코드에 중단 점을 추가 할 수 있지만 코드는 너무 커서 원인을 찾기 어렵습니다. T

    0

    1답변

    VS2013의 MinimalLanguage 템플릿을 사용하여 기본 예제를 만들면 Exp 인스턴스에서 디버깅 할 때 실행되지 않습니다. Sample.mydsl1을 열면 CommandSet.cs의 234 행에 "작업의 현재 상태로 인해 작업이 유효하지 않습니다"라는 오류가 나타나면서 오류가 발생합니다. 정확히 VS2012에서 똑같이 작동합니다. 무엇이 잘못되었

    1

    4답변

    저는 장치에서 전체 화면 대화 형 동작을 지정하고 실행하기 위해 매우 간단한 도메인 특정 언어 (DSL)를 설계했습니다. XML을 캐리어 구문으로 사용하는 이벤트 기반 액션 언어입니다. 그것의 실시 예는 여기 : 그것은 프로그래머 선언적 UI 레이아웃 및 프로그램에 대응되어야하는 이벤트 및 설명 상태 천이 언어이다 : <state no="15000" >

    0

    1답변

    dsl의 칸막이에있는 속성을 선택하는 데 문제가 있습니다. 내가하고 싶은 일은 다음과 같습니다. 하나의 구획에 여러 속성이있는 구획이있는 DSL이 있습니다. 각 속성에는 C# 코드 저장에 사용되는 텍스트 필드가 있습니다. 이 코드를 컴파일하고 오류 목록에 오류 작업을 추가합니다. 오류 작업의 탐색 이벤트에 대한 이벤트 처리기를 추가했습니다. 이 처리기 내부