Final piece of explicit numeric group support
authorRaja R Harinath <harinath@hurrynot.org>
Wed, 19 Aug 2009 20:43:01 +0000 (20:43 -0000)
committerRaja R Harinath <harinath@hurrynot.org>
Wed, 19 Aug 2009 20:43:01 +0000 (20:43 -0000)
commit66fee73c0ad728919315db8779c6e374812135fc
treed86e77b7ee6fb90953a9f74c6e01ae2ad109fdac
parent6dac1251cd2d28a8d7c44f8a18766fbdabb0c29f
Final piece of explicit numeric group support

* parser.cs (gap): New.
(GetMapping): Return it.
(ResolveReferences): Collect explicit numeric groups which may not
match their indices.
(HandleExplicitNumericGroups): New.  Process the above list to
assign appropriate indices, and compute the correct value of 'gap'.

svn path=/trunk/mcs/; revision=140290
mcs/class/System/System.Text.RegularExpressions/ChangeLog
mcs/class/System/System.Text.RegularExpressions/parser.cs
mcs/class/System/Test/System.Text.RegularExpressions/ChangeLog
mcs/class/System/Test/System.Text.RegularExpressions/RegexMatchTests.cs