rascal

    1зной

    1ответ

    Для чего я пытаюсь сделать прямо сейчас, мне нужно получить номер строки из loc. |file:///randomfile.java|(0,11817,<1,0>,<185,1>) я могу получить первую часть, используя вершину (...), но как я могу п

    0зной

    1ответ

    Я нашел документацию на сайте Rascal: http://tutor.rascal-mpl.org/Rascal/Libraries/lang/java/m3/AST/createAstFromFile/createAstFromFile.html Но я честно понятия не имею, как применить это. Может ли кт

    1зной

    1ответ

    Я работаю с грамматикой Java 8 и хочу найти вхождения вызова метода, а точнее it.hasNext(), когда it является Iterator. Это работает: visit(unit) { case (MethodInvocation)`it . <TypeArguments? ta

    1зной

    1ответ

    Я играл с некоторыми примерами PICO и Java для статического анализа в Rascal-MPL, но не нашел примеров для C (C90). Я заметил, что есть «lang :: c90 :: \ syntax :: C», но я не нашел примеров, как его

    1зной

    1ответ

    Я пытаюсь улучшить java18 лексическую структуру, узнав большие числа, как 1_111_111. я попробовал: lexical DeciNumeral = "0" | \b([1-9](\d{0,2}))(_\d{3,3})*\b; Благодаря @davy и @jurgenv. Мне удал