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