 
 
 
 
 
 
 
 
 
 










 
| program  declarations  statements  statements | 
| declarations  declaration  ';'  declarations  declaration ';' | 
| declaration  INT  idlist  STRING   idlist | 
| statements  statement  ';'  statements  statement | 
| statement  ID '=' expression  P  expression | 
| expression  term '+' expression  term | 
| term  factor '*' term  factor | 
| factor  '(' expression ')'  ID  NUM  STR | 
| idlist  ID ',' idlist  ID | 
En esta gramática,  esta formado por los caracteres entre comillas simples y 
los símbolos cuyos identificadores están en mayúsculas. Los restantes identificadores
corresponden a elementos de
 esta formado por los caracteres entre comillas simples y 
los símbolos cuyos identificadores están en mayúsculas. Los restantes identificadores
corresponden a elementos de  . El símbolo de arranque es
. El símbolo de arranque es  program.
 program.
Conteste a las siguientes cuestiones:
 
 
 
 
 
 
 
 
 
 










