--- parser3/src/main/pa_string.C 2001/04/09 09:48:20 1.75 +++ parser3/src/main/pa_string.C 2001/04/23 13:38:31 1.78 @@ -5,7 +5,7 @@ Author: Alexander Petrosyan (http://design.ru/paf) - $Id: pa_string.C,v 1.75 2001/04/09 09:48:20 paf Exp $ + $Id: pa_string.C,v 1.78 2001/04/23 13:38:31 paf Exp $ */ #include "pa_config_includes.h" @@ -456,7 +456,6 @@ void String::split(Array& result, } } -/// @test really @b test: s x m [tested: i & g ] static void regex_options(char *options, int *result){ struct Regex_option { char key; @@ -490,7 +489,8 @@ static void regex_options(char *options, pre-match/match/post-match/1/2/3/... @endverbatim */ -bool String::match(const String *aorigin, +bool String::match(const unsigned char *pcre_tables, + const String *aorigin, const String& regexp, const String *options, Table **table, @@ -518,7 +518,7 @@ bool String::match(const String *aorigin (*pcre_free)(code); THROW(0, 0, aorigin, - "pcre_info error #%d", + "pcre_info error (%d)", info_substrings); } @@ -558,7 +558,7 @@ bool String::match(const String *aorigin (*pcre_free)(code); THROW(0, 0, aorigin, - "regular expression execute error #%d", + "regular expression execute error (%d)", exec_substrings); }