Книги автора: Программист-прагматик. Путь от подмастерья к мастеру
/ Книги автора: Программист-прагматик. Путь от подмастерья к мастеру
/ Книги автора: Программист-прагматик. Путь от подмастерья к мастеру
Книга: Программист-прагматик. Путь от подмастерья к мастеру
Генераторы текста не должны быть слишком сложными
Генераторы текста не должны быть слишком сложными
Весь этот разговор об активном «этом» и пассивном «том», может создать у вас впечатление, что генераторы текста – сложные звери. Им не надо быть сложными. Обычно самой сложной частью является синтаксический анализатор, который обрабатывает входной файл. Не усложняйте входной формат, и генератор текста станет простым. Обратите внимание на ответ к упражнению 13 (см. Приложение В): в реальности генерация текста представляет собой в основном операторы print.
Рис. 3.4. Генерирование теиста из представления, независимого от языка. Строки во входном файле, начинающиеся с буквы М, означают начало определения сообщения, буква F означает строки с определениями полей, а буква Е – конец сообщения.
Похожие страницы
- 20 Генераторы текстов программ
- Набор текста
- При копировании с жесткого диска на «флэшку» иногда появляется сообщение о дополнительной присоединенной информации, кот...
- 7.6. Генераторы
- 13.3.4. Поиск и замена текста
- 7.6. Оценка эффективности рекламного текста
- Особенности оформления текста книги
- 1.3. Задачи рекламного текста
- В дисках используется не NTFS, а я хочу защитить свои данные. Как быть?
- Текстовые форматы и кодировки, или Почему иногда вместо текста я вижу абракадабру?
- Цель текста – сформировать мнение
- Вот уже в который раз при работе в сети появляется сообщение от других пользователей. Что это может быть?