SOFTWARE DE GENERACIÓN Y SIMULACIÓN DE TABLAS DE ANÁLISIS SINTÁCTICO (BURGRAM)
Portada > Manual de Usuario > Formato de los ficheros que almacenan las gramáticas > Definiciones

Definiciones

En primer lugar se encuentra la sección de definiciones en la que se declararán los terminales, el símbolo de inicio y como se denominará al símbolo nulo.

Al final de esta sección se escribirá %%.

Terminales

Es necesario indicar al sistema que símbolos son terminales en la gramática, porque todos los símbolos que no se identifique como terminales, el sistema los considerará como no terminales.

Para indicar que un símbolo es un Terminal se introducirán al principio del fichero con la declaración %token nombre_terminal pero solo se podrán definir de esta manera los identificadores de texto (caracteres y números). Si se quiere introducir un token con un símbolo (por ejemplo el símbolo +) se deberá definir en la zona de producciones entre comillas simples (‘+’).