rascal

    1

    1답변

    나는 Rascal을 사용하여 Commandline REPL 환경에서 작업 중이며, The Ambiguity 라이브러리의 구문 분석 트리 및 출력과 같은 것을 보려고합니다. 그러나 명령 줄에서 잘립니다. 예 : rascal>diagnose(parse(|cwd:///Core/tests/F0.func|)); list[Message]: [ info( "

    1

    1답변

    불량배 내부에서 람다 미적분을 구현하려고하는데 우선적으로 파싱하고 문제를 해결하는 데 어려움을 겪고 있습니다. (fun x -> fun y -> x) 1 2 결과 나무는 다음과 같습니다 : prog(app( app( func( "x", func( "y", var("x") nat(1),

    1

    1답변

    나는 이클립스에서 불량 코드를 실행하는 법과 REPL을 사용하는 방법을 알고 있지만 명령 행에서 프로그램으로 불량 파일 (또는 불량 파일 그룹)을 어떻게 실행할 수 있는지 알지 못한다. mymodule.rsc의 $ java -Xmx1G -Xss32m -jar rascal-shell-stable.jar mymodule.rsc Version: 0.7.2.20

    1

    1답변

    우리가 알고있는 데이터 타입을 정의 할 수 있는지 궁금해했습니다. 튜플이어야하고 현재 길이 (또는 요소 수가 결정 불가능합니다)입니다. 응용 프로그램은 다음과 같습니다 : //I want to declare a data type, one of whose argument is a tuple, public data MyType=fromListCartesian

    1

    1답변

    나팔 쉘 인터프리터를 사용할 때 자바 클래스를 링크 할 수 없습니다. 내가받는이 오류 메시지 : unexpected error: Cannot link method org.my.MyClass because: class not found 이클립스의 장난 꾸러기 쉘 작품을 사용. 모두 안정적 (0.8.0.201510190912)과 불안정 (0.8.0.201606

    0

    2답변

    내가 combo(["A","B","C","D"]) 어떻게 selectIndex (2) 또는 selectItem ("B")과 같은 속성이 있는가 항목 B를 선택할 수 있다고 가정? 해당 속성을 찾을 수 없습니다. data C = combo(list[str] items); 이 같은 값 (질문과 정렬하기) :

    1

    1답변

    목록 관계에서 대칭 쌍을 제거하는이 함수를 사용하면 잘 작동하지만 목록 이해력을 다시 작성할 수 있다면 궁금합니다. . lrel[str,str] newClonePairs = []; for (tuple[str L, str R] pair <- clonePairs) { if (<pair.R, pair.L> notin newClonePairs) {

    1

    1답변

    저는 Rascal을 처음 사용하며 매우 기본적인 질문이 있습니다. 나는 약간의 테스트 프로젝트에서 follwing을 명령을 사용하고 : createM3FromEclipseProject(|project://example-project|); 을하고 프로젝트에서 데이터를 추출 할 수있는 코드를 사용은 그것은 단지 내 {} ... 내가 가정 제공 내 M3 모델

    3

    1답변

    불량배에 AST를 작성하는 것에 대한 질문이 있습니다. 나는 일반적으로 다음을 수행하십시오 model = createM3FromEclipseProject(|project://testproject|); decls = createAstsFromEclipseProject(model.id, false); 을 처음에는 true로 collectBindings을

    0

    1답변

    내가 Rascal에서 대소 문자를 구분하지 않고 키워드를 예약 할 수있는 방법을 아는 사람이 있습니까? GitHub (https://github.com/usethesource/rascal/issues/968)에보고 된 # 968 문제로 인해 작은 따옴표를 사용할 수 없습니다. 이 문제는 아마도 해결 될 것입니다. 현재 나는 키워드가 대소 문자를 구분하지 않