Las reglas gramaticales de Logo
Las siguientes reglas gramaticales permiten analizar si una instrucción Logo está bien formada:
La primera palabra de una instrucción Logo es siempre un mando. El resto de la instrucción son entradas para el mando. Cada entrada debe contener el tipo de dato requerido por ese mando particular o una expresión Logo que reporte el tipo de dato requerido. Cada mando o cada reportero requiere un número fijo de entradas; por lo tanto, no necesitan paréntesis. Una excepción a esta regla son las operaciones aritméticas con signos.El siguiente es un ejemplo de una instrucción Logo complicada:
![]()
Utilizando la guía dada más arriba y leyendo la línea de izquierda a derecha, la línea puede ser analizada de la siguiente manera:
Escribe es un mando con una entrada. Esta entrada será el resultado de palabra.
Palabra es un reportero con dos entradas. La primera entrada es otro reportero primero, que tiene una entrada: la lista [alegre brillante]. La segunda entrada de palabra es la palabra mente.
Primero [alegre brillante] comunica a palabra su resultado, que es la palabra alegre.
Palabra hace una nueva palabra con sus dos entradas, alegre y mente, y comunica su resultado a escribe.
Escribe escribe alegremente.
Y así se ejecuta finalmente la instrucción.