anchor.diff:     ;
   
   init_param_decls
  -   : init_param_decl (COMA init_param_decl)*
  +   : init_param_decl (COMMA init_param_decl)*
      ;
   
   init_param_decl
  
positive.code:    ;
  
  exception_list
     : LEFT_BRACKET scoped_name (COMA scoped_name)* RIGHT_BRACKET
     ;
  
  component
  
negative.code: 
  
  FLOATING_PT_LITERAL
     : ('0' .. '9') + '.' ('0' .. '9')* EXPONENT? FLOAT_TYPE_SUFFIX?
     | '.' ('0' .. '9') + EXPONENT? FLOAT_TYPE_SUFFIX?
     | ('0' .. '9') + EXPONENT FLOAT_TYPE_SUFFIX?
     | ('0' .. '9') + EXPONENT? FLOAT_TYPE_SUFFIX
     ;
  
  
  