anchor.diff:  
   modulecompliance -> objectname 'MODULE-COMPLIANCE' 'STATUS' statusv2
                       description referpart mc_modulepart nameassign : 
  +			io:format("modulecompliance -> "
  +				  "~n   '$1': ~p"
  +				  "~n   '$4': ~p"
  +				  "~n   '$5': ~p"
  +				  "~n   '$6': ~p"
  +				  "~n   '$7': ~p"
  +				  "~n   '$8': ~p"
  +				  "~n", ['$1', '$4', '$5', '$6', '$7', '$8']),
                       MC = make_module_compliance('$1', '$4', '$5', '$6', 
                                                   '$7', '$8'),
  +			io:format("modulecompliance -> "
  +				  "~n   MC: ~p"
  +				  "~n", [MC]),
                       {MC, line_of('$2')}.
   
   
  
positive.code: 
  statusv1 -> atom : statusv1('$1').
  
  referpart -> 'REFERENCE' string : lists:reverse(val('$2')).
  referpart -> '$empty' : undefined.
  
  
  
negative.code: 
  traptype -> objectname 'TRAP-TYPE' 'ENTERPRISE' objectname varpart
  	    description referpart implies integer :
              Trap = make_trap('$1', '$4', lrev(trap, '$5'), 
                               '$6', '$7', val('$9')),
              {Trap, line_of('$2')}.
  
  