Diff for /parser3/src/classes/array.C between versions 1.17 and 1.18

version 1.17, 2024/10/04 05:12:05 version 1.18, 2024/10/17 22:24:44
Line 1043  static void _reverse(Request& r, MethodP Line 1043  static void _reverse(Request& r, MethodP
   
 MArray::MArray(): Methoded(VARRAY_TYPE) {  MArray::MArray(): Methoded(VARRAY_TYPE) {
   
         // ^array::create[[copy_from]]          // ^array::copy[[copy_from]]
         add_native_method("create", Method::CT_DYNAMIC, _create_or_add, 0, 1);          add_native_method("copy", Method::CT_DYNAMIC, _create_or_add, 0, 1);
         // ^array.add[add_from]          // ^array.add[add_from]
         add_native_method("add", Method::CT_DYNAMIC, _create_or_add, 1, 1);          add_native_method("add", Method::CT_DYNAMIC, _create_or_add, 1, 1);
         // ^array.join[join_from[;options]]          // ^array.join[join_from[;options]]
         add_native_method("join", Method::CT_DYNAMIC, _join, 1, 2);          add_native_method("join", Method::CT_DYNAMIC, _join, 1, 2);
   
           // ^array::create[value;value]
           add_native_method("create", Method::CT_DYNAMIC, _append, 0, 10000);
           // ^array.append[value;value]
           add_native_method("append", Method::CT_DYNAMIC, _append, 1, 10000);
           // ^array.insert[index;value...]
           add_native_method("insert", Method::CT_DYNAMIC, _insert, 2, 10000);
   
         // ^array.left(n)          // ^array.left(n)
         add_native_method("left", Method::CT_DYNAMIC, _left, 1, 1);          add_native_method("left", Method::CT_DYNAMIC, _left, 1, 1);
         // ^array.right(n)          // ^array.right(n)
Line 1058  MArray::MArray(): Methoded(VARRAY_TYPE) Line 1065  MArray::MArray(): Methoded(VARRAY_TYPE)
         // ^array.mid(p;n)          // ^array.mid(p;n)
         add_native_method("mid", Method::CT_DYNAMIC, _mid, 1, 2);          add_native_method("mid", Method::CT_DYNAMIC, _mid, 1, 2);
   
         // ^array::new[value;value]  
         add_native_method("new", Method::CT_DYNAMIC, _append, 0, 10000);  
         // ^array.append[value;value]  
         add_native_method("append", Method::CT_DYNAMIC, _append, 1, 10000);  
         // ^array.insert[index;value...]  
         add_native_method("insert", Method::CT_DYNAMIC, _insert, 2, 10000);  
   
         // ^array.delete[index]          // ^array.delete[index]
         add_native_method("delete", Method::CT_DYNAMIC, _delete, 0, 1);          add_native_method("delete", Method::CT_DYNAMIC, _delete, 0, 1);
         // ^array.remove[index]          // ^array.remove[index]

Removed from v.1.17  
changed lines
  Added in v.1.18


E-mail: