rascal

    0зной

    1ответ

    Я думаю, что это может быть проще всего, если я модифицирую синтаксис Java, используемый в Rascal, чтобы лучше соответствовать нашему Java-подобному языку. Есть ли способ построить мошенника из источн

    2зной

    1ответ

    Мне интересно, можно ли указать точный конструктор узла, который передается как параметр функции. Например, если в lang::java::m3::AST::Declaration ADT, я передаю узел, который, как я знаю, должен быт

    1зной

    1ответ

    Я ищу структуру данных, которая может имитировать объект или структуру. Действительно, просто какой-то компактный способ передать различные типы переменных. В настоящее время я использую кортеж, но сс

    1зной

    1ответ

    Я пытаюсь добавить к списку внутри ADT следующим образом: data MyADT = myadt(list[str] s); m = myadt([]); m.s += "test"; , который вызывает ошибку: |prompt:///|(0,3,<1,0>,<1,3>): Expected list[str

    0зной

    1ответ

    Рассмотрит функцию вызова Foobar с аргументами, list[int] exampleA=[1,2,3]; list[int] exampleB=[]; //call with under-sized list foobar(exampleA); //everything ok, exception caught and handled //

    0зной

    1ответ

    Я пытаюсь написать предсказательный редактор для грамматики, написанной на Rascal. Сердцем этого будет функция, принимающая в качестве входного списка символов и возвращающая в качестве вывода список

    1зной

    2ответ

    Я пытаюсь pretty print an AST generated от createAstFromFile(|cwd:///Java/Hello.java|,true); ли я просто пропустил, как сделать это в документации?