> -- Info21 писал(а):
> Тогда зачем eot. Либо одно, либо другое.Где сказано, что такое R? Вон у Е.Э. просто In, и там тут (пардон) будет ошибка.Это потому, что результатом работы In являются не только литеры. Там по другому не сделаешь. Здесь же речь о считывателях текста. Это совершенно другой случай.

Если вдруг в нижележащем считывателе текста есть eot дальше которого читать запрещено, то эта неприятность легко устраняется введением считывателя-обёртки трансформирующего попытку чтения после eot в нулевые литеры.

В текстовый сканер отдаётся вот этот "хороший" считыватель. Все алгоритмы сканирования текста при этом упрощаются. А сделать алгоритмы проще и есть цель.