En general, una línea termina cuando FMSLogo encuentra una secuencia de nueva línea (CRLF o LF) o el fin del flujo.
Una línea (línea de instrucciones o una línea leída con LEELISTA o LEEPALABRA) puede continuar en la línea siguiente si el carácter inmediatamente antes de la secuencia de nueva línea es una tilde de la eñe (~).
LEEPALABRA guarda el carácter y la nueva línea; LEELISTA no.
Una tilde de la eñe que se aparece en cualquier otra parte de una línea no tiene tratamiento especial.
Un punto y coma inicia un comentario en una línea de instrucciones.
Logo ignora todos los caracteres que siguen al punto y coma hasta el final de la línea.
Una tilde de la eñe (~) como último carácter de una línea que tiene comentario indica una continuación de la línea, pero no del comentario.
Ejemplo:
ESCRIBE "abc;comentario ~
def
abcdefHay algunos delimitadores especiales que hacen continuar una línea hasta que se encuentran un carácter coincidente sin la necesidad de una tilde de la eñe.
Un corchete que abre «[» hace continuar una línea hasta que se encuentran el corchete que cierre coincidente «]».
Un paréntesis que abre «(» hace continuar una línea hasta que se encuentran el paréntesis que cierre coincidente «)».
Un llave que abre «{» hace continuar una línea hasta que se encuentran el llave que cierre coincidente «}».
Una barra vertical «|» hace continuar un componente léxico hasta que se encuentran una barra vertical no escapada con barra inversa.