rascal

    3

    1답변

    Java M3 모델에서 유형 선언에 대한 몇 가지 사실을 추출하려고합니다. 내가 가진하지만 M3 파일 집합에서, 나는 > [type(m) | m <- models]; 등의 이해를 사용하는 등의 시도 : 선언되지 않은 변수 : : 유형을 다음 난 그냥 사용 방법에서 사실을 얻기 위해 시도 > [methods(m) | m <- models]; 설명서에

    0

    1답변

    나는 오류가 나타날 수에서 // JAVA imports import lang::java::jdt::Java; import lang::java::jdt::JDT; import lang::java::jdt::JavaADT; 를 사용하여 lang을로드 할 수 없습니다 :: 자바 :: JDT :: 자바 을 콘솔 : rascal>import lang::ja

    1

    1답변

    지금 당장 무엇을 하려는지에 대해서는 loc 유형의 라인 번호를 알아야합니다. 는 |file:///randomfile.java|(0,11817,<1,0>,<185,1>) 나는 최고 (...)를 사용하여 첫 번째 부분을 얻을 수 있지만 내가 두 번째 부분과보다 구체적인 얻는 방법 : 줄 번호를, 나는 그것이 라인 # 1이 될 것이다이 경우 믿는다 . 추신 :

    2

    1답변

    다음 코드에서 1에서 3까지의 텍스트로 3 개의 상자를 만듭니다. 네 번째 상자에서 마우스가 마우스를 가리키고있는 상자의 텍스트를 표시하고 싶습니다. 그래서 네 번째 상자의 문자열을 변경하고 다시 그리라고 말한 상자 각각에 대해 onMouseEnter FProperty를 설정합니다. bool redraw = false; str s = "0"; Figur

    2

    1답변

    는 : "\n\tThis is a specification of a toy Transaction.\n\tVia a transaction money can be transfered between two accounts\n" 또는 This is a specification of a toy Transaction. Via a transaction

    0

    1답변

    나는 Rascal 사이트의 문서를 발견했습니다 : http://tutor.rascal-mpl.org/Rascal/Libraries/lang/java/m3/AST/createAstFromFile/createAstFromFile.html 하지만 솔직히 이걸 적용하는 방법을 모릅니다. 누군가 코드에서 이것을 적용하는 방법에 대한 예제를 줄 수 있습니까? 몇 가지

    1

    1답변

    Java 8 문법으로 작업하고 있는데, it이 Iterator 일 때 it.hasNext() 인 메서드 호출 발생을 찾고 싶습니다. 이 작동 : visit(unit) { case (MethodInvocation)`it . <TypeArguments? ta> hasNext()`: { println("found"); } } 가

    1

    1답변

    Rascal-MPL의 정적 분석을 위해 일부 PICO 및 Java 예제와 연주했지만 C (C90)에 대한 예제가 없습니다. 나는 "lang :: c90 :: \ syntax :: C"가 있음을 알아 차렸지만 그것을 사용하는 예제를 발견하지 못했습니다.

    1

    1답변

    나는 Rascal의 Java15 문법을 사용하여 일부 Java 코드를 구문 분석하려고 시도했다. 그러나 매개 변수화 된 유형의 지역 변수 선언을 허용하지 않습니다. 자세한 내용은에서 : 는 이 final List<String> files = ... 가 인식 인식 List<String> files = ... 를 인식하지 않습니다 List<String, Str

    1

    1답변

    자습서의 예제를 보겠습니다. 조건부로 레이아웃을 제어 할 수 있습니까? 예를 들어, 고려, 파이썬 표현식 :이 개행는 무관 그렇지 않으면 괄호 표현 안에 개행이 문/표현 종결 예를 들어 동안 : (1 + \ n 3) 유효한 식이지만 1 + \ n 3 아니다. 그렇지 않은 경우 내 문법을 통해 줄 바꿈을하는 것보다 짧은 동일한 결과를 얻는 가장 쉬운 방법은