Вопросы по теме 'rascal'

Базовая ошибка синтаксического анализа в базовом моделировании сущностей Rascal MPL
Я хотел бы запустить простой пример синтаксического анализа Rascal MPL и пытаюсь следовать листингу 1 из Rascal Language Workbench (18531D.pdf) от 3 мая 2011 года. Я скачал текущую версию Rascal MPL 0.5.1 и обратите внимание, что пути к некоторым...
224 просмотров
schedule 17.11.2023

Избавьтесь от аннотаций
Мы знаем, как объявлять новые аннотации и как назначьте их узлам. Каков хороший способ сделать следующее? удалить конкретную аннотацию из узла отбросить все аннотации узла
77 просмотров
schedule 17.02.2024

Преобразование логического местоположения в физическое
У меня есть это логическое местоположение: |project://testProject/src/style.css| , которое я хотел бы преобразовать в соответствующее физическое местоположение. Местоположение сначала передается в файл Java, где я пытаюсь преобразовать его с помощью...
91 просмотров
schedule 29.08.2022

Используйте нечувствительные к регистру ключевые слова в Rascal (обходной путь)
Кто-нибудь знает, как я могу зарезервировать ключевое слово без учета регистра в Rascal? Из-за проблемы № 968, как сообщается на GitHub ( https://github.com/usethesource/rascal/issues/968 ) Я не могу просто использовать одинарные кавычки....
32 просмотров
schedule 12.02.2024

Мошенническая двусмысленность, не разрешенная правилами устранения неоднозначности
Я пытаюсь заставить работать устранение неоднозначности, в том же духе, что и вопрос, который я задал несколько дней назад. В этом предыдущем вопросе было недокументированное ограничение в языковой реализации; Мне интересно, есть ли что-то...
125 просмотров
schedule 28.07.2022

Мошенник стирает информацию о типе при добавлении списка в список списков
У меня есть следующая функция: public list[list[loc]] populateBeforeRemoval(){ list[list[loc]] dupList = []; map[int, list[loc]] finalizedDups = (); // Here some stuff is added to the finalizedDups map, however, I have omitted it for...
82 просмотров
schedule 25.02.2024

как использовать действия ввода-вывода с пониманием списка или картографом в Rascal?
Мне было интересно, что действия ввода-вывода (такие как println) будут возвращать значение типа void, а затем мы могли бы использовать эти действия в понимании списка или в качестве аргумента функции сопоставления. Однако, когда я пытаюсь...
46 просмотров
schedule 12.02.2024

Получить строковое значение из значения KeySym
Есть ли способ получить строковое значение из значения KeySym? Например, из keyPrintable("a") .
36 просмотров
schedule 29.07.2022

Модуль Rascal не связан с классом Java
Я пытаюсь создать библиотеку сокетов в Rascal для работы с классом сокетов Java TCP. Для этого используется следующая базовая настройка: (src)›(Сеть)›(Socket.java, Socket.rsc) [1]: https://i.stack.imgur.com/a66RS.png При попытке импортировать...
24 просмотров
schedule 26.10.2022