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 (‘+’).
|
|
|
|
|