--- parser3/src/classes/table.C 2001/10/09 08:13:04 1.121 +++ parser3/src/classes/table.C 2001/10/09 09:17:43 1.122 @@ -4,7 +4,7 @@ Copyright (c) 2001 ArtLebedev Group (http://www.artlebedev.com) Author: Alexander Petrosyan (http://design.ru/paf) - $Id: table.C,v 1.121 2001/10/09 08:13:04 parser Exp $ + $Id: table.C,v 1.122 2001/10/09 09:17:43 parser Exp $ */ #include "classes.h" @@ -321,7 +321,7 @@ static void _offset(Request& r, const St static void _menu(Request& r, const String& method_name, MethodParams *params) { Value& body_code=params->as_junction(0, "body must be code"); - Value *delim_maybe_code=params->size()==2?¶ms->get(1):0; + Value *delim_maybe_code=params->size()>1?¶ms->get(1):0; VTable& vtable=*static_cast(r.self); Table& table=vtable.table(); @@ -434,7 +434,7 @@ static void _sort(Request& r, const Stri Pool& pool=r.pool(); Value& key_maker=params->as_junction(0, "key-maker must be code"); - bool reverse=params->size()==2/*..[desc|asc|]*/? + bool reverse=params->size()>1/*..[desc|asc|]*/? reverse=params->as_no_junction(1, "order must not be code").as_string()=="desc": false; // default=asc