You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Выполнить Объединить парсеры Рефала-5λ и Простого Рефала #201 («Объединить парсеры Рефала-5λ и Простого Рефала»), расширив лексер и парсер Рефала-5λ недостающими синтаксическими конструкциями (//…, нет &, есть #).
Убедиться, что парсер в новом режиме корректно прогоняет автотесты.
Выкинуть неактуальный front-end Простого Рефала на Простом Рефале.
По одному удалять расширения языка, поправляя синхронно автотесты. Кстати, # можно не удалять — она пригодится для Условия-отрицания #168 («Условия-отрицания»).
Переименовать автотесты и удалить поддержку расширения .sref/.srefi.
Цель
Нужно удалить front-end Простого Рефала, бережно сохранив его автотесты.
Мотивация
Мотивация описана здесь: #318 (comment).
Процесс
Простой Рефал отличается от Рефала-5λ следующими чертами:
&
,#
.Предполагается каждый из этих синтаксических элементов по очереди удалять, одновременно с ним поправлять синтаксис автотестов.
*
.//
. Правим оба исходника и все автотесты, заменяя комментарии//…
на*…
или/* … */
(по обстоятельствам).&
(кроме имён после<
и[
). Правим оба исходника и все автотесты.#
. Аналогично правим оба исходника и автотесты..ref
.The text was updated successfully, but these errors were encountered: