anchor.diff:  
   decl_stmnt	: var_decl_stmnt
   			| class_decl_stmnt
  -			| enum_decl_stmnt
  -			| flags_decl_stmnt
  +			/*| enum_decl_stmnt
  +			| flags_decl_stmnt*/
   			| proc_decl_stmnt
  -			| init_decl_stmnt;
  +			| init_decl_stmnt
  +			| release_decl_stmnt;
   
   extern_decl_stmnt	: extern_class_decl_stmnt
   					| extern_proc_decl_stmnt
   					| extern_init_decl_stmnt
  -					| enum_decl_stmnt
  -					| flags_decl_stmnt;
  +					/*| enum_decl_stmnt
  +					| flags_decl_stmnt*/;
   
   branch_stmnt	: if_stmnt
   				| switch_stmnt;
  
positive.code: class_name:					IDENT;
  base_class_ident:			':' ident;
  
  // ENUMERATIONS
  enum_decl_stmnt:	'enum' IDENT enum_body;
  enum_body:			'{' enum_entry_list? '}';
  
negative.code: init_decl_stmnt:			attrib_prefix? init_head code_block;
  extern_init_decl_stmnt:		attrib_prefix? init_head;
  init_head:					'init' '(' param_list? ')';
  
  release_decl_stmnt:			'release' code_block;
  
  // PARAMETERS:
  param_list:		param (',' param)*;
  