Diagrama sintáctico

Representan una alternativa gráfica para la forma de Backus-Naur (BNF, por sus siglas en inglés) o la forma extendida de Backus-Naur (EBNF, por sus siglas en inglés).

Los primeros libros usando diagramas de sintaxis incluyen el Manual del usuario de Pascal, escrito por Niklaus Wirth (los diagramas empiezan en la página 47) y el manual para CANDE de Burroughs.

En el campo de la compilación, representaciones textuales como BNF o sus variantes son generalmente preferidos.

Hay un diagrama principal que define el idioma de la siguiente manera: para pertenecer a la lengua, una palabra debe describir una trayectoria en el diagrama principal.

El diagrama describe los caminos posibles entre estos dos puntos pasando a través de otros no terminales y terminales.

Ejemplo de un diagrama de sintaxis