И это всё МОЁ

Наверное, я вам уже надоел, но я заведу ещё одну тему, потому что сегодня мне наконец-то удалось это сделать. Уложился в один выходной день с хвостиком. Работают идентификаторы в кириллице (с некоторыми оговорками) и русские ключевые слова.


Выглядит это вот так,


https://gitlab.com/budden/jaos/-/blob/яос/док/реклама/ао-с-кириллицей-2020-06-12.png


Пример исходника:


модуль Proba; 

использует Commands;

конст Ойляля* = 80000;

тип дача* = объект
перем
баня* : INTEGER;
дом* : INTEGER

проц &Стройсь(ценаДома, ценаБани : INTEGER);
тело
дом := ценаДома;
сам.баня := ценаБани кн Стройсь кн дача;

проц Процедурка*(ц: Commands.Context);
перем д: дача;
тело
NEW(д, 1000000, 500000);
ц.out.Int(Ойляля + д.баня + д.дом,0);
ц.out.String("... Мечта сбывается...";);
ц.out.Ln; ц.out.Update кн Процедурка;

проц ЗабылиСтереть; тело кн ЗабылиСтереть;

проц Test*(ц: Commands.Context);
тело
Процедурка(ц) кн Test;

кн Proba.


Всё остальное см. в репозитории https://gitlab.com/budden/jaos









 , , , ,