--- parser3/src/classes/hashfile.C 2016/09/29 18:49:42 1.58 +++ parser3/src/classes/hashfile.C 2016/11/01 23:10:40 1.60 @@ -12,7 +12,7 @@ #include "pa_vhashfile.h" #include "pa_vhash.h" -volatile const char * IDENT_HASHFILE_C="$Id: hashfile.C,v 1.58 2016/09/29 18:49:42 moko Exp $"; +volatile const char * IDENT_HASHFILE_C="$Id: hashfile.C,v 1.60 2016/11/01 23:10:40 moko Exp $"; // class @@ -58,7 +58,7 @@ static void _hash(Request& r, MethodPara // write out result VHash& result=*new VHash(*self.get_hash()); - r.write_no_lang(result); + r.write(result); } static void _delete(Request& r, MethodParams& params) { @@ -112,12 +112,12 @@ static bool one_foreach_cycle( const String* s_processed=sv_processed.get_string(); if(info.delim_maybe_code && s_processed && !s_processed->is_empty()) { // delimiter set and we have body if(info.need_delim) // need delim & iteration produced string? - info.r->write_pass_lang(info.r->process(*info.delim_maybe_code)); + info.r->write(info.r->process(*info.delim_maybe_code)); else info.need_delim=true; } - info.r->write_pass_lang(sv_processed); + info.r->write(sv_processed); return lskip==Request::SKIP_BREAK; } @@ -132,7 +132,7 @@ static void _foreach(Request& r, MethodP key_var_name.is_empty()? 0 : &key_var_name, value_var_name.is_empty()? 0 : &value_var_name, ¶ms.as_junction(2, "body must be code"), - /*delimiter*/params.count()>3 ? params.get(3) : 0, + /*delimiter*/params.count()>3 ? ¶ms[3] : 0, /*var_context*/r.get_method_frame()->caller(), false };