* parser.cs: detect illegal \ at end of pattern. Fixes 31334.
svn path=/trunk/mcs/; revision=8854
+2002-11-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * parser.cs: detect illegal \ at end of pattern. Fixes 31334.
+
2002-10-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* parser.cs: applied fix from Tim Haynes (thaynes@openlinksw.com) to
int p = ptr;\r
int c;\r
\r
+ if (p >= pattern.Length)\r
+ throw new ArgumentException (\r
+ String.Format ("Parsing \"{0}\" - Illegal \\ at end of " + \r
+ "pattern.", pattern), pattern);\r
+ \r
switch (pattern[ptr ++]) {\r
\r
// standard escapes (except \b)\r