Ver código fonte

ready to merge arg_singlePrint and _print_arg

lyon 3 anos atrás
pai
commit
63cc3434ee

+ 4 - 4
package/PikaStdLib/PikaStdLib_SysObj.c

@@ -113,7 +113,7 @@ int PikaStdLib_SysObj_int(PikaObj* self, Arg* arg) {
     return -999999999;
 }
 
-int PikaStdLib_SysObj_bool(PikaObj *self, Arg* arg){
+int PikaStdLib_SysObj_bool(PikaObj* self, Arg* arg) {
     return PikaStdLib_SysObj_int(self, arg);
 }
 
@@ -426,7 +426,7 @@ Arg* PikaStdLib_SysObj_bytes(PikaObj* self, Arg* val) {
     return arg_newNull();
 }
 
-static char* __print_arg(PikaObj* self, Arg* val) {
+static char* _print_arg(PikaObj* self, Arg* val) {
     Args buffs = {0};
     char* res = NULL;
     if (NULL == val) {
@@ -434,7 +434,7 @@ static char* __print_arg(PikaObj* self, Arg* val) {
     }
     ArgType arg_type = arg_getType(val);
     if (arg_type == ARG_TYPE_BYTES) {
-        res = __printBytes(self, val);
+        res = _printBytes(self, val);
         goto __exit;
     }
     if (arg_type == ARG_TYPE_STRING) {
@@ -496,7 +496,7 @@ void PikaStdLib_SysObj_print(PikaObj* self, PikaTuple* val, PikaDict* ops) {
     PIKA_BOOL is_get_print = PIKA_FALSE;
     for (int i = 0; i < arg_size; i++) {
         Arg* arg = pikaTuple_getArg(val, i);
-        char* item = __print_arg(self, arg);
+        char* item = _print_arg(self, arg);
         if (NULL != item) {
             is_get_print = PIKA_TRUE;
             if (NULL == print_out_arg) {

+ 4 - 4
port/linux/package/pikascript/pikascript-lib/PikaStdLib/PikaStdLib_SysObj.c

@@ -113,7 +113,7 @@ int PikaStdLib_SysObj_int(PikaObj* self, Arg* arg) {
     return -999999999;
 }
 
-int PikaStdLib_SysObj_bool(PikaObj *self, Arg* arg){
+int PikaStdLib_SysObj_bool(PikaObj* self, Arg* arg) {
     return PikaStdLib_SysObj_int(self, arg);
 }
 
@@ -426,7 +426,7 @@ Arg* PikaStdLib_SysObj_bytes(PikaObj* self, Arg* val) {
     return arg_newNull();
 }
 
-static char* __print_arg(PikaObj* self, Arg* val) {
+static char* _print_arg(PikaObj* self, Arg* val) {
     Args buffs = {0};
     char* res = NULL;
     if (NULL == val) {
@@ -434,7 +434,7 @@ static char* __print_arg(PikaObj* self, Arg* val) {
     }
     ArgType arg_type = arg_getType(val);
     if (arg_type == ARG_TYPE_BYTES) {
-        res = __printBytes(self, val);
+        res = _printBytes(self, val);
         goto __exit;
     }
     if (arg_type == ARG_TYPE_STRING) {
@@ -496,7 +496,7 @@ void PikaStdLib_SysObj_print(PikaObj* self, PikaTuple* val, PikaDict* ops) {
     PIKA_BOOL is_get_print = PIKA_FALSE;
     for (int i = 0; i < arg_size; i++) {
         Arg* arg = pikaTuple_getArg(val, i);
-        char* item = __print_arg(self, arg);
+        char* item = _print_arg(self, arg);
         if (NULL != item) {
             is_get_print = PIKA_TRUE;
             if (NULL == print_out_arg) {

+ 1 - 1
src/PikaObj.h

@@ -396,7 +396,7 @@ static inline uint8_t obj_refcntNow(PikaObj* self) {
 
 char* obj_cacheStr(PikaObj* self, char* str);
 PikaObj* _arg_to_obj(Arg* self, PIKA_BOOL* pIsTemp);
-char* __printBytes(PikaObj* self, Arg* arg);
+char* _printBytes(PikaObj* self, Arg* arg);
 
 #define PIKASCRIPT_VERSION_TO_NUM(majer, minor, micro) \
     majer * 100 * 100 + minor * 100 + micro

+ 9 - 7
src/dataArg.c

@@ -142,7 +142,7 @@ static Arg* _arg_set_hash(Arg* self,
         pika_platform_memcpy(arg_getContent(self), content, size);
     } else {
         pika_platform_memset(arg_getContent(self), 0,
-                          aline_by(size, sizeof(uint32_t)));
+                             aline_by(size, sizeof(uint32_t)));
     }
     pika_assert(self->flag < ARG_FLAG_MAX);
     return self;
@@ -243,7 +243,8 @@ Arg* arg_setBytes(Arg* self, char* name, uint8_t* src, size_t size) {
 
     /* set init value */
     if (NULL != src) {
-        pika_platform_memcpy((void*)((uintptr_t)dir + sizeof(size_t)), src, size);
+        pika_platform_memcpy((void*)((uintptr_t)dir + sizeof(size_t)), src,
+                             size);
     }
     pika_assert(self->flag < ARG_FLAG_MAX);
     return self;
@@ -258,7 +259,7 @@ uint8_t* arg_getBytes(Arg* self) {
     return arg_getContent(self) + sizeof(size_t);
 }
 
-char* __printBytes(PikaObj* self, Arg* arg) {
+char* _printBytes(PikaObj* self, Arg* arg) {
     Args buffs = {0};
     size_t bytes_size = arg_getBytesSize(arg);
     uint8_t* bytes = arg_getBytes(arg);
@@ -276,7 +277,7 @@ char* __printBytes(PikaObj* self, Arg* arg) {
 
 void arg_printBytes(Arg* self, char* end) {
     PikaObj* obj = New_PikaObj();
-    pika_platform_printf("%s%s", __printBytes(obj, self), end);
+    pika_platform_printf("%s%s", _printBytes(obj, self), end);
     obj_deinit(obj);
 }
 
@@ -315,7 +316,8 @@ void arg_singlePrint(Arg* self, PIKA_BOOL in_REPL, char* end) {
         arg_printBytes(self, end);
         return;
     }
-    if (ARG_TYPE_POINTER == type || ARG_TYPE_METHOD_NATIVE_CONSTRUCTOR) {
+    if (ARG_TYPE_POINTER == type ||
+        ARG_TYPE_METHOD_NATIVE_CONSTRUCTOR == type) {
         pika_platform_printf("%p%s", arg_getPtr(self), end);
         return;
     }
@@ -497,7 +499,7 @@ Arg* arg_append(Arg* self, void* new_content, size_t new_size) {
     }
     /* copy new content */
     pika_platform_memcpy(arg_getContent(new_arg) + old_size, new_content,
-                      new_size);
+                         new_size);
     if (self != new_arg) {
         arg_deinit(self);
     }
@@ -592,7 +594,7 @@ PIKA_BOOL arg_isEqual(Arg* self, Arg* other) {
         }
     }
     if (0 != pika_platform_memcmp(arg_getContent(self), arg_getContent(other),
-                               arg_getContentSize(self))) {
+                                  arg_getContentSize(self))) {
         return PIKA_FALSE;
     }
     return PIKA_TRUE;

+ 1 - 1
test/python/str_issue1.py

@@ -1,5 +1,5 @@
 def is_include(included_data, data):     #判断一个字符串是否存在于另外一个字符串中
-    if str(type(data)) == "<class 'str'>" and str(type(included_data)) == "<class 'str'>":
+    if type(data) == str and type(included_data) == str:
         print('type assert passed')
         data_length = len(data)
         included_data_length = len(included_data)