Препроцессинг одного из языков, предназначенного для управления оборудованием, состоит из следующих этапов:
Комментарий продолжается до конца строки и не может быть перенесен на следующую с помощью символа переноса. Строка комментария удаляется целиком, включая ведущие пробельные символы (если они есть).
Пробельными символами в языке считаются пробелы (код 32) и табуляции (код 9).
Программа всегда завершается пустой строкой.
Преобразования осуществляются в указанном порядке:
Напишите программу, которая произведет препроцессинг описанного типа.
На вход подается программа, состоящая как минимум из одной непустой программной (не комментарий), строки. Программа может содержать только символы ASCII с кодами от 32 до 127, табуляции (код 9), переводы строк в виде комбинации символов с кодами 13 (CR) и 10 (LF) в указанном порядке.
Размер входной программы не превосходит 64КБ.
На выход подается программа, содержащая как минимум одну непустую строку, преобразованная по указанным выше правилам.
EXAMPLE PROGRAM
EXAMPLE PROGRAM
EXAMPLE $PROGRAM
EXAMPLE PROGRAM
$$ COMMENTEXAMPLE
EXAMPLE
| Название |
|---|


