> -- Info21 писал(а):
> То есть нужно, чтобы модуль на Обероне выдавал в точности этот текст? Куда он его должен выдавать?Вы правильно поняли.
Выдавать должен либо в файл, либо на стандартный вывод.> -- Info21 писал(а):
> Если нужно зашить текст в виде цепочек литер, то опять же непонятно, в чем проблема: читая исходный тхт-файл мы же способны отфильтровать все спецсимволы, и зашить их в программу на Обероне соотв. образом. Не обязательно в виде литерных цепочек.Тема была в связи с тем, что стандартный вывод на консоль в XDS работает неправильно.

Изначально был простой sed-скрипт, который читал файл и выдавал все строки с префиксом "Out.String(" и суффиксом ");". Плюс заголовок и хвост модуля. Оказалось, что отличается конец строк. Написал модуль-обёртку, в котором Out.Ln выдавал нужные символы. Выяснилось, что XDS вообще не дружит с LF. Тогда переориентировал на олимпиадный компилятор. Выяснилось, что требуется специальная обработка символов табуляции.

Вернулся на XDS и решил проблему написанием собственного модуля выдачи на консоль посоветуigor. Всего 54 строчки.