--- parser3/src/classes/double.C 2003/11/20 16:34:23 1.56 +++ parser3/src/classes/double.C 2005/08/26 11:12:45 1.59 @@ -1,11 +1,11 @@ /** @file Parser: @b double parser class. - Copyright (c) 2001-2003 ArtLebedev Group (http://www.artlebedev.com) + Copyright (c) 2001-2005 ArtLebedev Group (http://www.artlebedev.com) Author: Alexandr Petrosian (http://paf.design.ru) */ -static const char * const IDENT_DOUBLE_C="$Date: 2003/11/20 16:34:23 $"; +static const char * const IDENT_DOUBLE_C="$Date: 2005/08/26 11:12:45 $"; #include "classes.h" #include "pa_vmethod_frame.h" @@ -36,7 +36,7 @@ DECLARE_CLASS_VAR(double, new MDouble, 0 static void _int(Request& r, MethodParams& params) { // just checking (default) syntax validity, never really using it here, just for string.int compatibility if(params.count()>0) - params.as_junction(0, "default must be int"); + params.as_int(0, "default must be int", r); VDouble& vdouble=GET_SELF(r, VDouble); r.write_no_lang(*new VInt(vdouble.as_int())); @@ -45,7 +45,7 @@ static void _int(Request& r, MethodParam static void _double(Request& r, MethodParams& params) { // just checking (default) syntax validity, never really using it here, just for string.doube compatibility if(params.count()>0) - params.as_junction(0, "default must be double"); + params.as_double(0, "default must be double", r); VDouble& vdouble=GET_SELF(r, VDouble); r.write_no_lang(*new VDouble(vdouble.as_double()));