xtend

    0

    1답변

    사람들이 일부 변수를 선언 할 수있는 텍스트에 dsl을 쓰고 있습니다. 문법은 다음과 같다 : Cosem: cosem+=ID '=' 'COSEM' '(' class=INT ',' version=INT ',' obis=STRING ')' ; Attributes : attribute+=ID '=' 'ATTRIBUTE' '(' object=ID ',' at

    1

    1답변

    간단한 문제가 있습니다. java.util.Optional이 있으며 값이없는 경우 orElseThrow 메서드를 사용하여 예외를 throw하려고합니다. 그러나 Xtend에서이를 수행하는 올바른 구문을 이해할 수는 없습니다. Java에서는 다음을 수행합니다. Optional<String> host = ... // get from some method hos

    0

    2답변

    배열 및 구조체를 선언 할 수있는 Dsl을 만들고 싶습니다. 이 문법으로 할 수 있습니다 : Set: 'SET' '(' attribute=ID ',' value=AttributeValue ')'; SimpleValue: INT | STRING; Structure: '{' ID ':' AttributeValue (',' ID

    0

    2답변

    사용자 정의 Comparator 인 TreeSet의 도움으로 목록에서 중복 객체를 제거하려고합니다. 콘솔 class ASDF { int i Pass ref new(Pass p, int i) { this.ref = p this.i=i } public static def void main(Str

    0

    1답변

    이 멋진 공백 언어를 사용하고 있으며 테스트를 위해 트레이닝 중입니다. 지금은 문법 (단말기에 기본) Model: {Model} BEGIN package=PackageDeclaration? class=ClassDeclaration? END methods+=MethodDeclaration* ; PackageDeclarat

    0

    1답변

    IntellJ의 xtend 파일에 대해 가져 오기에 대한 특정 레이아웃을 설정해야합니다 (예 : 모든 java. * 뒤에 com.google. * 다음에 오는 모든 것). 자바 파일의 경우 "Settings-> Editor-> Code Style-> Java-> Imports-> Import Layout"에서 가져 오기 레이아웃을 설정하여이 작업을 수행 할

    0

    2답변

    documentation은 이라고 말합니다.<하지만 작동하지 않는 것 같습니다. (미국 키보드는 Mmac가 있습니다.) 할 수있어 Ctrl따옴표를 삽입하려면을 입력하십시오. '''Rich String «»'''

    1

    2답변

    아래 코드가 있습니다. arrayList를 반복 할 때까지 기다리지 않습니다. 나는 xtend가 break 문을 가지고 있지 않기 때문에 그것을 어기는 방법을 모른다. 동일한 루프를 while 루프로 변환 할 수 없다면 xtend에서 Java의 break 문과 비슷한 다른 방법이 있습니까? arrayList.forEach [ listElement | if

    1

    1답변

    Xtext와 Xtend를 결합합니다. 내 DSL 코드를 작성하는 프로젝트에서 Xtext는 작동하지만 XTend는 src-gen에 파일을 생성하지 않습니다 (소스 루트는 <project-root>/src-gen/). 나는 기능이 코드가 doGenerate override void doGenerate(Resource resource, IFileSystemAcc

    1

    0답변

    XText의 다른 파일에있는 개체 중 일부를 범위에 추가하려고합니다. 내가 필요한 것을 설명하기 위해, 나는이 장난감 문법이 있습니다 grammar org.xtext.example.mydsl.MyDsl with org.eclipse.xtext.common.Terminals generate myDsl "http://www.xtext.org/example/m