OberonCore
https://forum.oberoncore.ru/

зачем в грамматике Active Oberon знак Esc?
https://forum.oberoncore.ru/viewtopic.php?f=22&t=6547
Страница 1 из 1

Автор:  budden [ Пятница, 31 Январь, 2020 22:43 ]
Заголовок сообщения:  зачем в грамматике Active Oberon знак Esc?

Знак с 16-ричным кодом 1B, невидимый. Как-то участвует в лексере, но я так и не разобрался. Перепутал его с backslash и долго не мог понять, почему ничего не работает. В описании языка вроде про это ничего нет.

Автор:  Sergej Durmanov [ Понедельник, 03 Февраль, 2020 10:34 ]
Заголовок сообщения:  Re: зачем в грамматике Active Oberon знак Esc?

Это используется в интерпретаторе для представления non-ascii символов в виде эскейп последовательности.

Автор:  budden [ Понедельник, 03 Февраль, 2020 20:06 ]
Заголовок сообщения:  Re: зачем в грамматике Active Oberon знак Esc?

Спасибо! Это что, такой эрзац-юникод, что ли?

Автор:  Artyemov [ Вторник, 04 Февраль, 2020 01:19 ]
Заголовок сообщения:  Re: зачем в грамматике Active Oberon знак Esc?

budden писал(а):
Спасибо! Это что, такой эрзац-юникод, что ли?

Esc-последовательности это для форматирования текста: принтеры IBM\Epson, ANSI-терминал; вывести символ в требуемое место на экране\жирно\нужным цветом.
Мне в своё время нравилась - клёвая штука. Заставить "Роботрон" печатать без межстрочных интервалов "строка к строке" - бумага-то как экономилась ;-)

Автор:  Sergej Durmanov [ Вторник, 04 Февраль, 2020 06:15 ]
Заголовок сообщения:  Re: зачем в грамматике Active Oberon знак Esc?

budden писал(а):
Спасибо! Это что, такой эрзац-юникод, что ли?
это не юникод, это представление 8-битных символов с помощью 7-битного ascii

Автор:  budden [ Вторник, 04 Февраль, 2020 10:38 ]
Заголовок сообщения:  Re: зачем в грамматике Active Oberon знак Esc?

А зачем это в интерпретаторе?

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/