fix ac5 warning for stdlib, clean the RangeObj

This commit is contained in:
lyon 2022-01-13 16:31:30 +08:00
parent 926f31344c
commit a312e2ad81
8 changed files with 6 additions and 46 deletions

View File

@ -45,16 +45,10 @@ class SysObj(BaseObj):
class RangeObj(TinyObj):
def __iter__() -> any:
pass
def __next__() -> any:
pass
class StringObj(TinyObj):
def __iter__() -> any:
pass
def __next__() -> any:
pass

View File

@ -20,4 +20,4 @@ float PikaStdLib_MemChecker_getMax(PikaObj* self) {
float PikaStdLib_MemChecker_getNow(PikaObj* self) {
return pikaMemNow() / 1024.0;
}
}

View File

@ -1,9 +1,5 @@
#include "PikaObj.h"
Arg* PikaStdLib_RangeObj___iter__(PikaObj* self) {
return arg_setPtr(NULL, "", TYPE_OBJECT, self);
}
Arg* PikaStdLib_RangeObj___next__(PikaObj* self) {
int a1 = args_getInt(self->list, "a1");
int a2 = args_getInt(self->list, "a2");
@ -28,4 +24,4 @@ Arg* PikaStdLib_RangeObj___next__(PikaObj* self) {
}
args_setInt(self->list, "iter_i", iter_i + foot);
return arg_setInt(NULL, "", iter_i);
}
}

View File

@ -1,15 +1,5 @@
#include "PikaObj.h"
Arg* PikaStdLib_StringObj___iter__(PikaObj* self) {
return arg_setPtr(NULL, "", TYPE_OBJECT, self);
}
Arg* PikaStdLib_StringObj___next__(PikaObj* self) {
/* start */
int iter_i = args_getInt(self->list, "iter_i");
/* iter_i is not inited */
if (-999999999 == iter_i) {
iter_i = 0;
}
return arg_setNull(NULL);
}
}

View File

@ -45,16 +45,10 @@ class SysObj(BaseObj):
class RangeObj(TinyObj):
def __iter__() -> any:
pass
def __next__() -> any:
pass
class StringObj(TinyObj):
def __iter__() -> any:
pass
def __next__() -> any:
pass

View File

@ -20,4 +20,4 @@ float PikaStdLib_MemChecker_getMax(PikaObj* self) {
float PikaStdLib_MemChecker_getNow(PikaObj* self) {
return pikaMemNow() / 1024.0;
}
}

View File

@ -1,9 +1,5 @@
#include "PikaObj.h"
Arg* PikaStdLib_RangeObj___iter__(PikaObj* self) {
return arg_setPtr(NULL, "", TYPE_OBJECT, self);
}
Arg* PikaStdLib_RangeObj___next__(PikaObj* self) {
int a1 = args_getInt(self->list, "a1");
int a2 = args_getInt(self->list, "a2");
@ -28,4 +24,4 @@ Arg* PikaStdLib_RangeObj___next__(PikaObj* self) {
}
args_setInt(self->list, "iter_i", iter_i + foot);
return arg_setInt(NULL, "", iter_i);
}
}

View File

@ -1,15 +1,5 @@
#include "PikaObj.h"
Arg* PikaStdLib_StringObj___iter__(PikaObj* self) {
return arg_setPtr(NULL, "", TYPE_OBJECT, self);
}
Arg* PikaStdLib_StringObj___next__(PikaObj* self) {
/* start */
int iter_i = args_getInt(self->list, "iter_i");
/* iter_i is not inited */
if (-999999999 == iter_i) {
iter_i = 0;
}
return arg_setNull(NULL);
}
}