anchor.diff:      {match,[[],"E"]} = re:run("ABCE","(?<A>D)|(?<B>E)|(?<A>F)",[dupnames,{capture,['A','B'],list}]),
       {match,[[],"E"]} = re:run("ABCE","(?<A>D)|(?<B>E)|(?<A>F)",[dupnames,{capture,all_names,list}]),
       {match,[{-1,0},{3,1}]}  = re:run("ABCE","(?<A>D)|(?<B>E)|(?<A>F)",[dupnames,{capture,all_names,index}]),
  +    match = re:run("Subject","b",[dupnames,{capture,all_names,binary}]),
  +    {match,[<<"I">>,<<"M">>,<<"S">>,<<"T">>,<<"a">>,<<"b">>,              
  +	    <<"c">>,<<"e">>,<<"h">>,<<"j">>,<<"n">>,<<"o">>,<<"r">>,
  +	    <<"s">>,<<"t">>,<<"u">>]} =
  +	re:run("SubjectIsMoreThanTen","(?<S>S)(?<u>u)(?<b>b)(?<j>j)"
  +	       "(?<e>e)(?<c>c)(?<t>t)(?<I>I)(?<s>s)(?<M>M)(?<o>o)(?<r>r)"
  +	       "(?<e>e)(?<T>T)(?<h>h)(?<a>a)(?<n>n)(?<T>T)(?<e>e)(?<n>n)",
  +	       [dupnames,{capture,all_names,binary}]),
       ok.
   
   inspect(doc) ->
  
positive.code:      pcre_compile_workspace_overflow, re_infinite_loop, 
       re_backwards_accented, opt_dupnames, opt_all_names, 
       inspect, opt_no_start_optimize,opt_never_utf,opt_ucp,
       match_limit].
  
  groups() -> 
      [].
  
negative.code: 	 pcre_compile_workspace_overflow/1,re_infinite_loop/1, 
  	 re_backwards_accented/1,opt_dupnames/1,opt_all_names/1,inspect/1,
  	 opt_no_start_optimize/1,opt_never_utf/1,opt_ucp/1,
  	 match_limit/1,sub_binaries/1]).
  
  -include_lib("test_server/include/test_server.hrl").
  -include_lib("kernel/include/file.hrl").
  