anchor.diff:  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)*;
  
positive.code: class_name:					IDENT;
  base_class_ident:			':' ident;
  
  // ENUMERATIONS
  enum_decl_stmnt:	'enum' IDENT enum_body;
  enum_body:			'{' enum_entry_list? '}';
  
negative.code: flags_entry_list:			flags_entry (',' flags_entry)*;
  flags_entry:				IDENT;
  base_flags_varname_list:	':' var_name (',' var_name)*;
  */
  
  // PROCEDURES
  proc_decl_stmnt:			attrib_prefix? proc_signature code_block;
  