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