Kaynağa Gözat

minify `_generated.cpp`

blueloveTH 1 yıl önce
ebeveyn
işleme
41e84e52a2
2 değiştirilmiş dosya ile 8 ekleme ve 8 silme
  1. 8 7
      prebuild.py
  2. 0 1
      src/_generated.cpp

+ 8 - 7
prebuild.py

@@ -8,15 +8,16 @@ def get_sources():
         key = file.split(".")[0]
         const_char_array = []
         with open("python/" + file) as f:
-            # convert to char array (signed)
+            specials = { 10: '\\n', 34: '\\"' }
             for c in f.read().encode('utf-8'):
-                if c < 128:
-                    const_char_array.append(str(c))
+                if c in specials:
+                    const_char_array.append(specials[c])
+                elif c >= 32 and c <= 126 and c != 92:
+                    const_char_array.append(chr(c))
                 else:
-                    const_char_array.append(str(c - 256))
-        const_char_array.append('0')
-        const_char_array = ','.join(const_char_array)
-        sources[key] = '{' + const_char_array + '}'
+                    const_char_array.append(f'\\x{c:02x}')
+        const_char_array = ''.join(const_char_array)
+        sources[key] = '"' + const_char_array + '"'
     return sources
 
 sources = get_sources()

Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 1
src/_generated.cpp


Bu fark içinde çok fazla dosya değişikliği olduğu için bazı dosyalar gösterilmiyor