Puede compilar el proceso de entrada de un programa fuente, ingresar varias líneas de declaraciones desde el teclado, archivo o cuadro de texto y almacenarlas en el búfer de entrada (datos de caracteres) en secuencia, luego compilar una subrutina de preprocesamiento para eliminar los retornos de carro y; caracteres de retorno de carro en la cadena de entrada; editar texto, como saltos de línea y tabulaciones; fusionar varios caracteres en blanco en uno; Se supone que el lenguaje SAMPLE está escrito en formato libre y se utilizan espacios en blanco como separador. Se pueden utilizar anotaciones marcadas con /*...*/ o {...}, pero no se pueden insertar anotaciones dentro de palabras. Las anotaciones deben terminar en una línea. Si una línea termina, si no se encuentra la marca de fin después del comentario, el comentario se considera automáticamente finalizado.