Вы можете скомпилировать процесс ввода исходной программы, ввести несколько строк операторов с клавиатуры, файла или текстового поля и последовательно сохранить их во входном буфере (символьные данные), а затем скомпилировать подпрограмму предварительной обработки для удаления символов возврата каретки и; символы возврата каретки во входной строке, такие как разрывы строк и табуляции; объединение нескольких пустых символов в один, удаление комментариев и запись номера строки; Предполагается, что язык SAMPLE написан в свободном формате, а в качестве разделителя используются пробелы. Можно использовать аннотации, отмеченные /*...*/ или {...}, но аннотации внутри слов вставлять нельзя. Аннотации должны заканчиваться одной строкой. Если строка заканчивается, если знак окончания после комментария не встречается, комментарий автоматически считается завершенным.