Sie können den Eingabeprozess eines Quellprogramms kompilieren, mehrere Zeilen mit Anweisungen über die Tastatur, eine Datei oder ein Textfeld eingeben und diese nacheinander im Eingabepuffer (Zeichendaten) speichern. Anschließend können Sie eine Vorverarbeitungsunterroutine kompilieren, um die Wagenrückläufe zu entfernen Wagenrücklaufzeichen in der Eingabezeichenfolge, z. B. Zeilenumbrüche und Tabulatorzeichen; Kommentare entfernen; Es wird davon ausgegangen, dass die SAMPLE-Sprache im freien Format geschrieben ist und Leerzeichen als Trennzeichen verwendet werden. Anmerkungen können verwendet werden, markiert mit /*...*/ oder {...}, Anmerkungen können jedoch nicht in Wörter eingefügt werden. Anmerkungen müssen in einer Zeile enden und die Endmarkierung nach dem Kommentar nicht gefunden werden, gilt der Kommentar automatisch als beendet.