--- parser3/src/classes/string.C 2001/04/28 08:43:48 1.41 +++ parser3/src/classes/string.C 2001/05/07 13:29:47 1.45 @@ -5,7 +5,7 @@ Author: Alexander Petrosyan (http://design.ru/paf) - $Id: string.C,v 1.41 2001/04/28 08:43:48 paf Exp $ + $Id: string.C,v 1.45 2001/05/07 13:29:47 paf Exp $ */ #include "classes.h" @@ -25,6 +25,7 @@ class MString : public Methoded { public: MString(Pool& pool); +public: // Methoded bool used_directly() { return false; } }; @@ -48,7 +49,6 @@ static void _double(Request& r, const St r.write_no_lang(value); } -/// ^string.format{format} /*not static*/void _string_format(Request& r, const String& method_name, MethodParams *params) { Pool& pool=r.pool(); @@ -100,11 +100,9 @@ static void _pos(Request& r, const Strin static void split_list(Request& r, const String& method_name, MethodParams *params, const String& string, Array& result) { - Pool& pool=r.pool(); - Value& delim_value=params->get_no_junction(0, "delimiter must not be code"); - string.split(result, 0, delim_value.as_string(), String::UL_CLEAN, -1); + string.split(result, 0, delim_value.as_string()); } static void _lsplit(Request& r, const String& method_name, MethodParams *params) {