anchor.diff:      | 'funcion_principal' cuerpo 'fin_principal'
       ;
   
  -estructura : declaracion+;
  +estructura
  +    :declaracion*;
   
   declaracion
       : ('entero' ID (',' ID)* ';'
  
positive.code:     | 'caracter' ID (',' ID)* ';'
      | 'real' ID (',' ID)* ';'
      | 'cadena' ID (',' ID)* ';'
      )*;
  
  parametros
      : 'entero' ID (',' ID)*
  
negative.code:     | para estructuraControl
      | mientras estructuraControl
      | multiple estructuraControl
      )+;
  
  si : 'si' '(' logicas ')' 'entonces' cuerpo ('si_no' cuerpo)? 'fin_si';
  
  