...
Соответствующий выход: 56mimpo,m! ?ku! M?1000?!=?!
Часть 2
Срок выполнения: 30 ноября – 14 декабря
Загрузить flex для Windows можно здесь: https://sourceforge.net/projects/winflexbison/
Документация по flex: http://www.delorie.com/gnu/docs/flex/flex_toc.html
Задание
Напишите программу для flex (действия на Си++) согласно варианту.
Примеры
Скелетный проект для Creator, копирование входа на выход; flex уже настроен для сборки прямо из среды, см. pro-файл: lex-sample.zip
...
Удаление экранированных символов в строках: rm-esc-in-str.l
Варианты
Определения последовательностей для данной лабораторной
Комментарий Си | начинается: /* кончается: */ |
Комментарий Си++ | начинается: примеры:
|
Строковая константа | начинается: примеры:
|
Целая константа | одно из: в конце любого варианта могут стоять: примеры: |
Расчёт номера своего варианта см. на странице Успеваемость студентов.
0. Вывести целые константы, которые находятся вне комментариев Си.
1. Удалить (со всем содержимым) комментарии Си, которые находятся внутри строковых констант.
2. Внутри комментариев Си++ удалить целые константы.