diff options
Diffstat (limited to 'circuitpython/mpy-cross/build/genhdr')
77 files changed, 6681 insertions, 0 deletions
diff --git a/circuitpython/mpy-cross/build/genhdr/compression.generated.h b/circuitpython/mpy-cross/build/genhdr/compression.generated.h new file mode 100644 index 0000000..cb074a6 --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/compression.generated.h @@ -0,0 +1,9 @@ +typedef uint8_t mchar_t;const uint8_t lengths[] = { 0, 0, 1, 4, 6, 8, 16, 24, 32, 22, 13, 14, 0 }; +const mchar_t values[] = { 32, 97, 101, 115, 116, 99, 100, 105, 110, 111, 117, 39, 131, 102, 129, 108, 109, 112, 114, 155, 186, 156, 148, 128, 179, 98, 132, 103, 138, 134, 133, 136, 119, 120, 121, 139, 158, 175, 149, 181, 37, 157, 130, 44, 45, 142, 140, 169, 137, 168, 180, 104, 107, 174, 167, 141, 146, 145, 118, 161, 164, 182, 192, 40, 41, 42, 46, 47, 48, 49, 61, 78, 135, 152, 150, 162, 173, 170, 183, 153, 176, 143, 171, 163, 188, 151, 187, 144, 160, 159, 147, 185, 191, 189, 154, 50, 51, 58, 62, 69, 70, 73, 190, 166, 193, 177, 195, 106, 194, 165, 184, 178, 122, 10, 13, 34, 52, 60, 66, 80, 83, 84, 85, 88, 123, 125, 35, 53, 54, 59, 67, 71, 72, 76, 79, 82, 91, 93, 172, 113 }; +#define compress_max_length_bits (7) +const mchar_t words[] = { 37, 113, 105, 110, 40, 41, 101, 114, 101, 100, 111, 114, 111, 110, 95, 95, 114, 101, 99, 104, 105, 110, 103, 32, 37, 100, 97, 114, 103, 115, 116, 114, 97, 108, 108, 105, 118, 101, 117, 109, 98, 116, 121, 112, 101, 116, 105, 111, 110, 119, 105, 116, 104, 32, 116, 111, 32, 32, 111, 102, 32, 98, 121, 116, 101, 115, 105, 111, 110, 97, 98, 108, 101, 105, 101, 108, 100, 48, 120, 37, 120, 32, 39, 37, 113, 39, 32, 110, 111, 116, 32, 39, 37, 115, 39, 32, 32, 102, 111, 114, 32, 118, 97, 108, 117, 101, 118, 97, 108, 105, 100, 32, 102, 114, 111, 109, 99, 108, 97, 115, 115, 108, 111, 99, 97, 108, 32, 104, 97, 115, 32, 114, 97, 110, 103, 101, 104, 97, 118, 101, 32, 111, 98, 106, 101, 99, 116, 101, 120, 112, 101, 99, 116, 99, 97, 110, 39, 116, 32, 99, 111, 110, 118, 101, 114, 108, 101, 110, 103, 116, 104, 110, 118, 97, 108, 105, 100, 99, 111, 109, 112, 108, 101, 107, 101, 121, 119, 111, 114, 100, 32, 102, 111, 114, 109, 97, 116, 105, 110, 116, 101, 103, 101, 114, 105, 103, 110, 109, 101, 110, 116, 117, 110, 107, 110, 111, 119, 110, 97, 114, 103, 117, 109, 101, 110, 116, 102, 117, 110, 99, 116, 105, 111, 110, 32, 114, 101, 113, 117, 105, 114, 101, 32, 115, 112, 101, 99, 105, 102, 105, 101, 110, 101, 114, 97, 116, 111, 114, 114, 101, 103, 105, 115, 116, 101, 114, 32, 97, 115, 115, 101, 109, 98, 108, 32, 109, 117, 115, 116, 32, 98, 101, 32, 115, 117, 112, 112, 111, 114, 116, 101, 100, 109, 117, 108, 116, 105, 112, 108, 101, 32, 32, 115, 101, 113, 117, 101, 110, 99, 101, 97, 116, 116, 114, 105, 98, 117, 116, 101, 32, 100, 111, 101, 115, 110, 39, 116, 32, 39, 32, 111, 117, 116, 115, 105, 100, 101, 32, 105, 100, 101, 110, 116, 105, 102, 105, 101, 114, 112, 97, 114, 97, 109, 101, 116, 101, 114, 115, 105, 109, 112, 108, 101, 109, 101, 110, 116, 101, 100 }; +const uint8_t wlencount[] = { 10, 7, 10, 12, 7, 5, 7, 6, 3, 1 }; +#define word_start 128 +#define word_end 195 +#define minlen 2 +#define maxlen 11 diff --git a/circuitpython/mpy-cross/build/genhdr/en_US.mo b/circuitpython/mpy-cross/build/genhdr/en_US.mo Binary files differnew file mode 100644 index 0000000..8d2fb31 --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/en_US.mo diff --git a/circuitpython/mpy-cross/build/genhdr/moduledefs.h b/circuitpython/mpy-cross/build/genhdr/moduledefs.h new file mode 100644 index 0000000..18baa39 --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/moduledefs.h @@ -0,0 +1,62 @@ +// Automatically generated by makemoduledefs.py. + +#include "py/mpconfig.h" +#if (MICROPY_PY_UASYNCIO) + extern const struct _mp_obj_module_t mp_module_uasyncio; + #define MODULE_DEF_MP_QSTR__ASYNCIO { MP_ROM_QSTR(MP_QSTR__asyncio), MP_ROM_PTR(&mp_module_uasyncio) }, +#else + #define MODULE_DEF_MP_QSTR__ASYNCIO +#endif + +#if (MICROPY_PY_ARRAY) + extern const struct _mp_obj_module_t mp_module_array; + #define MODULE_DEF_MP_QSTR_ARRAY { MP_ROM_QSTR(MP_QSTR_array), MP_ROM_PTR(&mp_module_array) }, +#else + #define MODULE_DEF_MP_QSTR_ARRAY +#endif + +#if (MICROPY_PY_UBINASCII) + extern const struct _mp_obj_module_t mp_module_ubinascii; + #define MODULE_DEF_MP_QSTR_BINASCII { MP_ROM_QSTR(MP_QSTR_binascii), MP_ROM_PTR(&mp_module_ubinascii) }, +#else + #define MODULE_DEF_MP_QSTR_BINASCII +#endif + +#if (MICROPY_PY_UERRNO) + extern const struct _mp_obj_module_t mp_module_uerrno; + #define MODULE_DEF_MP_QSTR_ERRNO { MP_ROM_QSTR(MP_QSTR_errno), MP_ROM_PTR(&mp_module_uerrno) }, +#else + #define MODULE_DEF_MP_QSTR_ERRNO +#endif + +#if (MICROPY_PY_UJSON) + extern const struct _mp_obj_module_t mp_module_ujson; + #define MODULE_DEF_MP_QSTR_JSON { MP_ROM_QSTR(MP_QSTR_json), MP_ROM_PTR(&mp_module_ujson) }, +#else + #define MODULE_DEF_MP_QSTR_JSON +#endif + +#if (MICROPY_PY_URE) + extern const struct _mp_obj_module_t mp_module_ure; + #define MODULE_DEF_MP_QSTR_RE { MP_ROM_QSTR(MP_QSTR_re), MP_ROM_PTR(&mp_module_ure) }, +#else + #define MODULE_DEF_MP_QSTR_RE +#endif + +#if (MICROPY_PY_USELECT) + extern const struct _mp_obj_module_t mp_module_uselect; + #define MODULE_DEF_MP_QSTR_SELECT { MP_ROM_QSTR(MP_QSTR_select), MP_ROM_PTR(&mp_module_uselect) }, +#else + #define MODULE_DEF_MP_QSTR_SELECT +#endif + + +#define MICROPY_REGISTERED_MODULES \ + MODULE_DEF_MP_QSTR__ASYNCIO \ + MODULE_DEF_MP_QSTR_ARRAY \ + MODULE_DEF_MP_QSTR_BINASCII \ + MODULE_DEF_MP_QSTR_ERRNO \ + MODULE_DEF_MP_QSTR_JSON \ + MODULE_DEF_MP_QSTR_RE \ + MODULE_DEF_MP_QSTR_SELECT \ +// MICROPY_REGISTERED_MODULES diff --git a/circuitpython/mpy-cross/build/genhdr/mpversion.h b/circuitpython/mpy-cross/build/genhdr/mpversion.h new file mode 100644 index 0000000..4ab8efc --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/mpversion.h @@ -0,0 +1,9 @@ +// This file was generated by py/makeversionhdr.py +#define MICROPY_GIT_TAG "7.3.0" +#define MICROPY_GIT_HASH "d0953e8f845a7544a27bea92bbcd533f0a84d493" +#define MICROPY_BUILD_DATE "2022-06-19" +#define MICROPY_VERSION_MAJOR (7) +#define MICROPY_VERSION_MINOR (3) +#define MICROPY_VERSION_MICRO (3) +#define MICROPY_VERSION_STRING "7...3...0" +#define MICROPY_FULL_VERSION_INFO "Adafruit CircuitPython " MICROPY_GIT_TAG " on " MICROPY_BUILD_DATE "; " MICROPY_HW_BOARD_NAME " with " MICROPY_HW_MCU_NAME diff --git a/circuitpython/mpy-cross/build/genhdr/qstr.split b/circuitpython/mpy-cross/build/genhdr/qstr.split new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr.split diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__extmod__modubinascii.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__extmod__modubinascii.c.qstr new file mode 100644 index 0000000..c242599 --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__extmod__modubinascii.c.qstr @@ -0,0 +1,11 @@ +Q(__name__) +Q(binascii) +Q(hexlify) +Q(unhexlify) +Q(a2b_base64) +Q(b2a_base64) +Q(crc32) +TRANSLATE("a bytes-like object is required") +TRANSLATE("odd-length string") +TRANSLATE("non-hex digit found") +TRANSLATE("incorrect padding") diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__argcheck.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__argcheck.c.qstr new file mode 100644 index 0000000..ffb5edc --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__argcheck.c.qstr @@ -0,0 +1,16 @@ +TRANSLATE("function doesn't take keyword arguments") +TRANSLATE("function takes %d positional arguments but %d were given") +TRANSLATE("function missing %d required positional arguments") +TRANSLATE("function expected at most %d arguments, got %d") +TRANSLATE("'%q' argument required") +TRANSLATE("extra positional arguments given") +TRANSLATE("extra keyword arguments given") +TRANSLATE("argument num/types mismatch") +TRANSLATE("keyword argument(s) not yet implemented - use normal args instead") +TRANSLATE("%q must be >= %d") +TRANSLATE("%q must be <= %d") +TRANSLATE("%q must be %d-%d") +TRANSLATE("%q must be >= 0") +TRANSLATE("%q length must be %d-%d") +TRANSLATE("%q must be of type %q") +TRANSLATE("%q must be a string") diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__bc.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__bc.c.qstr new file mode 100644 index 0000000..5a987fc --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__bc.c.qstr @@ -0,0 +1,7 @@ +TRANSLATE("%q() takes %d positional arguments but %d were given") +TRANSLATE("keywords must be strings") +TRANSLATE("function got multiple values for argument '%q'") +TRANSLATE("unexpected keyword argument '%q'") +TRANSLATE("function missing required positional argument #%d") +TRANSLATE("function missing required keyword argument '%q'") +TRANSLATE("function missing keyword-only argument") diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__binary.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__binary.c.qstr new file mode 100644 index 0000000..fa41824 --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__binary.c.qstr @@ -0,0 +1 @@ +TRANSLATE("bad typecode") diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__builtinevex.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__builtinevex.c.qstr new file mode 100644 index 0000000..c09bbff --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__builtinevex.c.qstr @@ -0,0 +1 @@ +Q(<string>) diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__builtinimport.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__builtinimport.c.qstr new file mode 100644 index 0000000..af5b5ff --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__builtinimport.c.qstr @@ -0,0 +1,6 @@ +Q(__path__) +Q(__name__) +Q(__path__) +Q(__path__) +TRANSLATE("can't perform relative import") +TRANSLATE("no module named '%q'") diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__compile.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__compile.c.qstr new file mode 100644 index 0000000..613e9ef --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__compile.c.qstr @@ -0,0 +1,82 @@ +Q(micropython) +Q(bytecode) +Q(native) +Q(viper) +Q(asm_thumb) +Q(asm_xtensa) +Q(*) +Q(AssertionError) +Q(range) +Q(__aiter__) +Q(__anext__) +Q(StopAsyncIteration) +Q(__aenter__) +Q(__aenter__) +Q(BaseException) +Q(__aexit__) +Q(__class__) +Q(__aexit__) +Q(__repl_print__) +Q(super) +Q(__class__) +Q(__await__) +Q(__class__) +Q(__name__) +Q(__module__) +Q(__qualname__) +Q(__class__) +Q(__class__) +Q(object) +Q(bool) +Q(int) +Q(uint) +Q(label) +Q(align) +Q(data) +Q(__class__) +TRANSLATE("can't assign to expression") +TRANSLATE("multiple *x in assignment") +TRANSLATE("can't assign to expression") +TRANSLATE("non-default argument follows default argument") +TRANSLATE("invalid micropython decorator") +TRANSLATE("invalid micropython decorator") +TRANSLATE("invalid architecture") +TRANSLATE("invalid architecture") +TRANSLATE("can't delete expression") +TRANSLATE("'break' outside loop") +TRANSLATE("'continue' outside loop") +TRANSLATE("'return' outside function") +TRANSLATE("import * not at module level") +TRANSLATE("identifier redefined as global") +TRANSLATE("no binding for nonlocal found") +TRANSLATE("identifier redefined as nonlocal") +TRANSLATE("can't declare nonlocal in outer code") +TRANSLATE("default 'except' must be last") +TRANSLATE("'await', 'async for' or 'async with' outside async function") +TRANSLATE("can't assign to expression") +TRANSLATE("*x must be assignment target") +TRANSLATE("super() can't find self") +TRANSLATE("can't have multiple *x") +TRANSLATE("can't have multiple **x") +TRANSLATE("LHS of keyword arg must be an id") +TRANSLATE("non-keyword arg after */**") +TRANSLATE("non-keyword arg after keyword arg") +TRANSLATE("expecting key:value for dict") +TRANSLATE("expecting just a value for set") +TRANSLATE("'yield' outside function") +TRANSLATE("'yield from' inside async function") +TRANSLATE("'await' outside function") +TRANSLATE("unknown type '%q'") +TRANSLATE("annotation must be an identifier") +TRANSLATE("invalid syntax") +TRANSLATE("invalid syntax") +TRANSLATE("argument name reused") +TRANSLATE("inline assembler must be a function") +TRANSLATE("unknown type") +TRANSLATE("return annotation must be an identifier") +TRANSLATE("expecting an assembler instruction") +TRANSLATE("'label' requires 1 argument") +TRANSLATE("label redefined") +TRANSLATE("'align' requires 1 argument") +TRANSLATE("'data' requires at least 2 arguments") +TRANSLATE("'data' requires integer arguments") diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__emitbc.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__emitbc.c.qstr new file mode 100644 index 0000000..4180c5c --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__emitbc.c.qstr @@ -0,0 +1 @@ +Q(*) diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__emitinlinethumb.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__emitinlinethumb.c.qstr new file mode 100644 index 0000000..cd1e48f --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__emitinlinethumb.c.qstr @@ -0,0 +1,61 @@ +Q(ldr) +Q(ldrb) +Q(ldrh) +Q(str) +Q(strb) +Q(strh) +Q(vcmp) +Q(vsqrt) +Q(vneg) +Q(vcvt_f32_s32) +Q(vcvt_s32_f32) +Q(vmrs) +Q(vmov) +Q(vldr) +Q(vstr) +Q(nop) +Q(wfi) +Q(b) +Q(bl) +Q(bx) +Q(cpsid) +Q(cpsie) +Q(push) +Q(pop) +Q(mov) +Q(clz) +Q(rbit) +Q(mrs) +Q(and_) +Q(mov) +Q(cmp) +Q(add) +Q(sub) +Q(movw) +Q(movt) +Q(movwt) +Q(ldrex) +Q(lsl) +Q(lsr) +Q(asr) +Q(add) +Q(sdiv) +Q(udiv) +Q(sub) +Q(strex) +TRANSLATE("can only have up to 4 parameters to Thumb assembly") +TRANSLATE("parameters must be registers in sequence r0 to r3") +TRANSLATE("parameters must be registers in sequence r0 to r3") +TRANSLATE("'%s' expects at most r%d") +TRANSLATE("'%s' expects a register") +TRANSLATE("'%s' expects a special register") +TRANSLATE("'%s' expects at most r%d") +TRANSLATE("'%s' expects an FPU register") +TRANSLATE("'%s' expects {r0, r1, ...}") +TRANSLATE("'%s' expects an integer") +TRANSLATE("'%s' integer 0x%x doesn't fit in mask 0x%x") +TRANSLATE("'%s' expects an address of the form [a, b]") +TRANSLATE("'%s' expects a label") +TRANSLATE("label '%q' not defined") +TRANSLATE("unsupported Thumb instruction '%s' with %d arguments") +TRANSLATE("branch not in range") diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__emitinlinextensa.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__emitinlinextensa.c.qstr new file mode 100644 index 0000000..f3bae92 --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__emitinlinextensa.c.qstr @@ -0,0 +1,43 @@ +Q(and_) +Q(or_) +Q(xor) +Q(add) +Q(sub) +Q(mull) +Q(l8ui) +Q(l16ui) +Q(l32i) +Q(s8i) +Q(s16i) +Q(s32i) +Q(l16si) +Q(addi) +Q(ball) +Q(bany) +Q(bbc) +Q(bbs) +Q(beq) +Q(bge) +Q(bgeu) +Q(blt) +Q(bnall) +Q(bne) +Q(bnone) +Q(ret_n) +Q(callx0) +Q(j) +Q(jx) +Q(beqz) +Q(bnez) +Q(mov) +Q(mov_n) +Q(movi) +TRANSLATE("can only have up to 4 parameters to Xtensa assembly") +TRANSLATE("parameters must be registers in sequence a2 to a5") +TRANSLATE("parameters must be registers in sequence a2 to a5") +TRANSLATE("'%s' expects a register") +TRANSLATE("'%s' expects an integer") +TRANSLATE("'%s' integer %d isn't within range %d..%d") +TRANSLATE("'%s' expects a label") +TRANSLATE("label '%q' not defined") +TRANSLATE("unsupported Xtensa instruction '%s' with %d arguments") diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__emitnarm.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__emitnarm.c.qstr new file mode 100644 index 0000000..bd0114f --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__emitnarm.c.qstr @@ -0,0 +1,33 @@ +Q(object) +Q(bool) +Q(int) +Q(uint) +Q(ptr) +Q(ptr8) +Q(ptr16) +Q(ptr32) +Q(None) +Q(*) +Q(__exit__) +Q(__enter__) +TRANSLATE("conversion to object") +TRANSLATE("local '%q' used before type known") +TRANSLATE("can't load from '%q'") +TRANSLATE("can't load with '%q' index") +TRANSLATE("can't load from '%q'") +TRANSLATE("local '%q' has type '%q' but source is '%q'") +TRANSLATE("can't store '%q'") +TRANSLATE("can't store to '%q'") +TRANSLATE("can't store with '%q' index") +TRANSLATE("can't store '%q'") +TRANSLATE("can't store to '%q'") +TRANSLATE("can't implicitly convert '%q' to 'bool'") +TRANSLATE("unary op %q not implemented") +TRANSLATE("div/mod not implemented for uint") +TRANSLATE("comparison of int and uint") +TRANSLATE("binary op %q not implemented") +TRANSLATE("can't do binary op between '%q' and '%q'") +TRANSLATE("casting") +TRANSLATE("return expected '%q' but got '%q'") +TRANSLATE("must raise an object") +TRANSLATE("native yield") diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__emitnthumb.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__emitnthumb.c.qstr new file mode 100644 index 0000000..bd0114f --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__emitnthumb.c.qstr @@ -0,0 +1,33 @@ +Q(object) +Q(bool) +Q(int) +Q(uint) +Q(ptr) +Q(ptr8) +Q(ptr16) +Q(ptr32) +Q(None) +Q(*) +Q(__exit__) +Q(__enter__) +TRANSLATE("conversion to object") +TRANSLATE("local '%q' used before type known") +TRANSLATE("can't load from '%q'") +TRANSLATE("can't load with '%q' index") +TRANSLATE("can't load from '%q'") +TRANSLATE("local '%q' has type '%q' but source is '%q'") +TRANSLATE("can't store '%q'") +TRANSLATE("can't store to '%q'") +TRANSLATE("can't store with '%q' index") +TRANSLATE("can't store '%q'") +TRANSLATE("can't store to '%q'") +TRANSLATE("can't implicitly convert '%q' to 'bool'") +TRANSLATE("unary op %q not implemented") +TRANSLATE("div/mod not implemented for uint") +TRANSLATE("comparison of int and uint") +TRANSLATE("binary op %q not implemented") +TRANSLATE("can't do binary op between '%q' and '%q'") +TRANSLATE("casting") +TRANSLATE("return expected '%q' but got '%q'") +TRANSLATE("must raise an object") +TRANSLATE("native yield") diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__emitnx64.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__emitnx64.c.qstr new file mode 100644 index 0000000..bd0114f --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__emitnx64.c.qstr @@ -0,0 +1,33 @@ +Q(object) +Q(bool) +Q(int) +Q(uint) +Q(ptr) +Q(ptr8) +Q(ptr16) +Q(ptr32) +Q(None) +Q(*) +Q(__exit__) +Q(__enter__) +TRANSLATE("conversion to object") +TRANSLATE("local '%q' used before type known") +TRANSLATE("can't load from '%q'") +TRANSLATE("can't load with '%q' index") +TRANSLATE("can't load from '%q'") +TRANSLATE("local '%q' has type '%q' but source is '%q'") +TRANSLATE("can't store '%q'") +TRANSLATE("can't store to '%q'") +TRANSLATE("can't store with '%q' index") +TRANSLATE("can't store '%q'") +TRANSLATE("can't store to '%q'") +TRANSLATE("can't implicitly convert '%q' to 'bool'") +TRANSLATE("unary op %q not implemented") +TRANSLATE("div/mod not implemented for uint") +TRANSLATE("comparison of int and uint") +TRANSLATE("binary op %q not implemented") +TRANSLATE("can't do binary op between '%q' and '%q'") +TRANSLATE("casting") +TRANSLATE("return expected '%q' but got '%q'") +TRANSLATE("must raise an object") +TRANSLATE("native yield") diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__emitnx86.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__emitnx86.c.qstr new file mode 100644 index 0000000..bd0114f --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__emitnx86.c.qstr @@ -0,0 +1,33 @@ +Q(object) +Q(bool) +Q(int) +Q(uint) +Q(ptr) +Q(ptr8) +Q(ptr16) +Q(ptr32) +Q(None) +Q(*) +Q(__exit__) +Q(__enter__) +TRANSLATE("conversion to object") +TRANSLATE("local '%q' used before type known") +TRANSLATE("can't load from '%q'") +TRANSLATE("can't load with '%q' index") +TRANSLATE("can't load from '%q'") +TRANSLATE("local '%q' has type '%q' but source is '%q'") +TRANSLATE("can't store '%q'") +TRANSLATE("can't store to '%q'") +TRANSLATE("can't store with '%q' index") +TRANSLATE("can't store '%q'") +TRANSLATE("can't store to '%q'") +TRANSLATE("can't implicitly convert '%q' to 'bool'") +TRANSLATE("unary op %q not implemented") +TRANSLATE("div/mod not implemented for uint") +TRANSLATE("comparison of int and uint") +TRANSLATE("binary op %q not implemented") +TRANSLATE("can't do binary op between '%q' and '%q'") +TRANSLATE("casting") +TRANSLATE("return expected '%q' but got '%q'") +TRANSLATE("must raise an object") +TRANSLATE("native yield") diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__emitnxtensa.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__emitnxtensa.c.qstr new file mode 100644 index 0000000..bd0114f --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__emitnxtensa.c.qstr @@ -0,0 +1,33 @@ +Q(object) +Q(bool) +Q(int) +Q(uint) +Q(ptr) +Q(ptr8) +Q(ptr16) +Q(ptr32) +Q(None) +Q(*) +Q(__exit__) +Q(__enter__) +TRANSLATE("conversion to object") +TRANSLATE("local '%q' used before type known") +TRANSLATE("can't load from '%q'") +TRANSLATE("can't load with '%q' index") +TRANSLATE("can't load from '%q'") +TRANSLATE("local '%q' has type '%q' but source is '%q'") +TRANSLATE("can't store '%q'") +TRANSLATE("can't store to '%q'") +TRANSLATE("can't store with '%q' index") +TRANSLATE("can't store '%q'") +TRANSLATE("can't store to '%q'") +TRANSLATE("can't implicitly convert '%q' to 'bool'") +TRANSLATE("unary op %q not implemented") +TRANSLATE("div/mod not implemented for uint") +TRANSLATE("comparison of int and uint") +TRANSLATE("binary op %q not implemented") +TRANSLATE("can't do binary op between '%q' and '%q'") +TRANSLATE("casting") +TRANSLATE("return expected '%q' but got '%q'") +TRANSLATE("must raise an object") +TRANSLATE("native yield") diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__emitnxtensawin.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__emitnxtensawin.c.qstr new file mode 100644 index 0000000..bd0114f --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__emitnxtensawin.c.qstr @@ -0,0 +1,33 @@ +Q(object) +Q(bool) +Q(int) +Q(uint) +Q(ptr) +Q(ptr8) +Q(ptr16) +Q(ptr32) +Q(None) +Q(*) +Q(__exit__) +Q(__enter__) +TRANSLATE("conversion to object") +TRANSLATE("local '%q' used before type known") +TRANSLATE("can't load from '%q'") +TRANSLATE("can't load with '%q' index") +TRANSLATE("can't load from '%q'") +TRANSLATE("local '%q' has type '%q' but source is '%q'") +TRANSLATE("can't store '%q'") +TRANSLATE("can't store to '%q'") +TRANSLATE("can't store with '%q' index") +TRANSLATE("can't store '%q'") +TRANSLATE("can't store to '%q'") +TRANSLATE("can't implicitly convert '%q' to 'bool'") +TRANSLATE("unary op %q not implemented") +TRANSLATE("div/mod not implemented for uint") +TRANSLATE("comparison of int and uint") +TRANSLATE("binary op %q not implemented") +TRANSLATE("can't do binary op between '%q' and '%q'") +TRANSLATE("casting") +TRANSLATE("return expected '%q' but got '%q'") +TRANSLATE("must raise an object") +TRANSLATE("native yield") diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__enum.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__enum.c.qstr new file mode 100644 index 0000000..7176fc2 --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__enum.c.qstr @@ -0,0 +1 @@ +TRANSLATE("Expected a %q") diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__lexer.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__lexer.c.qstr new file mode 100644 index 0000000..f8fc785 --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__lexer.c.qstr @@ -0,0 +1 @@ +TRANSLATE("unicode name escapes") diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__modbuiltins.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__modbuiltins.c.qstr new file mode 100644 index 0000000..ac27b7f --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__modbuiltins.c.qstr @@ -0,0 +1,112 @@ +Q({_colon_#b}) +Q(%#x) +Q(key) +Q(default) +Q(%#o) +Q(sep) +Q( ) +Q(end) +Q(_0x0a_) +Q(flush) +Q(__name__) +Q(builtins) +Q(__build_class__) +Q(__import__) +Q(__repl_print__) +Q(bool) +Q(bytes) +Q(bytearray) +Q(complex) +Q(dict) +Q(enumerate) +Q(filter) +Q(float) +Q(int) +Q(list) +Q(map) +Q(object) +Q(property) +Q(range) +Q(reversed) +Q(set) +Q(slice) +Q(str) +Q(super) +Q(tuple) +Q(type) +Q(zip) +Q(classmethod) +Q(staticmethod) +Q(Ellipsis) +Q(abs) +Q(all) +Q(any) +Q(bin) +Q(callable) +Q(chr) +Q(delattr) +Q(dir) +Q(divmod) +Q(eval) +Q(exec) +Q(getattr) +Q(setattr) +Q(globals) +Q(hasattr) +Q(hash) +Q(hex) +Q(id) +Q(isinstance) +Q(issubclass) +Q(iter) +Q(len) +Q(locals) +Q(max) +Q(min) +Q(next) +Q(oct) +Q(ord) +Q(pow) +Q(print) +Q(repr) +Q(round) +Q(sorted) +Q(sum) +Q(BaseException) +Q(ArithmeticError) +Q(AssertionError) +Q(AttributeError) +Q(EOFError) +Q(Exception) +Q(GeneratorExit) +Q(ImportError) +Q(IndentationError) +Q(IndexError) +Q(KeyboardInterrupt) +Q(ReloadException) +Q(KeyError) +Q(LookupError) +Q(MemoryError) +Q(MpyError) +Q(NameError) +Q(NotImplementedError) +Q(OSError) +Q(TimeoutError) +Q(ConnectionError) +Q(BrokenPipeError) +Q(OverflowError) +Q(RuntimeError) +Q(StopAsyncIteration) +Q(StopIteration) +Q(SyntaxError) +Q(SystemExit) +Q(TypeError) +Q(UnicodeError) +Q(ValueError) +Q(ViperTypeError) +Q(ZeroDivisionError) +TRANSLATE("chr() arg not in range(0x110000)") +TRANSLATE("arg is an empty sequence") +TRANSLATE("ord() expected a character, but string of length %d found") +TRANSLATE("3-arg pow() not supported") +TRANSLATE("must use keyword argument for key function") diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__modmicropython.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__modmicropython.c.qstr new file mode 100644 index 0000000..6bb39b1 --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__modmicropython.c.qstr @@ -0,0 +1,3 @@ +Q(__name__) +Q(micropython) +Q(const) diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__modstruct.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__modstruct.c.qstr new file mode 100644 index 0000000..b0c77bb --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__modstruct.c.qstr @@ -0,0 +1,12 @@ +Q(__name__) +Q(ustruct) +Q(calcsize) +Q(pack) +Q(pack_into) +Q(unpack) +Q(unpack_from) +TRANSLATE("buffer too small") +TRANSLATE("buffer too small") +TRANSLATE("pack expected %d items for packing (got %d)") +TRANSLATE("buffer too small") +TRANSLATE("buffer too small") diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__moduerrno.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__moduerrno.c.qstr new file mode 100644 index 0000000..3023f75 --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__moduerrno.c.qstr @@ -0,0 +1,9 @@ +TRANSLATE("Operation not permitted") +TRANSLATE("No such file/directory") +TRANSLATE("Input/output error") +TRANSLATE("Permission denied") +TRANSLATE("File exists") +TRANSLATE("No such device") +TRANSLATE("Invalid argument") +TRANSLATE("No space left on device") +TRANSLATE("Read-only filesystem") diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__nativeglue.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__nativeglue.c.qstr new file mode 100644 index 0000000..3b28c5a --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__nativeglue.c.qstr @@ -0,0 +1,8 @@ +Q(object) +Q(bool) +Q(int) +Q(uint) +Q(ptr) +Q(ptr8) +Q(ptr16) +Q(ptr32) diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__obj.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__obj.c.qstr new file mode 100644 index 0000000..c87da2e --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__obj.c.qstr @@ -0,0 +1,15 @@ +Q(float) +TRANSLATE(" File \"%q\", line %d") +TRANSLATE(", in %q\n") +TRANSLATE("Traceback (most recent call last):\n") +TRANSLATE("can't convert %q to %q") +TRANSLATE("can't convert %s to complex") +TRANSLATE("object '%s' isn't a tuple or list") +TRANSLATE("requested length %d but object has length %d") +TRANSLATE("%q indices must be integers, not %s") +TRANSLATE("%q index out of range") +TRANSLATE("object of type '%s' has no len()") +TRANSLATE("'%s' object doesn't support item deletion") +TRANSLATE("'%s' object isn't subscriptable") +TRANSLATE("'%s' object doesn't support item assignment") +TRANSLATE("object with buffer protocol required") diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objarray.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objarray.c.qstr new file mode 100644 index 0000000..65510d0 --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objarray.c.qstr @@ -0,0 +1,16 @@ +Q(utf-8) +Q(append) +Q(extend) +Q(find) +Q(rfind) +Q(index) +Q(rindex) +Q(decode) +Q(bytearray) +Q(iterator) +TRANSLATE("bad typecode") +TRANSLATE("bytes length not a multiple of item size") +TRANSLATE("wrong number of arguments") +TRANSLATE("a bytes-like object is required") +TRANSLATE("substring not found") +TRANSLATE("only slices with step=1 (aka None) are supported") diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objbool.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objbool.c.qstr new file mode 100644 index 0000000..b293a1a --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objbool.c.qstr @@ -0,0 +1 @@ +Q(bool) diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objboundmeth.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objboundmeth.c.qstr new file mode 100644 index 0000000..7ef4862 --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objboundmeth.c.qstr @@ -0,0 +1 @@ +Q(bound_method) diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objclosure.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objclosure.c.qstr new file mode 100644 index 0000000..60ff1c1 --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objclosure.c.qstr @@ -0,0 +1 @@ +Q(closure) diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objcomplex.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objcomplex.c.qstr new file mode 100644 index 0000000..7967850 --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objcomplex.c.qstr @@ -0,0 +1,6 @@ +Q(real) +Q(imag) +Q(complex) +TRANSLATE("can't do truncated division of a complex number") +TRANSLATE("complex division by zero") +TRANSLATE("0.0 to a complex power") diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objdict.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objdict.c.qstr new file mode 100644 index 0000000..a86e977 --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objdict.c.qstr @@ -0,0 +1,20 @@ +Q(dict) +Q(iterator) +Q(dict_view) +Q(clear) +Q(copy) +Q(fromkeys) +Q(get) +Q(items) +Q(keys) +Q(pop) +Q(popitem) +Q(setdefault) +Q(update) +Q(values) +Q(__getitem__) +Q(__setitem__) +Q(__delitem__) +Q(dict) +TRANSLATE("pop from empty %q") +TRANSLATE("dict update sequence has wrong length") diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objenumerate.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objenumerate.c.qstr new file mode 100644 index 0000000..a820862 --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objenumerate.c.qstr @@ -0,0 +1,3 @@ +Q(iterable) +Q(start) +Q(enumerate) diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objexcept.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objexcept.c.qstr new file mode 100644 index 0000000..7eb396e --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objexcept.c.qstr @@ -0,0 +1,42 @@ +Q(__traceback__) +Q(args) +Q(value) +Q(__traceback__) +Q(errno) +Q(strerror) +Q(filename) +Q(filename2) +Q(BaseException) +Q(SystemExit) +Q(KeyboardInterrupt) +Q(ReloadException) +Q(GeneratorExit) +Q(Exception) +Q(StopAsyncIteration) +Q(StopIteration) +Q(ArithmeticError) +Q(OverflowError) +Q(ZeroDivisionError) +Q(AssertionError) +Q(AttributeError) +Q(EOFError) +Q(ImportError) +Q(LookupError) +Q(IndexError) +Q(KeyError) +Q(MemoryError) +Q(NameError) +Q(OSError) +Q(TimeoutError) +Q(ConnectionError) +Q(BrokenPipeError) +Q(RuntimeError) +Q(NotImplementedError) +Q(SyntaxError) +Q(IndentationError) +Q(TypeError) +Q(ViperTypeError) +Q(ValueError) +Q(UnicodeError) +Q(MpyError) +TRANSLATE("invalid traceback") diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objfilter.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objfilter.c.qstr new file mode 100644 index 0000000..419d414 --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objfilter.c.qstr @@ -0,0 +1 @@ +Q(filter) diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objfloat.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objfloat.c.qstr new file mode 100644 index 0000000..d5320ad --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objfloat.c.qstr @@ -0,0 +1,2 @@ +Q(float) +TRANSLATE("divide by zero") diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objfun.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objfun.c.qstr new file mode 100644 index 0000000..1462787 --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objfun.c.qstr @@ -0,0 +1,8 @@ +Q(function) +Q(function) +Q(function) +Q(function) +Q(function) +Q(function) +Q(function) +Q(function) diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objgenerator.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objgenerator.c.qstr new file mode 100644 index 0000000..e8cd6a6 --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objgenerator.c.qstr @@ -0,0 +1,16 @@ +Q(generator) +Q(coroutine) +Q(generator) +Q(close) +Q(send) +Q(throw) +Q(pend_throw) +Q(__await__) +Q(generator) +TRANSLATE("generator already executing") +TRANSLATE("can't send non-None value to a just-started generator") +TRANSLATE("generator raised StopIteration") +TRANSLATE("'coroutine' object is not an iterator") +TRANSLATE("type object 'generator' has no attribute '__await__'") +TRANSLATE("generator ignored GeneratorExit") +TRANSLATE("generator already executing") diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objgetitemiter.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objgetitemiter.c.qstr new file mode 100644 index 0000000..5bd02f4 --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objgetitemiter.c.qstr @@ -0,0 +1 @@ +Q(iterator) diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objint.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objint.c.qstr new file mode 100644 index 0000000..899ae40 --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objint.c.qstr @@ -0,0 +1,18 @@ +Q(inf) +Q(int) +Q(NaN) +Q(int) +Q(little) +Q(little) +Q(length) +Q(byteorder) +Q(signed) +Q(little) +Q(bit_length) +Q(from_bytes) +Q(to_bytes) +Q(int) +TRANSLATE("can't convert %q to %q") +TRANSLATE("can't convert %q to %q") +TRANSLATE("value must fit in %d byte(s)") +TRANSLATE("value must fit in %d byte(s)") diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objint_mpz.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objint_mpz.c.qstr new file mode 100644 index 0000000..0320b5b --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objint_mpz.c.qstr @@ -0,0 +1,4 @@ +TRANSLATE("divide by zero") +TRANSLATE("negative shift count") +TRANSLATE("overflow converting long int to machine word") +TRANSLATE("overflow converting long int to machine word") diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objlist.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objlist.c.qstr new file mode 100644 index 0000000..515140d --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objlist.c.qstr @@ -0,0 +1,16 @@ +Q(list) +Q(key) +Q(reverse) +Q(append) +Q(clear) +Q(copy) +Q(count) +Q(extend) +Q(index) +Q(insert) +Q(pop) +Q(remove) +Q(reverse) +Q(sort) +Q(list) +TRANSLATE("pop from empty %q") diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objmap.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objmap.c.qstr new file mode 100644 index 0000000..90548b5 --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objmap.c.qstr @@ -0,0 +1 @@ +Q(map) diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objmodule.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objmodule.c.qstr new file mode 100644 index 0000000..6a61034 --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objmodule.c.qstr @@ -0,0 +1,9 @@ +Q(__name__) +Q(__getattr__) +Q(__getattr__) +Q(module) +Q(__name__) +Q(__main__) +Q(builtins) +Q(micropython) +Q(ustruct) diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objnone.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objnone.c.qstr new file mode 100644 index 0000000..8efc009 --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objnone.c.qstr @@ -0,0 +1 @@ +Q(NoneType) diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objobject.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objobject.c.qstr new file mode 100644 index 0000000..9df2a33 --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objobject.c.qstr @@ -0,0 +1,4 @@ +Q(__init__) +Q(__new__) +Q(object) +TRANSLATE("__new__ arg must be a user-type") diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objpolyiter.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objpolyiter.c.qstr new file mode 100644 index 0000000..5bd02f4 --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objpolyiter.c.qstr @@ -0,0 +1 @@ +Q(iterator) diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objproperty.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objproperty.c.qstr new file mode 100644 index 0000000..bb4944c --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objproperty.c.qstr @@ -0,0 +1,5 @@ +Q(doc) +Q(getter) +Q(setter) +Q(deleter) +Q(property) diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objrange.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objrange.c.qstr new file mode 100644 index 0000000..737856e --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objrange.c.qstr @@ -0,0 +1,6 @@ +Q(iterator) +Q(start) +Q(stop) +Q(step) +Q(range) +TRANSLATE("zero step") diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objreversed.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objreversed.c.qstr new file mode 100644 index 0000000..b40ff97 --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objreversed.c.qstr @@ -0,0 +1,2 @@ +Q(__reversed__) +Q(reversed) diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objset.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objset.c.qstr new file mode 100644 index 0000000..0495048 --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objset.c.qstr @@ -0,0 +1,21 @@ +Q(set) +Q(add) +Q(clear) +Q(copy) +Q(discard) +Q(difference) +Q(difference_update) +Q(intersection) +Q(intersection_update) +Q(isdisjoint) +Q(issubset) +Q(issuperset) +Q(pop) +Q(remove) +Q(symmetric_difference) +Q(symmetric_difference_update) +Q(union) +Q(update) +Q(__contains__) +Q(set) +TRANSLATE("pop from empty %q") diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objsingleton.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objsingleton.c.qstr new file mode 100644 index 0000000..177e65a --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objsingleton.c.qstr @@ -0,0 +1 @@ +Q(Ellipsis) diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objslice.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objslice.c.qstr new file mode 100644 index 0000000..00eed2c --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objslice.c.qstr @@ -0,0 +1,2 @@ +Q(slice) +TRANSLATE("slice step cannot be zero") diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objstr.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objstr.c.qstr new file mode 100644 index 0000000..3fbf4c8 --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objstr.c.qstr @@ -0,0 +1,67 @@ +Q(__bytes__) +Q(tuple) +Q(tuple) +Q(utf-8) +Q(utf-8) +Q(decode) +Q(find) +Q(rfind) +Q(index) +Q(rindex) +Q(join) +Q(split) +Q(rsplit) +Q(startswith) +Q(endswith) +Q(strip) +Q(lstrip) +Q(rstrip) +Q(format) +Q(replace) +Q(count) +Q(lower) +Q(upper) +Q(isspace) +Q(isalpha) +Q(isdigit) +Q(isupper) +Q(islower) +Q(bytes) +Q(str) +Q(bytes) +Q(str) +TRANSLATE("bytes value out of range") +TRANSLATE("wrong number of arguments") +TRANSLATE("only slices with step=1 (aka None) are supported") +TRANSLATE("join expects a list of str/bytes objects consistent with self object") +TRANSLATE("empty separator") +TRANSLATE("rsplit(None,n)") +TRANSLATE("empty separator") +TRANSLATE("substring not found") +TRANSLATE("start/end indices") +TRANSLATE("single '}' encountered in format string") +TRANSLATE("end of format while looking for conversion specifier") +TRANSLATE("unknown conversion specifier %c") +TRANSLATE("unmatched '{' in format") +TRANSLATE("expected ':' after format specifier") +TRANSLATE("can't switch from automatic field numbering to manual field specification") +TRANSLATE("%q index out of range") +TRANSLATE("attributes not supported yet") +TRANSLATE("can't switch from manual field specification to automatic field numbering") +TRANSLATE("%q index out of range") +TRANSLATE("invalid format specifier") +TRANSLATE("sign not allowed in string format specifier") +TRANSLATE("sign not allowed with integer format specifier 'c'") +TRANSLATE("unknown format code '%c' for object of type '%q'") +TRANSLATE("unknown format code '%c' for object of type '%q'") +TRANSLATE("'=' alignment not allowed in string format specifier") +TRANSLATE("unknown format code '%c' for object of type '%q'") +TRANSLATE("format requires a dict") +TRANSLATE("incomplete format key") +TRANSLATE("incomplete format") +TRANSLATE("not enough arguments for format string") +TRANSLATE("%%c requires int or char") +TRANSLATE("%%c requires int or char") +TRANSLATE("unsupported format character '%c' (0x%x) at index %d") +TRANSLATE("not all arguments converted during string formatting") +TRANSLATE("can't convert '%q' object to %q implicitly") diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objstrunicode.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objstrunicode.c.qstr new file mode 100644 index 0000000..d20bde6 --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objstrunicode.c.qstr @@ -0,0 +1,31 @@ +Q(str) +Q(str) +Q(encode) +Q(find) +Q(rfind) +Q(index) +Q(rindex) +Q(join) +Q(split) +Q(rsplit) +Q(startswith) +Q(endswith) +Q(strip) +Q(lstrip) +Q(rstrip) +Q(format) +Q(replace) +Q(count) +Q(lower) +Q(upper) +Q(isspace) +Q(isalpha) +Q(isdigit) +Q(isupper) +Q(islower) +Q(str) +TRANSLATE("offset out of bounds") +TRANSLATE("string indices must be integers, not %q") +TRANSLATE("%q index out of range") +TRANSLATE("%q index out of range") +TRANSLATE("only slices with step=1 (aka None) are supported") diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objtraceback.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objtraceback.c.qstr new file mode 100644 index 0000000..7b93e11 --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objtraceback.c.qstr @@ -0,0 +1,2 @@ +Q(traceback) +Q(traceback) diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objtuple.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objtuple.c.qstr new file mode 100644 index 0000000..5eacdbd --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objtuple.c.qstr @@ -0,0 +1,4 @@ +Q(count) +Q(index) +Q(tuple) +TRANSLATE("only slices with step=1 (aka None) are supported") diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objtype.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objtype.c.qstr new file mode 100644 index 0000000..e8643ee --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objtype.c.qstr @@ -0,0 +1,53 @@ +Q(__str__) +Q(__repr__) +Q(__repr__) +Q(__new__) +Q(__init__) +Q(__bool__) +Q(__len__) +Q(__hash__) +Q(__int__) +Q(__eq__) +Q(__lt__) +Q(__gt__) +Q(__eq__) +Q(__le__) +Q(__ge__) +Q(__ne__) +Q(__contains__) +Q(__iadd__) +Q(__isub__) +Q(__add__) +Q(__sub__) +Q(__dict__) +Q(__getattr__) +Q(__getattr__) +Q(__delitem__) +Q(__getitem__) +Q(__setitem__) +Q(__call__) +Q(__iter__) +Q(__name__) +Q(__dict__) +Q(__bases__) +Q(type) +Q(__new__) +Q(function) +Q(__init__) +Q(super) +Q(staticmethod) +Q(classmethod) +TRANSLATE("Call super().__init__() before accessing native object.") +TRANSLATE("__init__() should return None, not '%q'") +TRANSLATE("unreadable attribute") +TRANSLATE("'%q' object is not callable") +TRANSLATE("type takes 1 or 3 arguments") +TRANSLATE("cannot create '%q' instances") +TRANSLATE("can't add special method to already-subclassed class") +TRANSLATE("type is not an acceptable base type") +TRANSLATE("type '%q' is not an acceptable base type") +TRANSLATE("multiple bases have instance lay-out conflict") +TRANSLATE("first argument to super() must be type") +TRANSLATE("unreadable attribute") +TRANSLATE("issubclass() arg 2 must be a class or a tuple of classes") +TRANSLATE("issubclass() arg 1 must be a class") diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objzip.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objzip.c.qstr new file mode 100644 index 0000000..87119c4 --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__objzip.c.qstr @@ -0,0 +1 @@ +Q(zip) diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__parse.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__parse.c.qstr new file mode 100644 index 0000000..1b65ffa --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__parse.c.qstr @@ -0,0 +1,8 @@ +Q(const) +TRANSLATE("constant must be an integer") +TRANSLATE("Unable to init parser") +TRANSLATE("unexpected indent") +TRANSLATE("unindent doesn't match any outer indent level") +TRANSLATE("malformed f-string") +TRANSLATE("raw f-strings are not supported") +TRANSLATE("invalid syntax") diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__parsenum.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__parsenum.c.qstr new file mode 100644 index 0000000..121c0af --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__parsenum.c.qstr @@ -0,0 +1,2 @@ +TRANSLATE("int() arg 2 must be >= 2 and <= 36") +TRANSLATE("invalid syntax for number") diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__persistentcode.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__persistentcode.c.qstr new file mode 100644 index 0000000..87119c4 --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__persistentcode.c.qstr @@ -0,0 +1 @@ +Q(zip) diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__qstr.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__qstr.c.qstr new file mode 100644 index 0000000..3ebb501 --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__qstr.c.qstr @@ -0,0 +1 @@ +TRANSLATE("Name too long") diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__runtime.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__runtime.c.qstr new file mode 100644 index 0000000..fdc8402 --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__runtime.c.qstr @@ -0,0 +1,42 @@ +Q(__name__) +Q(__main__) +Q(keys) +Q(__getitem__) +Q(function) +Q(__class__) +Q(__next__) +Q(__getitem__) +Q(__next__) +Q(__next__) +Q(__next__) +Q(send) +Q(close) +Q(throw) +Q(__name__) +TRANSLATE("name '%q' is not defined") +TRANSLATE("can't convert %q to int") +TRANSLATE("unsupported type for %q: '%q'") +TRANSLATE("negative shift count") +TRANSLATE("negative shift count") +TRANSLATE("unsupported types for %q: '%q', '%q'") +TRANSLATE("division by zero") +TRANSLATE("'%q' object is not callable") +TRANSLATE("need more than %d values to unpack") +TRANSLATE("too many values to unpack (expected %d)") +TRANSLATE("need more than %d values to unpack") +TRANSLATE("argument has wrong type") +TRANSLATE("argument should be a '%q' not a '%q'") +TRANSLATE("unreadable attribute") +TRANSLATE("type object '%q' has no attribute '%q'") +TRANSLATE("'%s' object has no attribute '%q'") +TRANSLATE("'%s' object has no attribute '%q'") +TRANSLATE("'%q' object is not iterable") +TRANSLATE("'%q' object is not an iterator") +TRANSLATE("'%q' object is not an iterator") +TRANSLATE("generator raised StopIteration") +TRANSLATE("exceptions must derive from BaseException") +TRANSLATE("cannot import name %q") +TRANSLATE("cannot import name %q") +TRANSLATE("memory allocation failed, heap is locked") +TRANSLATE("memory allocation failed, allocating %u bytes") +TRANSLATE("maximum recursion depth exceeded") diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__scope.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__scope.c.qstr new file mode 100644 index 0000000..e33a35d --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__scope.c.qstr @@ -0,0 +1,12 @@ +Q(<module>) +Q(<lambda>) +Q(<listcomp>) +Q(<dictcomp>) +Q(<setcomp>) +Q(<genexpr>) +Q(<module>) +Q(<lambda>) +Q(<listcomp>) +Q(<dictcomp>) +Q(<setcomp>) +Q(<genexpr>) diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__sequence.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__sequence.c.qstr new file mode 100644 index 0000000..744432e --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__sequence.c.qstr @@ -0,0 +1,2 @@ +TRANSLATE("small int overflow") +TRANSLATE("object not in sequence") diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__stream.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__stream.c.qstr new file mode 100644 index 0000000..0cab5be --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__stream.c.qstr @@ -0,0 +1,5 @@ +Q(protocol_stream) +Q(protocol_stream) +TRANSLATE("stream operation not supported") +TRANSLATE("string not supported; use bytes or bytearray") +TRANSLATE("length argument not allowed for this type") diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__vm.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__vm.c.qstr new file mode 100644 index 0000000..9d848b0 --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__py__vm.c.qstr @@ -0,0 +1,5 @@ +Q(__exit__) +Q(__enter__) +TRANSLATE("local variable referenced before assignment") +TRANSLATE("no active exception to reraise") +TRANSLATE("opcode") diff --git a/circuitpython/mpy-cross/build/genhdr/qstr/@@__shared__libc__abort_.c.qstr b/circuitpython/mpy-cross/build/genhdr/qstr/@@__shared__libc__abort_.c.qstr new file mode 100644 index 0000000..2b781f6 --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstr/@@__shared__libc__abort_.c.qstr @@ -0,0 +1 @@ +TRANSLATE("abort() called") diff --git a/circuitpython/mpy-cross/build/genhdr/qstrdefs.collected.h b/circuitpython/mpy-cross/build/genhdr/qstrdefs.collected.h new file mode 100644 index 0000000..060c798 --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstrdefs.collected.h @@ -0,0 +1,2067 @@ +Q( ) + +Q(%#o) + +Q(%#x) + +Q(*) + +Q(*) + +Q(*) + +Q(*) + +Q(*) + +Q(*) + +Q(*) + +Q(*) + +Q(<dictcomp>) + +Q(<dictcomp>) + +Q(<genexpr>) + +Q(<genexpr>) + +Q(<lambda>) + +Q(<lambda>) + +Q(<listcomp>) + +Q(<listcomp>) + +Q(<module>) + +Q(<module>) + +Q(<setcomp>) + +Q(<setcomp>) + +Q(<string>) + +Q(ArithmeticError) + +Q(ArithmeticError) + +Q(AssertionError) + +Q(AssertionError) + +Q(AssertionError) + +Q(AttributeError) + +Q(AttributeError) + +Q(BaseException) + +Q(BaseException) + +Q(BaseException) + +Q(BrokenPipeError) + +Q(BrokenPipeError) + +Q(ConnectionError) + +Q(ConnectionError) + +Q(EOFError) + +Q(EOFError) + +Q(Ellipsis) + +Q(Ellipsis) + +Q(Exception) + +Q(Exception) + +Q(GeneratorExit) + +Q(GeneratorExit) + +Q(ImportError) + +Q(ImportError) + +Q(IndentationError) + +Q(IndentationError) + +Q(IndexError) + +Q(IndexError) + +Q(KeyError) + +Q(KeyError) + +Q(KeyboardInterrupt) + +Q(KeyboardInterrupt) + +Q(LookupError) + +Q(LookupError) + +Q(MemoryError) + +Q(MemoryError) + +Q(MpyError) + +Q(MpyError) + +Q(NaN) + +Q(NameError) + +Q(NameError) + +Q(None) + +Q(None) + +Q(None) + +Q(None) + +Q(None) + +Q(None) + +Q(NoneType) + +Q(NotImplementedError) + +Q(NotImplementedError) + +Q(OSError) + +Q(OSError) + +Q(OverflowError) + +Q(OverflowError) + +Q(ReloadException) + +Q(ReloadException) + +Q(RuntimeError) + +Q(RuntimeError) + +Q(StopAsyncIteration) + +Q(StopAsyncIteration) + +Q(StopAsyncIteration) + +Q(StopIteration) + +Q(StopIteration) + +Q(SyntaxError) + +Q(SyntaxError) + +Q(SystemExit) + +Q(SystemExit) + +Q(TimeoutError) + +Q(TimeoutError) + +Q(TypeError) + +Q(TypeError) + +Q(UnicodeError) + +Q(UnicodeError) + +Q(ValueError) + +Q(ValueError) + +Q(ViperTypeError) + +Q(ViperTypeError) + +Q(ZeroDivisionError) + +Q(ZeroDivisionError) + +Q(_0x0a_) + +Q(__add__) + +Q(__aenter__) + +Q(__aenter__) + +Q(__aexit__) + +Q(__aexit__) + +Q(__aiter__) + +Q(__anext__) + +Q(__await__) + +Q(__await__) + +Q(__bases__) + +Q(__bool__) + +Q(__build_class__) + +Q(__bytes__) + +Q(__call__) + +Q(__class__) + +Q(__class__) + +Q(__class__) + +Q(__class__) + +Q(__class__) + +Q(__class__) + +Q(__class__) + +Q(__contains__) + +Q(__contains__) + +Q(__delitem__) + +Q(__delitem__) + +Q(__dict__) + +Q(__dict__) + +Q(__enter__) + +Q(__enter__) + +Q(__enter__) + +Q(__enter__) + +Q(__enter__) + +Q(__enter__) + +Q(__enter__) + +Q(__eq__) + +Q(__eq__) + +Q(__exit__) + +Q(__exit__) + +Q(__exit__) + +Q(__exit__) + +Q(__exit__) + +Q(__exit__) + +Q(__exit__) + +Q(__ge__) + +Q(__getattr__) + +Q(__getattr__) + +Q(__getattr__) + +Q(__getattr__) + +Q(__getitem__) + +Q(__getitem__) + +Q(__getitem__) + +Q(__getitem__) + +Q(__gt__) + +Q(__hash__) + +Q(__iadd__) + +Q(__import__) + +Q(__init__) + +Q(__init__) + +Q(__init__) + +Q(__int__) + +Q(__isub__) + +Q(__iter__) + +Q(__le__) + +Q(__len__) + +Q(__lt__) + +Q(__main__) + +Q(__main__) + +Q(__module__) + +Q(__name__) + +Q(__name__) + +Q(__name__) + +Q(__name__) + +Q(__name__) + +Q(__name__) + +Q(__name__) + +Q(__name__) + +Q(__name__) + +Q(__name__) + +Q(__name__) + +Q(__ne__) + +Q(__new__) + +Q(__new__) + +Q(__new__) + +Q(__next__) + +Q(__next__) + +Q(__next__) + +Q(__next__) + +Q(__path__) + +Q(__path__) + +Q(__path__) + +Q(__qualname__) + +Q(__repl_print__) + +Q(__repl_print__) + +Q(__repr__) + +Q(__repr__) + +Q(__reversed__) + +Q(__setitem__) + +Q(__setitem__) + +Q(__str__) + +Q(__sub__) + +Q(__traceback__) + +Q(__traceback__) + +Q(a2b_base64) + +Q(abs) + +Q(add) + +Q(add) + +Q(add) + +Q(add) + +Q(addi) + +Q(align) + +Q(all) + +Q(and_) + +Q(and_) + +Q(any) + +Q(append) + +Q(append) + +Q(args) + +Q(asm_thumb) + +Q(asm_xtensa) + +Q(asr) + +Q(b) + +Q(b2a_base64) + +Q(ball) + +Q(bany) + +Q(bbc) + +Q(bbs) + +Q(beq) + +Q(beqz) + +Q(bge) + +Q(bgeu) + +Q(bin) + +Q(binascii) + +Q(bit_length) + +Q(bl) + +Q(blt) + +Q(bnall) + +Q(bne) + +Q(bnez) + +Q(bnone) + +Q(bool) + +Q(bool) + +Q(bool) + +Q(bool) + +Q(bool) + +Q(bool) + +Q(bool) + +Q(bool) + +Q(bool) + +Q(bool) + +Q(bound_method) + +Q(builtins) + +Q(builtins) + +Q(bx) + +Q(bytearray) + +Q(bytearray) + +Q(bytecode) + +Q(byteorder) + +Q(bytes) + +Q(bytes) + +Q(bytes) + +Q(calcsize) + +Q(callable) + +Q(callx0) + +Q(chr) + +Q(classmethod) + +Q(classmethod) + +Q(clear) + +Q(clear) + +Q(clear) + +Q(close) + +Q(close) + +Q(closure) + +Q(clz) + +Q(cmp) + +Q(complex) + +Q(complex) + +Q(const) + +Q(const) + +Q(copy) + +Q(copy) + +Q(copy) + +Q(coroutine) + +Q(count) + +Q(count) + +Q(count) + +Q(count) + +Q(cpsid) + +Q(cpsie) + +Q(crc32) + +Q(data) + +Q(decode) + +Q(decode) + +Q(default) + +Q(delattr) + +Q(deleter) + +Q(dict) + +Q(dict) + +Q(dict) + +Q(dict_view) + +Q(difference) + +Q(difference_update) + +Q(dir) + +Q(discard) + +Q(divmod) + +Q(doc) + +Q(encode) + +Q(end) + +Q(endswith) + +Q(endswith) + +Q(enumerate) + +Q(enumerate) + +Q(errno) + +Q(eval) + +Q(exec) + +Q(extend) + +Q(extend) + +Q(filename) + +Q(filename2) + +Q(filter) + +Q(filter) + +Q(find) + +Q(find) + +Q(find) + +Q(float) + +Q(float) + +Q(float) + +Q(flush) + +Q(format) + +Q(format) + +Q(from_bytes) + +Q(fromkeys) + +Q(function) + +Q(function) + +Q(function) + +Q(function) + +Q(function) + +Q(function) + +Q(function) + +Q(function) + +Q(function) + +Q(function) + +Q(generator) + +Q(generator) + +Q(generator) + +Q(get) + +Q(getattr) + +Q(getter) + +Q(globals) + +Q(hasattr) + +Q(hash) + +Q(hex) + +Q(hexlify) + +Q(id) + +Q(imag) + +Q(index) + +Q(index) + +Q(index) + +Q(index) + +Q(index) + +Q(inf) + +Q(insert) + +Q(int) + +Q(int) + +Q(int) + +Q(int) + +Q(int) + +Q(int) + +Q(int) + +Q(int) + +Q(int) + +Q(int) + +Q(int) + +Q(int) + +Q(intersection) + +Q(intersection_update) + +Q(isalpha) + +Q(isalpha) + +Q(isdigit) + +Q(isdigit) + +Q(isdisjoint) + +Q(isinstance) + +Q(islower) + +Q(islower) + +Q(isspace) + +Q(isspace) + +Q(issubclass) + +Q(issubset) + +Q(issuperset) + +Q(isupper) + +Q(isupper) + +Q(items) + +Q(iter) + +Q(iterable) + +Q(iterator) + +Q(iterator) + +Q(iterator) + +Q(iterator) + +Q(iterator) + +Q(j) + +Q(join) + +Q(join) + +Q(jx) + +Q(key) + +Q(key) + +Q(keys) + +Q(keys) + +Q(l16si) + +Q(l16ui) + +Q(l32i) + +Q(l8ui) + +Q(label) + +Q(ldr) + +Q(ldrb) + +Q(ldrex) + +Q(ldrh) + +Q(len) + +Q(length) + +Q(list) + +Q(list) + +Q(list) + +Q(little) + +Q(little) + +Q(little) + +Q(locals) + +Q(lower) + +Q(lower) + +Q(lsl) + +Q(lsr) + +Q(lstrip) + +Q(lstrip) + +Q(map) + +Q(map) + +Q(max) + +Q(micropython) + +Q(micropython) + +Q(micropython) + +Q(min) + +Q(module) + +Q(mov) + +Q(mov) + +Q(mov) + +Q(mov_n) + +Q(movi) + +Q(movt) + +Q(movw) + +Q(movwt) + +Q(mrs) + +Q(mull) + +Q(native) + +Q(next) + +Q(nop) + +Q(object) + +Q(object) + +Q(object) + +Q(object) + +Q(object) + +Q(object) + +Q(object) + +Q(object) + +Q(object) + +Q(object) + +Q(oct) + +Q(or_) + +Q(ord) + +Q(pack) + +Q(pack_into) + +Q(pend_throw) + +Q(pop) + +Q(pop) + +Q(pop) + +Q(pop) + +Q(popitem) + +Q(pow) + +Q(print) + +Q(property) + +Q(property) + +Q(protocol_stream) + +Q(protocol_stream) + +Q(ptr) + +Q(ptr) + +Q(ptr) + +Q(ptr) + +Q(ptr) + +Q(ptr) + +Q(ptr) + +Q(ptr16) + +Q(ptr16) + +Q(ptr16) + +Q(ptr16) + +Q(ptr16) + +Q(ptr16) + +Q(ptr16) + +Q(ptr32) + +Q(ptr32) + +Q(ptr32) + +Q(ptr32) + +Q(ptr32) + +Q(ptr32) + +Q(ptr32) + +Q(ptr8) + +Q(ptr8) + +Q(ptr8) + +Q(ptr8) + +Q(ptr8) + +Q(ptr8) + +Q(ptr8) + +Q(push) + +Q(range) + +Q(range) + +Q(range) + +Q(rbit) + +Q(real) + +Q(remove) + +Q(remove) + +Q(replace) + +Q(replace) + +Q(repr) + +Q(ret_n) + +Q(reverse) + +Q(reverse) + +Q(reversed) + +Q(reversed) + +Q(rfind) + +Q(rfind) + +Q(rfind) + +Q(rindex) + +Q(rindex) + +Q(rindex) + +Q(round) + +Q(rsplit) + +Q(rsplit) + +Q(rstrip) + +Q(rstrip) + +Q(s16i) + +Q(s32i) + +Q(s8i) + +Q(sdiv) + +Q(send) + +Q(send) + +Q(sep) + +Q(set) + +Q(set) + +Q(set) + +Q(setattr) + +Q(setdefault) + +Q(setter) + +Q(signed) + +Q(slice) + +Q(slice) + +Q(sort) + +Q(sorted) + +Q(split) + +Q(split) + +Q(start) + +Q(start) + +Q(startswith) + +Q(startswith) + +Q(staticmethod) + +Q(staticmethod) + +Q(step) + +Q(stop) + +Q(str) + +Q(str) + +Q(str) + +Q(str) + +Q(str) + +Q(str) + +Q(str) + +Q(strb) + +Q(strerror) + +Q(strex) + +Q(strh) + +Q(strip) + +Q(strip) + +Q(sub) + +Q(sub) + +Q(sub) + +Q(sum) + +Q(super) + +Q(super) + +Q(super) + +Q(symmetric_difference) + +Q(symmetric_difference_update) + +Q(throw) + +Q(throw) + +Q(to_bytes) + +Q(traceback) + +Q(traceback) + +Q(tuple) + +Q(tuple) + +Q(tuple) + +Q(tuple) + +Q(type) + +Q(type) + +Q(udiv) + +Q(uint) + +Q(uint) + +Q(uint) + +Q(uint) + +Q(uint) + +Q(uint) + +Q(uint) + +Q(uint) + +Q(unhexlify) + +Q(union) + +Q(unpack) + +Q(unpack_from) + +Q(update) + +Q(update) + +Q(upper) + +Q(upper) + +Q(ustruct) + +Q(ustruct) + +Q(utf-8) + +Q(utf-8) + +Q(utf-8) + +Q(value) + +Q(values) + +Q(vcmp) + +Q(vcvt_f32_s32) + +Q(vcvt_s32_f32) + +Q(viper) + +Q(vldr) + +Q(vmov) + +Q(vmrs) + +Q(vneg) + +Q(vsqrt) + +Q(vstr) + +Q(wfi) + +Q(xor) + +Q(zip) + +Q(zip) + +Q(zip) + +Q({_colon_#b}) + +TRANSLATE(" File \"%q\", line %d") + +TRANSLATE("%%c requires int or char") + +TRANSLATE("%%c requires int or char") + +TRANSLATE("%q index out of range") + +TRANSLATE("%q index out of range") + +TRANSLATE("%q index out of range") + +TRANSLATE("%q index out of range") + +TRANSLATE("%q index out of range") + +TRANSLATE("%q indices must be integers, not %s") + +TRANSLATE("%q length must be %d-%d") + +TRANSLATE("%q must be %d-%d") + +TRANSLATE("%q must be <= %d") + +TRANSLATE("%q must be >= %d") + +TRANSLATE("%q must be >= 0") + +TRANSLATE("%q must be a string") + +TRANSLATE("%q must be of type %q") + +TRANSLATE("%q() takes %d positional arguments but %d were given") + +TRANSLATE("'%q' argument required") + +TRANSLATE("'%q' object is not an iterator") + +TRANSLATE("'%q' object is not an iterator") + +TRANSLATE("'%q' object is not callable") + +TRANSLATE("'%q' object is not callable") + +TRANSLATE("'%q' object is not iterable") + +TRANSLATE("'%s' expects a label") + +TRANSLATE("'%s' expects a label") + +TRANSLATE("'%s' expects a register") + +TRANSLATE("'%s' expects a register") + +TRANSLATE("'%s' expects a special register") + +TRANSLATE("'%s' expects an FPU register") + +TRANSLATE("'%s' expects an address of the form [a, b]") + +TRANSLATE("'%s' expects an integer") + +TRANSLATE("'%s' expects an integer") + +TRANSLATE("'%s' expects at most r%d") + +TRANSLATE("'%s' expects at most r%d") + +TRANSLATE("'%s' expects {r0, r1, ...}") + +TRANSLATE("'%s' integer %d isn't within range %d..%d") + +TRANSLATE("'%s' integer 0x%x doesn't fit in mask 0x%x") + +TRANSLATE("'%s' object doesn't support item assignment") + +TRANSLATE("'%s' object doesn't support item deletion") + +TRANSLATE("'%s' object has no attribute '%q'") + +TRANSLATE("'%s' object has no attribute '%q'") + +TRANSLATE("'%s' object isn't subscriptable") + +TRANSLATE("'=' alignment not allowed in string format specifier") + +TRANSLATE("'align' requires 1 argument") + +TRANSLATE("'await' outside function") + +TRANSLATE("'await', 'async for' or 'async with' outside async function") + +TRANSLATE("'break' outside loop") + +TRANSLATE("'continue' outside loop") + +TRANSLATE("'coroutine' object is not an iterator") + +TRANSLATE("'data' requires at least 2 arguments") + +TRANSLATE("'data' requires integer arguments") + +TRANSLATE("'label' requires 1 argument") + +TRANSLATE("'return' outside function") + +TRANSLATE("'yield from' inside async function") + +TRANSLATE("'yield' outside function") + +TRANSLATE("*x must be assignment target") + +TRANSLATE(", in %q\n") + +TRANSLATE("0.0 to a complex power") + +TRANSLATE("3-arg pow() not supported") + +TRANSLATE("Call super().__init__() before accessing native object.") + +TRANSLATE("Expected a %q") + +TRANSLATE("File exists") + +TRANSLATE("Input/output error") + +TRANSLATE("Invalid argument") + +TRANSLATE("LHS of keyword arg must be an id") + +TRANSLATE("Name too long") + +TRANSLATE("No space left on device") + +TRANSLATE("No such device") + +TRANSLATE("No such file/directory") + +TRANSLATE("Operation not permitted") + +TRANSLATE("Permission denied") + +TRANSLATE("Read-only filesystem") + +TRANSLATE("Traceback (most recent call last):\n") + +TRANSLATE("Unable to init parser") + +TRANSLATE("__init__() should return None, not '%q'") + +TRANSLATE("__new__ arg must be a user-type") + +TRANSLATE("a bytes-like object is required") + +TRANSLATE("a bytes-like object is required") + +TRANSLATE("abort() called") + +TRANSLATE("annotation must be an identifier") + +TRANSLATE("arg is an empty sequence") + +TRANSLATE("argument has wrong type") + +TRANSLATE("argument name reused") + +TRANSLATE("argument num/types mismatch") + +TRANSLATE("argument should be a '%q' not a '%q'") + +TRANSLATE("attributes not supported yet") + +TRANSLATE("bad typecode") + +TRANSLATE("bad typecode") + +TRANSLATE("binary op %q not implemented") + +TRANSLATE("binary op %q not implemented") + +TRANSLATE("binary op %q not implemented") + +TRANSLATE("binary op %q not implemented") + +TRANSLATE("binary op %q not implemented") + +TRANSLATE("binary op %q not implemented") + +TRANSLATE("branch not in range") + +TRANSLATE("buffer too small") + +TRANSLATE("buffer too small") + +TRANSLATE("buffer too small") + +TRANSLATE("buffer too small") + +TRANSLATE("bytes length not a multiple of item size") + +TRANSLATE("bytes value out of range") + +TRANSLATE("can only have up to 4 parameters to Thumb assembly") + +TRANSLATE("can only have up to 4 parameters to Xtensa assembly") + +TRANSLATE("can't add special method to already-subclassed class") + +TRANSLATE("can't assign to expression") + +TRANSLATE("can't assign to expression") + +TRANSLATE("can't assign to expression") + +TRANSLATE("can't convert %q to %q") + +TRANSLATE("can't convert %q to %q") + +TRANSLATE("can't convert %q to %q") + +TRANSLATE("can't convert %q to int") + +TRANSLATE("can't convert %s to complex") + +TRANSLATE("can't convert '%q' object to %q implicitly") + +TRANSLATE("can't declare nonlocal in outer code") + +TRANSLATE("can't delete expression") + +TRANSLATE("can't do binary op between '%q' and '%q'") + +TRANSLATE("can't do binary op between '%q' and '%q'") + +TRANSLATE("can't do binary op between '%q' and '%q'") + +TRANSLATE("can't do binary op between '%q' and '%q'") + +TRANSLATE("can't do binary op between '%q' and '%q'") + +TRANSLATE("can't do binary op between '%q' and '%q'") + +TRANSLATE("can't do truncated division of a complex number") + +TRANSLATE("can't have multiple **x") + +TRANSLATE("can't have multiple *x") + +TRANSLATE("can't implicitly convert '%q' to 'bool'") + +TRANSLATE("can't implicitly convert '%q' to 'bool'") + +TRANSLATE("can't implicitly convert '%q' to 'bool'") + +TRANSLATE("can't implicitly convert '%q' to 'bool'") + +TRANSLATE("can't implicitly convert '%q' to 'bool'") + +TRANSLATE("can't implicitly convert '%q' to 'bool'") + +TRANSLATE("can't load from '%q'") + +TRANSLATE("can't load from '%q'") + +TRANSLATE("can't load from '%q'") + +TRANSLATE("can't load from '%q'") + +TRANSLATE("can't load from '%q'") + +TRANSLATE("can't load from '%q'") + +TRANSLATE("can't load from '%q'") + +TRANSLATE("can't load from '%q'") + +TRANSLATE("can't load from '%q'") + +TRANSLATE("can't load from '%q'") + +TRANSLATE("can't load from '%q'") + +TRANSLATE("can't load from '%q'") + +TRANSLATE("can't load with '%q' index") + +TRANSLATE("can't load with '%q' index") + +TRANSLATE("can't load with '%q' index") + +TRANSLATE("can't load with '%q' index") + +TRANSLATE("can't load with '%q' index") + +TRANSLATE("can't load with '%q' index") + +TRANSLATE("can't perform relative import") + +TRANSLATE("can't send non-None value to a just-started generator") + +TRANSLATE("can't store '%q'") + +TRANSLATE("can't store '%q'") + +TRANSLATE("can't store '%q'") + +TRANSLATE("can't store '%q'") + +TRANSLATE("can't store '%q'") + +TRANSLATE("can't store '%q'") + +TRANSLATE("can't store '%q'") + +TRANSLATE("can't store '%q'") + +TRANSLATE("can't store '%q'") + +TRANSLATE("can't store '%q'") + +TRANSLATE("can't store '%q'") + +TRANSLATE("can't store '%q'") + +TRANSLATE("can't store to '%q'") + +TRANSLATE("can't store to '%q'") + +TRANSLATE("can't store to '%q'") + +TRANSLATE("can't store to '%q'") + +TRANSLATE("can't store to '%q'") + +TRANSLATE("can't store to '%q'") + +TRANSLATE("can't store to '%q'") + +TRANSLATE("can't store to '%q'") + +TRANSLATE("can't store to '%q'") + +TRANSLATE("can't store to '%q'") + +TRANSLATE("can't store to '%q'") + +TRANSLATE("can't store to '%q'") + +TRANSLATE("can't store with '%q' index") + +TRANSLATE("can't store with '%q' index") + +TRANSLATE("can't store with '%q' index") + +TRANSLATE("can't store with '%q' index") + +TRANSLATE("can't store with '%q' index") + +TRANSLATE("can't store with '%q' index") + +TRANSLATE("can't switch from automatic field numbering to manual field specification") + +TRANSLATE("can't switch from manual field specification to automatic field numbering") + +TRANSLATE("cannot create '%q' instances") + +TRANSLATE("cannot import name %q") + +TRANSLATE("cannot import name %q") + +TRANSLATE("casting") + +TRANSLATE("casting") + +TRANSLATE("casting") + +TRANSLATE("casting") + +TRANSLATE("casting") + +TRANSLATE("casting") + +TRANSLATE("chr() arg not in range(0x110000)") + +TRANSLATE("comparison of int and uint") + +TRANSLATE("comparison of int and uint") + +TRANSLATE("comparison of int and uint") + +TRANSLATE("comparison of int and uint") + +TRANSLATE("comparison of int and uint") + +TRANSLATE("comparison of int and uint") + +TRANSLATE("complex division by zero") + +TRANSLATE("constant must be an integer") + +TRANSLATE("conversion to object") + +TRANSLATE("conversion to object") + +TRANSLATE("conversion to object") + +TRANSLATE("conversion to object") + +TRANSLATE("conversion to object") + +TRANSLATE("conversion to object") + +TRANSLATE("default 'except' must be last") + +TRANSLATE("dict update sequence has wrong length") + +TRANSLATE("div/mod not implemented for uint") + +TRANSLATE("div/mod not implemented for uint") + +TRANSLATE("div/mod not implemented for uint") + +TRANSLATE("div/mod not implemented for uint") + +TRANSLATE("div/mod not implemented for uint") + +TRANSLATE("div/mod not implemented for uint") + +TRANSLATE("divide by zero") + +TRANSLATE("divide by zero") + +TRANSLATE("division by zero") + +TRANSLATE("empty separator") + +TRANSLATE("empty separator") + +TRANSLATE("end of format while looking for conversion specifier") + +TRANSLATE("exceptions must derive from BaseException") + +TRANSLATE("expected ':' after format specifier") + +TRANSLATE("expecting an assembler instruction") + +TRANSLATE("expecting just a value for set") + +TRANSLATE("expecting key:value for dict") + +TRANSLATE("extra keyword arguments given") + +TRANSLATE("extra positional arguments given") + +TRANSLATE("first argument to super() must be type") + +TRANSLATE("format requires a dict") + +TRANSLATE("function doesn't take keyword arguments") + +TRANSLATE("function expected at most %d arguments, got %d") + +TRANSLATE("function got multiple values for argument '%q'") + +TRANSLATE("function missing %d required positional arguments") + +TRANSLATE("function missing keyword-only argument") + +TRANSLATE("function missing required keyword argument '%q'") + +TRANSLATE("function missing required positional argument #%d") + +TRANSLATE("function takes %d positional arguments but %d were given") + +TRANSLATE("generator already executing") + +TRANSLATE("generator already executing") + +TRANSLATE("generator ignored GeneratorExit") + +TRANSLATE("generator raised StopIteration") + +TRANSLATE("generator raised StopIteration") + +TRANSLATE("identifier redefined as global") + +TRANSLATE("identifier redefined as nonlocal") + +TRANSLATE("import * not at module level") + +TRANSLATE("incomplete format key") + +TRANSLATE("incomplete format") + +TRANSLATE("incorrect padding") + +TRANSLATE("inline assembler must be a function") + +TRANSLATE("int() arg 2 must be >= 2 and <= 36") + +TRANSLATE("invalid architecture") + +TRANSLATE("invalid architecture") + +TRANSLATE("invalid format specifier") + +TRANSLATE("invalid micropython decorator") + +TRANSLATE("invalid micropython decorator") + +TRANSLATE("invalid syntax for number") + +TRANSLATE("invalid syntax") + +TRANSLATE("invalid syntax") + +TRANSLATE("invalid syntax") + +TRANSLATE("invalid traceback") + +TRANSLATE("issubclass() arg 1 must be a class") + +TRANSLATE("issubclass() arg 2 must be a class or a tuple of classes") + +TRANSLATE("join expects a list of str/bytes objects consistent with self object") + +TRANSLATE("keyword argument(s) not yet implemented - use normal args instead") + +TRANSLATE("keywords must be strings") + +TRANSLATE("label '%q' not defined") + +TRANSLATE("label '%q' not defined") + +TRANSLATE("label redefined") + +TRANSLATE("length argument not allowed for this type") + +TRANSLATE("local '%q' has type '%q' but source is '%q'") + +TRANSLATE("local '%q' has type '%q' but source is '%q'") + +TRANSLATE("local '%q' has type '%q' but source is '%q'") + +TRANSLATE("local '%q' has type '%q' but source is '%q'") + +TRANSLATE("local '%q' has type '%q' but source is '%q'") + +TRANSLATE("local '%q' has type '%q' but source is '%q'") + +TRANSLATE("local '%q' used before type known") + +TRANSLATE("local '%q' used before type known") + +TRANSLATE("local '%q' used before type known") + +TRANSLATE("local '%q' used before type known") + +TRANSLATE("local '%q' used before type known") + +TRANSLATE("local '%q' used before type known") + +TRANSLATE("local variable referenced before assignment") + +TRANSLATE("malformed f-string") + +TRANSLATE("maximum recursion depth exceeded") + +TRANSLATE("memory allocation failed, allocating %u bytes") + +TRANSLATE("memory allocation failed, heap is locked") + +TRANSLATE("multiple *x in assignment") + +TRANSLATE("multiple bases have instance lay-out conflict") + +TRANSLATE("must raise an object") + +TRANSLATE("must raise an object") + +TRANSLATE("must raise an object") + +TRANSLATE("must raise an object") + +TRANSLATE("must raise an object") + +TRANSLATE("must raise an object") + +TRANSLATE("must use keyword argument for key function") + +TRANSLATE("name '%q' is not defined") + +TRANSLATE("native yield") + +TRANSLATE("native yield") + +TRANSLATE("native yield") + +TRANSLATE("native yield") + +TRANSLATE("native yield") + +TRANSLATE("native yield") + +TRANSLATE("need more than %d values to unpack") + +TRANSLATE("need more than %d values to unpack") + +TRANSLATE("negative shift count") + +TRANSLATE("negative shift count") + +TRANSLATE("negative shift count") + +TRANSLATE("no active exception to reraise") + +TRANSLATE("no binding for nonlocal found") + +TRANSLATE("no module named '%q'") + +TRANSLATE("non-default argument follows default argument") + +TRANSLATE("non-hex digit found") + +TRANSLATE("non-keyword arg after */**") + +TRANSLATE("non-keyword arg after keyword arg") + +TRANSLATE("not all arguments converted during string formatting") + +TRANSLATE("not enough arguments for format string") + +TRANSLATE("object '%s' isn't a tuple or list") + +TRANSLATE("object not in sequence") + +TRANSLATE("object of type '%s' has no len()") + +TRANSLATE("object with buffer protocol required") + +TRANSLATE("odd-length string") + +TRANSLATE("offset out of bounds") + +TRANSLATE("only slices with step=1 (aka None) are supported") + +TRANSLATE("only slices with step=1 (aka None) are supported") + +TRANSLATE("only slices with step=1 (aka None) are supported") + +TRANSLATE("only slices with step=1 (aka None) are supported") + +TRANSLATE("opcode") + +TRANSLATE("ord() expected a character, but string of length %d found") + +TRANSLATE("overflow converting long int to machine word") + +TRANSLATE("overflow converting long int to machine word") + +TRANSLATE("pack expected %d items for packing (got %d)") + +TRANSLATE("parameters must be registers in sequence a2 to a5") + +TRANSLATE("parameters must be registers in sequence a2 to a5") + +TRANSLATE("parameters must be registers in sequence r0 to r3") + +TRANSLATE("parameters must be registers in sequence r0 to r3") + +TRANSLATE("pop from empty %q") + +TRANSLATE("pop from empty %q") + +TRANSLATE("pop from empty %q") + +TRANSLATE("raw f-strings are not supported") + +TRANSLATE("requested length %d but object has length %d") + +TRANSLATE("return annotation must be an identifier") + +TRANSLATE("return expected '%q' but got '%q'") + +TRANSLATE("return expected '%q' but got '%q'") + +TRANSLATE("return expected '%q' but got '%q'") + +TRANSLATE("return expected '%q' but got '%q'") + +TRANSLATE("return expected '%q' but got '%q'") + +TRANSLATE("return expected '%q' but got '%q'") + +TRANSLATE("rsplit(None,n)") + +TRANSLATE("sign not allowed in string format specifier") + +TRANSLATE("sign not allowed with integer format specifier 'c'") + +TRANSLATE("single '}' encountered in format string") + +TRANSLATE("slice step cannot be zero") + +TRANSLATE("small int overflow") + +TRANSLATE("start/end indices") + +TRANSLATE("stream operation not supported") + +TRANSLATE("string indices must be integers, not %q") + +TRANSLATE("string not supported; use bytes or bytearray") + +TRANSLATE("substring not found") + +TRANSLATE("substring not found") + +TRANSLATE("super() can't find self") + +TRANSLATE("too many values to unpack (expected %d)") + +TRANSLATE("type '%q' is not an acceptable base type") + +TRANSLATE("type is not an acceptable base type") + +TRANSLATE("type object '%q' has no attribute '%q'") + +TRANSLATE("type object 'generator' has no attribute '__await__'") + +TRANSLATE("type takes 1 or 3 arguments") + +TRANSLATE("unary op %q not implemented") + +TRANSLATE("unary op %q not implemented") + +TRANSLATE("unary op %q not implemented") + +TRANSLATE("unary op %q not implemented") + +TRANSLATE("unary op %q not implemented") + +TRANSLATE("unary op %q not implemented") + +TRANSLATE("unexpected indent") + +TRANSLATE("unexpected keyword argument '%q'") + +TRANSLATE("unicode name escapes") + +TRANSLATE("unindent doesn't match any outer indent level") + +TRANSLATE("unknown conversion specifier %c") + +TRANSLATE("unknown format code '%c' for object of type '%q'") + +TRANSLATE("unknown format code '%c' for object of type '%q'") + +TRANSLATE("unknown format code '%c' for object of type '%q'") + +TRANSLATE("unknown type '%q'") + +TRANSLATE("unknown type") + +TRANSLATE("unmatched '{' in format") + +TRANSLATE("unreadable attribute") + +TRANSLATE("unreadable attribute") + +TRANSLATE("unreadable attribute") + +TRANSLATE("unsupported Thumb instruction '%s' with %d arguments") + +TRANSLATE("unsupported Xtensa instruction '%s' with %d arguments") + +TRANSLATE("unsupported format character '%c' (0x%x) at index %d") + +TRANSLATE("unsupported type for %q: '%q'") + +TRANSLATE("unsupported types for %q: '%q', '%q'") + +TRANSLATE("value must fit in %d byte(s)") + +TRANSLATE("value must fit in %d byte(s)") + +TRANSLATE("wrong number of arguments") + +TRANSLATE("wrong number of arguments") + +TRANSLATE("zero step") diff --git a/circuitpython/mpy-cross/build/genhdr/qstrdefs.collected.h.hash b/circuitpython/mpy-cross/build/genhdr/qstrdefs.collected.h.hash new file mode 100644 index 0000000..a30d9da --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstrdefs.collected.h.hash @@ -0,0 +1 @@ +85592c327b535ef6435d4039c4262a02
\ No newline at end of file diff --git a/circuitpython/mpy-cross/build/genhdr/qstrdefs.enum.h b/circuitpython/mpy-cross/build/genhdr/qstrdefs.enum.h new file mode 100644 index 0000000..037e6f8 --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstrdefs.enum.h @@ -0,0 +1,365 @@ +// This file was automatically generated by makeqstrdata.py + +QENUM(MP_QSTRnull) +QENUM(MP_QSTR_) +QENUM(MP_QSTR___dir__) +QENUM(MP_QSTR__0x0a_) +QENUM(MP_QSTR__space_) +QENUM(MP_QSTR__star_) +QENUM(MP_QSTR__slash_) +QENUM(MP_QSTR__lt_module_gt_) +QENUM(MP_QSTR__) +QENUM(MP_QSTR___call__) +QENUM(MP_QSTR___class__) +QENUM(MP_QSTR___delitem__) +QENUM(MP_QSTR___enter__) +QENUM(MP_QSTR___exit__) +QENUM(MP_QSTR___getattr__) +QENUM(MP_QSTR___getitem__) +QENUM(MP_QSTR___hash__) +QENUM(MP_QSTR___init__) +QENUM(MP_QSTR___int__) +QENUM(MP_QSTR___iter__) +QENUM(MP_QSTR___len__) +QENUM(MP_QSTR___main__) +QENUM(MP_QSTR___module__) +QENUM(MP_QSTR___name__) +QENUM(MP_QSTR___new__) +QENUM(MP_QSTR___next__) +QENUM(MP_QSTR___qualname__) +QENUM(MP_QSTR___repr__) +QENUM(MP_QSTR___setitem__) +QENUM(MP_QSTR___str__) +QENUM(MP_QSTR_ArithmeticError) +QENUM(MP_QSTR_AssertionError) +QENUM(MP_QSTR_AttributeError) +QENUM(MP_QSTR_BaseException) +QENUM(MP_QSTR_EOFError) +QENUM(MP_QSTR_Ellipsis) +QENUM(MP_QSTR_Exception) +QENUM(MP_QSTR_GeneratorExit) +QENUM(MP_QSTR_ImportError) +QENUM(MP_QSTR_IndentationError) +QENUM(MP_QSTR_IndexError) +QENUM(MP_QSTR_KeyError) +QENUM(MP_QSTR_KeyboardInterrupt) +QENUM(MP_QSTR_LookupError) +QENUM(MP_QSTR_MemoryError) +QENUM(MP_QSTR_NameError) +QENUM(MP_QSTR_NoneType) +QENUM(MP_QSTR_NotImplementedError) +QENUM(MP_QSTR_OSError) +QENUM(MP_QSTR_OverflowError) +QENUM(MP_QSTR_RuntimeError) +QENUM(MP_QSTR_StopIteration) +QENUM(MP_QSTR_SyntaxError) +QENUM(MP_QSTR_SystemExit) +QENUM(MP_QSTR_TypeError) +QENUM(MP_QSTR_ValueError) +QENUM(MP_QSTR_ZeroDivisionError) +QENUM(MP_QSTR_abs) +QENUM(MP_QSTR_all) +QENUM(MP_QSTR_any) +QENUM(MP_QSTR_append) +QENUM(MP_QSTR_args) +QENUM(MP_QSTR_bool) +QENUM(MP_QSTR_builtins) +QENUM(MP_QSTR_bytearray) +QENUM(MP_QSTR_bytecode) +QENUM(MP_QSTR_bytes) +QENUM(MP_QSTR_callable) +QENUM(MP_QSTR_chr) +QENUM(MP_QSTR_classmethod) +QENUM(MP_QSTR_clear) +QENUM(MP_QSTR_close) +QENUM(MP_QSTR_const) +QENUM(MP_QSTR_copy) +QENUM(MP_QSTR_count) +QENUM(MP_QSTR_dict) +QENUM(MP_QSTR_dir) +QENUM(MP_QSTR_divmod) +QENUM(MP_QSTR_end) +QENUM(MP_QSTR_endswith) +QENUM(MP_QSTR_eval) +QENUM(MP_QSTR_exec) +QENUM(MP_QSTR_extend) +QENUM(MP_QSTR_find) +QENUM(MP_QSTR_format) +QENUM(MP_QSTR_from_bytes) +QENUM(MP_QSTR_get) +QENUM(MP_QSTR_getattr) +QENUM(MP_QSTR_globals) +QENUM(MP_QSTR_hasattr) +QENUM(MP_QSTR_hash) +QENUM(MP_QSTR_id) +QENUM(MP_QSTR_index) +QENUM(MP_QSTR_insert) +QENUM(MP_QSTR_int) +QENUM(MP_QSTR_isalpha) +QENUM(MP_QSTR_isdigit) +QENUM(MP_QSTR_isinstance) +QENUM(MP_QSTR_islower) +QENUM(MP_QSTR_isspace) +QENUM(MP_QSTR_issubclass) +QENUM(MP_QSTR_isupper) +QENUM(MP_QSTR_items) +QENUM(MP_QSTR_iter) +QENUM(MP_QSTR_join) +QENUM(MP_QSTR_key) +QENUM(MP_QSTR_keys) +QENUM(MP_QSTR_len) +QENUM(MP_QSTR_list) +QENUM(MP_QSTR_little) +QENUM(MP_QSTR_locals) +QENUM(MP_QSTR_lower) +QENUM(MP_QSTR_lstrip) +QENUM(MP_QSTR_main) +QENUM(MP_QSTR_map) +QENUM(MP_QSTR_micropython) +QENUM(MP_QSTR_next) +QENUM(MP_QSTR_object) +QENUM(MP_QSTR_open) +QENUM(MP_QSTR_ord) +QENUM(MP_QSTR_pop) +QENUM(MP_QSTR_popitem) +QENUM(MP_QSTR_pow) +QENUM(MP_QSTR_print) +QENUM(MP_QSTR_range) +QENUM(MP_QSTR_read) +QENUM(MP_QSTR_readinto) +QENUM(MP_QSTR_readline) +QENUM(MP_QSTR_remove) +QENUM(MP_QSTR_replace) +QENUM(MP_QSTR_repr) +QENUM(MP_QSTR_reverse) +QENUM(MP_QSTR_rfind) +QENUM(MP_QSTR_rindex) +QENUM(MP_QSTR_round) +QENUM(MP_QSTR_rsplit) +QENUM(MP_QSTR_rstrip) +QENUM(MP_QSTR_self) +QENUM(MP_QSTR_send) +QENUM(MP_QSTR_sep) +QENUM(MP_QSTR_set) +QENUM(MP_QSTR_setattr) +QENUM(MP_QSTR_setdefault) +QENUM(MP_QSTR_sort) +QENUM(MP_QSTR_sorted) +QENUM(MP_QSTR_split) +QENUM(MP_QSTR_start) +QENUM(MP_QSTR_startswith) +QENUM(MP_QSTR_staticmethod) +QENUM(MP_QSTR_step) +QENUM(MP_QSTR_stop) +QENUM(MP_QSTR_str) +QENUM(MP_QSTR_strip) +QENUM(MP_QSTR_sum) +QENUM(MP_QSTR_super) +QENUM(MP_QSTR_throw) +QENUM(MP_QSTR_to_bytes) +QENUM(MP_QSTR_tuple) +QENUM(MP_QSTR_type) +QENUM(MP_QSTR_update) +QENUM(MP_QSTR_upper) +QENUM(MP_QSTR_utf_hyphen_8) +QENUM(MP_QSTR_value) +QENUM(MP_QSTR_values) +QENUM(MP_QSTR_write) +QENUM(MP_QSTR_zip) +QENUM(MP_QSTR___add__) +QENUM(MP_QSTR___aenter__) +QENUM(MP_QSTR___aexit__) +QENUM(MP_QSTR___aiter__) +QENUM(MP_QSTR___anext__) +QENUM(MP_QSTR___await__) +QENUM(MP_QSTR___bases__) +QENUM(MP_QSTR___bool__) +QENUM(MP_QSTR___build_class__) +QENUM(MP_QSTR___bytes__) +QENUM(MP_QSTR___contains__) +QENUM(MP_QSTR___dict__) +QENUM(MP_QSTR___eq__) +QENUM(MP_QSTR___ge__) +QENUM(MP_QSTR___gt__) +QENUM(MP_QSTR___iadd__) +QENUM(MP_QSTR___import__) +QENUM(MP_QSTR___isub__) +QENUM(MP_QSTR___le__) +QENUM(MP_QSTR___lt__) +QENUM(MP_QSTR___ne__) +QENUM(MP_QSTR___path__) +QENUM(MP_QSTR___repl_print__) +QENUM(MP_QSTR___reversed__) +QENUM(MP_QSTR___sub__) +QENUM(MP_QSTR___traceback__) +QENUM(MP_QSTR__percent__hash_o) +QENUM(MP_QSTR__percent__hash_x) +QENUM(MP_QSTR__brace_open__colon__hash_b_brace_close_) +QENUM(MP_QSTR_maximum_space_recursion_space_depth_space_exceeded) +QENUM(MP_QSTR__lt_lambda_gt_) +QENUM(MP_QSTR__lt_listcomp_gt_) +QENUM(MP_QSTR__lt_dictcomp_gt_) +QENUM(MP_QSTR__lt_setcomp_gt_) +QENUM(MP_QSTR__lt_genexpr_gt_) +QENUM(MP_QSTR__lt_string_gt_) +QENUM(MP_QSTR__lt_stdin_gt_) +QENUM(MP_QSTR_BrokenPipeError) +QENUM(MP_QSTR_ConnectionError) +QENUM(MP_QSTR_MpyError) +QENUM(MP_QSTR_NaN) +QENUM(MP_QSTR_None) +QENUM(MP_QSTR_ReloadException) +QENUM(MP_QSTR_StopAsyncIteration) +QENUM(MP_QSTR_TimeoutError) +QENUM(MP_QSTR_UnicodeError) +QENUM(MP_QSTR_ViperTypeError) +QENUM(MP_QSTR_a2b_base64) +QENUM(MP_QSTR_add) +QENUM(MP_QSTR_addi) +QENUM(MP_QSTR_align) +QENUM(MP_QSTR_and_) +QENUM(MP_QSTR_asm_thumb) +QENUM(MP_QSTR_asm_xtensa) +QENUM(MP_QSTR_asr) +QENUM(MP_QSTR_b) +QENUM(MP_QSTR_b2a_base64) +QENUM(MP_QSTR_ball) +QENUM(MP_QSTR_bany) +QENUM(MP_QSTR_bbc) +QENUM(MP_QSTR_bbs) +QENUM(MP_QSTR_beq) +QENUM(MP_QSTR_beqz) +QENUM(MP_QSTR_bge) +QENUM(MP_QSTR_bgeu) +QENUM(MP_QSTR_bin) +QENUM(MP_QSTR_binascii) +QENUM(MP_QSTR_bit_length) +QENUM(MP_QSTR_bl) +QENUM(MP_QSTR_blt) +QENUM(MP_QSTR_bnall) +QENUM(MP_QSTR_bne) +QENUM(MP_QSTR_bnez) +QENUM(MP_QSTR_bnone) +QENUM(MP_QSTR_bound_method) +QENUM(MP_QSTR_bx) +QENUM(MP_QSTR_byteorder) +QENUM(MP_QSTR_calcsize) +QENUM(MP_QSTR_callx0) +QENUM(MP_QSTR_closure) +QENUM(MP_QSTR_clz) +QENUM(MP_QSTR_cmp) +QENUM(MP_QSTR_complex) +QENUM(MP_QSTR_coroutine) +QENUM(MP_QSTR_cpsid) +QENUM(MP_QSTR_cpsie) +QENUM(MP_QSTR_crc32) +QENUM(MP_QSTR_data) +QENUM(MP_QSTR_decode) +QENUM(MP_QSTR_default) +QENUM(MP_QSTR_delattr) +QENUM(MP_QSTR_deleter) +QENUM(MP_QSTR_dict_view) +QENUM(MP_QSTR_difference) +QENUM(MP_QSTR_difference_update) +QENUM(MP_QSTR_discard) +QENUM(MP_QSTR_doc) +QENUM(MP_QSTR_encode) +QENUM(MP_QSTR_enumerate) +QENUM(MP_QSTR_errno) +QENUM(MP_QSTR_filename) +QENUM(MP_QSTR_filename2) +QENUM(MP_QSTR_filter) +QENUM(MP_QSTR_float) +QENUM(MP_QSTR_flush) +QENUM(MP_QSTR_fromkeys) +QENUM(MP_QSTR_function) +QENUM(MP_QSTR_generator) +QENUM(MP_QSTR_getter) +QENUM(MP_QSTR_hex) +QENUM(MP_QSTR_hexlify) +QENUM(MP_QSTR_imag) +QENUM(MP_QSTR_inf) +QENUM(MP_QSTR_intersection) +QENUM(MP_QSTR_intersection_update) +QENUM(MP_QSTR_isdisjoint) +QENUM(MP_QSTR_issubset) +QENUM(MP_QSTR_issuperset) +QENUM(MP_QSTR_iterable) +QENUM(MP_QSTR_iterator) +QENUM(MP_QSTR_j) +QENUM(MP_QSTR_jx) +QENUM(MP_QSTR_l16si) +QENUM(MP_QSTR_l16ui) +QENUM(MP_QSTR_l32i) +QENUM(MP_QSTR_l8ui) +QENUM(MP_QSTR_label) +QENUM(MP_QSTR_ldr) +QENUM(MP_QSTR_ldrb) +QENUM(MP_QSTR_ldrex) +QENUM(MP_QSTR_ldrh) +QENUM(MP_QSTR_length) +QENUM(MP_QSTR_lsl) +QENUM(MP_QSTR_lsr) +QENUM(MP_QSTR_max) +QENUM(MP_QSTR_min) +QENUM(MP_QSTR_module) +QENUM(MP_QSTR_mov) +QENUM(MP_QSTR_mov_n) +QENUM(MP_QSTR_movi) +QENUM(MP_QSTR_movt) +QENUM(MP_QSTR_movw) +QENUM(MP_QSTR_movwt) +QENUM(MP_QSTR_mrs) +QENUM(MP_QSTR_mull) +QENUM(MP_QSTR_native) +QENUM(MP_QSTR_nop) +QENUM(MP_QSTR_oct) +QENUM(MP_QSTR_or_) +QENUM(MP_QSTR_pack) +QENUM(MP_QSTR_pack_into) +QENUM(MP_QSTR_pend_throw) +QENUM(MP_QSTR_property) +QENUM(MP_QSTR_protocol_stream) +QENUM(MP_QSTR_ptr) +QENUM(MP_QSTR_ptr16) +QENUM(MP_QSTR_ptr32) +QENUM(MP_QSTR_ptr8) +QENUM(MP_QSTR_push) +QENUM(MP_QSTR_rbit) +QENUM(MP_QSTR_real) +QENUM(MP_QSTR_ret_n) +QENUM(MP_QSTR_reversed) +QENUM(MP_QSTR_s16i) +QENUM(MP_QSTR_s32i) +QENUM(MP_QSTR_s8i) +QENUM(MP_QSTR_sdiv) +QENUM(MP_QSTR_setter) +QENUM(MP_QSTR_signed) +QENUM(MP_QSTR_slice) +QENUM(MP_QSTR_strb) +QENUM(MP_QSTR_strerror) +QENUM(MP_QSTR_strex) +QENUM(MP_QSTR_strh) +QENUM(MP_QSTR_sub) +QENUM(MP_QSTR_symmetric_difference) +QENUM(MP_QSTR_symmetric_difference_update) +QENUM(MP_QSTR_traceback) +QENUM(MP_QSTR_udiv) +QENUM(MP_QSTR_uint) +QENUM(MP_QSTR_unhexlify) +QENUM(MP_QSTR_union) +QENUM(MP_QSTR_unpack) +QENUM(MP_QSTR_unpack_from) +QENUM(MP_QSTR_ustruct) +QENUM(MP_QSTR_vcmp) +QENUM(MP_QSTR_vcvt_f32_s32) +QENUM(MP_QSTR_vcvt_s32_f32) +QENUM(MP_QSTR_viper) +QENUM(MP_QSTR_vldr) +QENUM(MP_QSTR_vmov) +QENUM(MP_QSTR_vmrs) +QENUM(MP_QSTR_vneg) +QENUM(MP_QSTR_vsqrt) +QENUM(MP_QSTR_vstr) +QENUM(MP_QSTR_wfi) +QENUM(MP_QSTR_xor) diff --git a/circuitpython/mpy-cross/build/genhdr/qstrdefs.generated.h b/circuitpython/mpy-cross/build/genhdr/qstrdefs.generated.h new file mode 100644 index 0000000..b1604fe --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstrdefs.generated.h @@ -0,0 +1,754 @@ +// # words 68 +// words ['%q', 'in', '()', 'er', 'ed', 'or', 'on', '__', 're', 'ch', 'ing', ' %d', 'arg', 'str', 'all', 'ive', 'umb', 'type', 'tion', 'with', ' to ', ' of ', 'byte', 'sion', 'able', 'ield', '0x%x', " '%q'", ' not ', "'%s' ", ' for ', 'value', 'valid', ' from', 'class', 'local', ' has ', 'range', 'have ', 'object', 'expect', "can't ", 'conver', 'length', 'nvalid', 'comple', 'keyword', ' format', 'integer', 'ignment', 'unknown', 'argument', 'function', ' require', ' specifi', 'enerator', 'register', ' assembl', ' must be ', 'supported', 'multiple ', ' sequence', 'attribute', " doesn't ", "' outside ", 'identifier', 'parameters', 'implemented'] +// 32 541 000 0 +// 97 a 227 0010 2 +// 101 e 188 0011 3 +// 115 s 219 0100 4 +// 116 t 216 0101 5 +// 99 c 100 01100 12 +// 100 d 101 01101 13 +// 105 i 117 01110 14 +// 110 n 137 01111 15 +// 111 o 117 10000 16 +// 117 u 100 10001 17 +// 39 \' 59 100100 36 +// 131 er 51 100101 37 +// 102 f 56 100110 38 +// 129 in 68 100111 39 +// 108 l 90 101000 40 +// 109 m 69 101001 41 +// 112 p 72 101010 42 +// 114 r 47 101011 43 +// 155 \'%q\' 32 1011000 88 +// 186 must be 24 1011001 89 +// 156 not 32 1011010 90 +// 148 to 25 1011011 91 +// 128 %q 31 1011100 92 +// 179 argument 34 1011101 93 +// 98 b 42 1011110 94 +// 132 ed 41 1011111 95 +// 103 g 27 1100000 96 +// 138 ing 35 1100001 97 +// 134 on 29 1100010 98 +// 133 or 41 1100011 99 +// 136 re 28 1100100 100 +// 119 w 25 1100101 101 +// 120 x 30 1100110 102 +// 121 y 43 1100111 103 +// 139 %d 23 11010000 208 +// 158 for 14 11010001 209 +// 175 format 12 11010010 210 +// 149 of 14 11010011 211 +// 181 require 12 11010100 212 +// 37 % 15 11010101 213 +// 157 \'%s\' 18 11010110 214 +// 130 () 14 11010111 215 +// 44 , 15 11011000 216 +// 45 - 19 11011001 217 +// 142 all 14 11011010 218 +// 140 arg 13 11011011 219 +// 169 can\'t 23 11011100 220 +// 137 ch 14 11011101 221 +// 168 expect 20 11011110 222 +// 180 function 15 11011111 223 +// 104 h 16 11100000 224 +// 107 k 20 11100001 225 +// 174 keyword 12 11100010 226 +// 167 object 23 11100011 227 +// 141 str 19 11100100 228 +// 146 tion 21 11100101 229 +// 145 type 22 11100110 230 +// 118 v 12 11100111 231 +// 161 from 6 111010000 464 +// 164 has 7 111010001 465 +// 182 specifi 9 111010010 466 +// 192 \' outside 6 111010011 467 +// 40 ( 9 111010100 468 +// 41 ) 9 111010101 469 +// 42 * 9 111010110 470 +// 46 . 8 111010111 471 +// 47 / 7 111011000 472 +// 48 0 10 111011001 473 +// 49 1 8 111011010 474 +// 61 = 7 111011011 475 +// 78 N 8 111011100 476 +// 135 __ 8 111011101 477 +// 152 able 8 111011110 478 +// 150 byte 8 111011111 479 +// 162 class 7 111100000 480 +// 173 comple 6 111100001 481 +// 170 conver 10 111100010 482 +// 183 enerator 6 111100011 483 +// 153 ield 7 111100100 484 +// 176 integer 8 111100101 485 +// 143 ive 10 111100110 486 +// 171 length 8 111100111 487 +// 163 local 6 111101000 488 +// 188 multiple 6 111101001 489 +// 151 sion 10 111101010 490 +// 187 supported 11 111101011 491 +// 144 umb 7 111101100 492 +// 160 valid 6 111101101 493 +// 159 value 8 111101110 494 +// 147 with 10 111101111 495 +// 185 assembl 4 1111100000 992 +// 191 doesn\'t 5 1111100001 993 +// 189 sequence 5 1111100010 994 +// 154 0x%x 3 1111100011 995 +// 50 2 5 1111100100 996 +// 51 3 4 1111100101 997 +// 58 : 5 1111100110 998 +// 62 > 3 1111100111 999 +// 69 E 3 1111101000 1000 +// 70 F 3 1111101001 1001 +// 73 I 3 1111101010 1002 +// 190 attribute 5 1111101011 1003 +// 166 have 5 1111101100 1004 +// 193 identifier 4 1111101101 1005 +// 177 ignment 5 1111101110 1006 +// 195 implemented 4 1111101111 1007 +// 106 j 3 1111110000 1008 +// 194 parameters 4 1111110001 1009 +// 165 range 5 1111110010 1010 +// 184 register 5 1111110011 1011 +// 178 unknown 4 1111110100 1012 +// 122 z 6 1111110101 1013 +// 10 \n 2 11111101100 2028 +// 13 \r 2 11111101101 2029 +// 34 \" 2 11111101110 2030 +// 52 4 2 11111101111 2031 +// 60 < 2 11111110000 2032 +// 66 B 1 11111110001 2033 +// 80 P 2 11111110010 2034 +// 83 S 2 11111110011 2035 +// 84 T 3 11111110100 2036 +// 85 U 2 11111110101 2037 +// 88 X 2 11111110110 2038 +// 123 { 2 11111110111 2039 +// 125 } 2 11111111000 2040 +// 35 # 1 111111110010 4082 +// 53 5 1 111111110011 4083 +// 54 6 1 111111110100 4084 +// 59 ; 1 111111110101 4085 +// 67 C 1 111111110110 4086 +// 71 G 1 111111110111 4087 +// 72 H 1 111111111000 4088 +// 76 L 1 111111111001 4089 +// 79 O 1 111111111010 4090 +// 82 R 1 111111111011 4091 +// 91 [ 1 111111111100 4092 +// 93 ] 1 111111111101 4093 +// 172 nvalid 1 111111111110 4094 +// 113 q 1 111111111111 4095 +// length count {3: 1, 4: 4, 5: 6, 6: 8, 7: 16, 8: 24, 9: 32, 10: 22, 11: 13, 12: 14} +// values [' ', 'a', 'e', 's', 't', 'c', 'd', 'i', 'n', 'o', 'u', "'", 'er', 'f', 'in', 'l', 'm', 'p', 'r', " '%q'", ' must be ', ' not ', ' to ', '%q', 'argument', 'b', 'ed', 'g', 'ing', 'on', 'or', 're', 'w', 'x', 'y', ' %d', ' for ', ' format', ' of ', ' require', '%', "'%s' ", '()', ',', '-', 'all', 'arg', "can't ", 'ch', 'expect', 'function', 'h', 'k', 'keyword', 'object', 'str', 'tion', 'type', 'v', ' from', ' has ', ' specifi', "' outside ", '(', ')', '*', '.', '/', '0', '1', '=', 'N', '__', 'able', 'byte', 'class', 'comple', 'conver', 'enerator', 'ield', 'integer', 'ive', 'length', 'local', 'multiple ', 'sion', 'supported', 'umb', 'valid', 'value', 'with', ' assembl', " doesn't ", ' sequence', '0x%x', '2', '3', ':', '>', 'E', 'F', 'I', 'attribute', 'have ', 'identifier', 'ignment', 'implemented', 'j', 'parameters', 'range', 'register', 'unknown', 'z', '\n', '\r', '"', '4', '<', 'B', 'P', 'S', 'T', 'U', 'X', '{', '}', '#', '5', '6', ';', 'C', 'G', 'H', 'L', 'O', 'R', '[', ']', 'nvalid', 'q'] lengths 13 bytearray(b'\x00\x00\x01\x04\x06\x08\x10\x18 \x16\r\x0e\x00') +// [' ', 'a', 'e', 's', 't', 'c', 'd', 'i', 'n', 'o', 'u', "'", 'er', 'f', 'in', 'l', 'm', 'p', 'r', " '%q'", ' must be ', ' not ', ' to ', '%q', 'argument', 'b', 'ed', 'g', 'ing', 'on', 'or', 're', 'w', 'x', 'y', ' %d', ' for ', ' format', ' of ', ' require', '%', "'%s' ", '()', ',', '-', 'all', 'arg', "can't ", 'ch', 'expect', 'function', 'h', 'k', 'keyword', 'object', 'str', 'tion', 'type', 'v', ' from', ' has ', ' specifi', "' outside ", '(', ')', '*', '.', '/', '0', '1', '=', 'N', '__', 'able', 'byte', 'class', 'comple', 'conver', 'enerator', 'ield', 'integer', 'ive', 'length', 'local', 'multiple ', 'sion', 'supported', 'umb', 'valid', 'value', 'with', ' assembl', " doesn't ", ' sequence', '0x%x', '2', '3', ':', '>', 'E', 'F', 'I', 'attribute', 'have ', 'identifier', 'ignment', 'implemented', 'j', 'parameters', 'range', 'register', 'unknown', 'z', '\n', '\r', '"', '4', '<', 'B', 'P', 'S', 'T', 'U', 'X', '{', '}', '#', '5', '6', ';', 'C', 'G', 'H', 'L', 'O', 'R', '[', ']', 'nvalid', 'q'] bytearray(b'\x00\x00\x01\x04\x06\x08\x10\x18 \x16\r\x0e\x00') +// This file was automatically generated by makeqstrdata.py + +QDEF(MP_QSTRnull, 0, 0, "") +QDEF(MP_QSTR_, 5381, 0, "") +QDEF(MP_QSTR___dir__, 36730, 7, "__dir__") +QDEF(MP_QSTR__0x0a_, 46511, 1, "\x0a") +QDEF(MP_QSTR__space_, 46469, 1, " ") +QDEF(MP_QSTR__star_, 46479, 1, "*") +QDEF(MP_QSTR__slash_, 46474, 1, "/") +QDEF(MP_QSTR__lt_module_gt_, 38077, 8, "<module>") +QDEF(MP_QSTR__, 46586, 1, "_") +QDEF(MP_QSTR___call__, 63911, 8, "__call__") +QDEF(MP_QSTR___class__, 50475, 9, "__class__") +QDEF(MP_QSTR___delitem__, 13821, 11, "__delitem__") +QDEF(MP_QSTR___enter__, 47725, 9, "__enter__") +QDEF(MP_QSTR___exit__, 63557, 8, "__exit__") +QDEF(MP_QSTR___getattr__, 63552, 11, "__getattr__") +QDEF(MP_QSTR___getitem__, 14630, 11, "__getitem__") +QDEF(MP_QSTR___hash__, 51447, 8, "__hash__") +QDEF(MP_QSTR___init__, 42335, 8, "__init__") +QDEF(MP_QSTR___int__, 6934, 7, "__int__") +QDEF(MP_QSTR___iter__, 13007, 8, "__iter__") +QDEF(MP_QSTR___len__, 45282, 7, "__len__") +QDEF(MP_QSTR___main__, 5006, 8, "__main__") +QDEF(MP_QSTR___module__, 12543, 10, "__module__") +QDEF(MP_QSTR___name__, 14562, 8, "__name__") +QDEF(MP_QSTR___new__, 5497, 7, "__new__") +QDEF(MP_QSTR___next__, 29442, 8, "__next__") +QDEF(MP_QSTR___qualname__, 107, 12, "__qualname__") +QDEF(MP_QSTR___repr__, 2832, 8, "__repr__") +QDEF(MP_QSTR___setitem__, 15922, 11, "__setitem__") +QDEF(MP_QSTR___str__, 52688, 7, "__str__") +QDEF(MP_QSTR_ArithmeticError, 35885, 15, "ArithmeticError") +QDEF(MP_QSTR_AssertionError, 23191, 14, "AssertionError") +QDEF(MP_QSTR_AttributeError, 56865, 14, "AttributeError") +QDEF(MP_QSTR_BaseException, 37383, 13, "BaseException") +QDEF(MP_QSTR_EOFError, 49041, 8, "EOFError") +QDEF(MP_QSTR_Ellipsis, 57584, 8, "Ellipsis") +QDEF(MP_QSTR_Exception, 10738, 9, "Exception") +QDEF(MP_QSTR_GeneratorExit, 25110, 13, "GeneratorExit") +QDEF(MP_QSTR_ImportError, 39968, 11, "ImportError") +QDEF(MP_QSTR_IndentationError, 8284, 16, "IndentationError") +QDEF(MP_QSTR_IndexError, 44419, 10, "IndexError") +QDEF(MP_QSTR_KeyError, 234, 8, "KeyError") +QDEF(MP_QSTR_KeyboardInterrupt, 58031, 17, "KeyboardInterrupt") +QDEF(MP_QSTR_LookupError, 27135, 11, "LookupError") +QDEF(MP_QSTR_MemoryError, 33756, 11, "MemoryError") +QDEF(MP_QSTR_NameError, 11706, 9, "NameError") +QDEF(MP_QSTR_NoneType, 26647, 8, "NoneType") +QDEF(MP_QSTR_NotImplementedError, 39110, 19, "NotImplementedError") +QDEF(MP_QSTR_OSError, 26017, 7, "OSError") +QDEF(MP_QSTR_OverflowError, 57729, 13, "OverflowError") +QDEF(MP_QSTR_RuntimeError, 61793, 12, "RuntimeError") +QDEF(MP_QSTR_StopIteration, 7402, 13, "StopIteration") +QDEF(MP_QSTR_SyntaxError, 36756, 11, "SyntaxError") +QDEF(MP_QSTR_SystemExit, 65312, 10, "SystemExit") +QDEF(MP_QSTR_TypeError, 38437, 9, "TypeError") +QDEF(MP_QSTR_ValueError, 34710, 10, "ValueError") +QDEF(MP_QSTR_ZeroDivisionError, 10166, 17, "ZeroDivisionError") +QDEF(MP_QSTR_abs, 12949, 3, "abs") +QDEF(MP_QSTR_all, 13124, 3, "all") +QDEF(MP_QSTR_any, 13075, 3, "any") +QDEF(MP_QSTR_append, 38763, 6, "append") +QDEF(MP_QSTR_args, 50882, 4, "args") +QDEF(MP_QSTR_bool, 15595, 4, "bool") +QDEF(MP_QSTR_builtins, 12791, 8, "builtins") +QDEF(MP_QSTR_bytearray, 41846, 9, "bytearray") +QDEF(MP_QSTR_bytecode, 32034, 8, "bytecode") +QDEF(MP_QSTR_bytes, 45660, 5, "bytes") +QDEF(MP_QSTR_callable, 28685, 8, "callable") +QDEF(MP_QSTR_chr, 19676, 3, "chr") +QDEF(MP_QSTR_classmethod, 36020, 11, "classmethod") +QDEF(MP_QSTR_clear, 41084, 5, "clear") +QDEF(MP_QSTR_close, 26419, 5, "close") +QDEF(MP_QSTR_const, 65472, 5, "const") +QDEF(MP_QSTR_copy, 56288, 4, "copy") +QDEF(MP_QSTR_count, 19878, 5, "count") +QDEF(MP_QSTR_dict, 64575, 4, "dict") +QDEF(MP_QSTR_dir, 7930, 3, "dir") +QDEF(MP_QSTR_divmod, 1208, 6, "divmod") +QDEF(MP_QSTR_end, 8970, 3, "end") +QDEF(MP_QSTR_endswith, 41755, 8, "endswith") +QDEF(MP_QSTR_eval, 42651, 4, "eval") +QDEF(MP_QSTR_exec, 49182, 4, "exec") +QDEF(MP_QSTR_extend, 59491, 6, "extend") +QDEF(MP_QSTR_find, 13312, 4, "find") +QDEF(MP_QSTR_format, 13094, 6, "format") +QDEF(MP_QSTR_from_bytes, 29749, 10, "from_bytes") +QDEF(MP_QSTR_get, 15155, 3, "get") +QDEF(MP_QSTR_getattr, 6080, 7, "getattr") +QDEF(MP_QSTR_globals, 18845, 7, "globals") +QDEF(MP_QSTR_hasattr, 45196, 7, "hasattr") +QDEF(MP_QSTR_hash, 28855, 4, "hash") +QDEF(MP_QSTR_id, 28456, 2, "id") +QDEF(MP_QSTR_index, 10363, 5, "index") +QDEF(MP_QSTR_insert, 21522, 6, "insert") +QDEF(MP_QSTR_int, 21270, 3, "int") +QDEF(MP_QSTR_isalpha, 14315, 7, "isalpha") +QDEF(MP_QSTR_isdigit, 39592, 7, "isdigit") +QDEF(MP_QSTR_isinstance, 48822, 10, "isinstance") +QDEF(MP_QSTR_islower, 33020, 7, "islower") +QDEF(MP_QSTR_isspace, 63579, 7, "isspace") +QDEF(MP_QSTR_issubclass, 32693, 10, "issubclass") +QDEF(MP_QSTR_isupper, 42973, 7, "isupper") +QDEF(MP_QSTR_items, 21475, 5, "items") +QDEF(MP_QSTR_iter, 8591, 4, "iter") +QDEF(MP_QSTR_join, 23719, 4, "join") +QDEF(MP_QSTR_key, 27954, 3, "key") +QDEF(MP_QSTR_keys, 4865, 4, "keys") +QDEF(MP_QSTR_len, 16482, 3, "len") +QDEF(MP_QSTR_list, 7463, 4, "list") +QDEF(MP_QSTR_little, 27273, 6, "little") +QDEF(MP_QSTR_locals, 41275, 6, "locals") +QDEF(MP_QSTR_lower, 52166, 5, "lower") +QDEF(MP_QSTR_lstrip, 47589, 6, "lstrip") +QDEF(MP_QSTR_main, 47054, 4, "main") +QDEF(MP_QSTR_map, 17337, 3, "map") +QDEF(MP_QSTR_micropython, 31755, 11, "micropython") +QDEF(MP_QSTR_next, 34882, 4, "next") +QDEF(MP_QSTR_object, 36240, 6, "object") +QDEF(MP_QSTR_open, 15057, 4, "open") +QDEF(MP_QSTR_ord, 24092, 3, "ord") +QDEF(MP_QSTR_pop, 29482, 3, "pop") +QDEF(MP_QSTR_popitem, 11455, 7, "popitem") +QDEF(MP_QSTR_pow, 29485, 3, "pow") +QDEF(MP_QSTR_print, 50772, 5, "print") +QDEF(MP_QSTR_range, 24090, 5, "range") +QDEF(MP_QSTR_read, 63927, 4, "read") +QDEF(MP_QSTR_readinto, 48971, 8, "readinto") +QDEF(MP_QSTR_readline, 6649, 8, "readline") +QDEF(MP_QSTR_remove, 35427, 6, "remove") +QDEF(MP_QSTR_replace, 9545, 7, "replace") +QDEF(MP_QSTR_repr, 63440, 4, "repr") +QDEF(MP_QSTR_reverse, 10789, 7, "reverse") +QDEF(MP_QSTR_rfind, 40146, 5, "rfind") +QDEF(MP_QSTR_rindex, 11241, 6, "rindex") +QDEF(MP_QSTR_round, 9703, 5, "round") +QDEF(MP_QSTR_rsplit, 165, 6, "rsplit") +QDEF(MP_QSTR_rstrip, 38203, 6, "rstrip") +QDEF(MP_QSTR_self, 30585, 4, "self") +QDEF(MP_QSTR_send, 30393, 4, "send") +QDEF(MP_QSTR_sep, 36643, 3, "sep") +QDEF(MP_QSTR_set, 36647, 3, "set") +QDEF(MP_QSTR_setattr, 43220, 7, "setattr") +QDEF(MP_QSTR_setdefault, 41836, 10, "setdefault") +QDEF(MP_QSTR_sort, 40383, 4, "sort") +QDEF(MP_QSTR_sorted, 5470, 6, "sorted") +QDEF(MP_QSTR_split, 13239, 5, "split") +QDEF(MP_QSTR_start, 61317, 5, "start") +QDEF(MP_QSTR_startswith, 59508, 10, "startswith") +QDEF(MP_QSTR_staticmethod, 44898, 12, "staticmethod") +QDEF(MP_QSTR_step, 13911, 4, "step") +QDEF(MP_QSTR_stop, 13981, 4, "stop") +QDEF(MP_QSTR_str, 36176, 3, "str") +QDEF(MP_QSTR_strip, 7721, 5, "strip") +QDEF(MP_QSTR_sum, 36142, 3, "sum") +QDEF(MP_QSTR_super, 45764, 5, "super") +QDEF(MP_QSTR_throw, 17587, 5, "throw") +QDEF(MP_QSTR_to_bytes, 16088, 8, "to_bytes") +QDEF(MP_QSTR_tuple, 16893, 5, "tuple") +QDEF(MP_QSTR_type, 32669, 4, "type") +QDEF(MP_QSTR_update, 30388, 6, "update") +QDEF(MP_QSTR_upper, 37927, 5, "upper") +QDEF(MP_QSTR_utf_hyphen_8, 33463, 5, "utf-8") +QDEF(MP_QSTR_value, 13390, 5, "value") +QDEF(MP_QSTR_values, 48765, 6, "values") +QDEF(MP_QSTR_write, 43160, 5, "write") +QDEF(MP_QSTR_zip, 44262, 3, "zip") +QDEF(MP_QSTR___add__, 33476, 7, "__add__") +QDEF(MP_QSTR___aenter__, 33868, 10, "__aenter__") +QDEF(MP_QSTR___aexit__, 53188, 9, "__aexit__") +QDEF(MP_QSTR___aiter__, 11086, 9, "__aiter__") +QDEF(MP_QSTR___anext__, 46211, 9, "__anext__") +QDEF(MP_QSTR___await__, 64079, 9, "__await__") +QDEF(MP_QSTR___bases__, 12291, 9, "__bases__") +QDEF(MP_QSTR___bool__, 25899, 8, "__bool__") +QDEF(MP_QSTR___build_class__, 34882, 15, "__build_class__") +QDEF(MP_QSTR___bytes__, 33244, 9, "__bytes__") +QDEF(MP_QSTR___contains__, 24518, 12, "__contains__") +QDEF(MP_QSTR___dict__, 21631, 8, "__dict__") +QDEF(MP_QSTR___eq__, 15985, 6, "__eq__") +QDEF(MP_QSTR___ge__, 18087, 6, "__ge__") +QDEF(MP_QSTR___gt__, 33462, 6, "__gt__") +QDEF(MP_QSTR___iadd__, 19053, 8, "__iadd__") +QDEF(MP_QSTR___import__, 15928, 10, "__import__") +QDEF(MP_QSTR___isub__, 30728, 8, "__isub__") +QDEF(MP_QSTR___le__, 5068, 6, "__le__") +QDEF(MP_QSTR___lt__, 26717, 6, "__lt__") +QDEF(MP_QSTR___ne__, 2830, 6, "__ne__") +QDEF(MP_QSTR___path__, 9160, 8, "__path__") +QDEF(MP_QSTR___repl_print__, 47872, 14, "__repl_print__") +QDEF(MP_QSTR___reversed__, 65377, 12, "__reversed__") +QDEF(MP_QSTR___sub__, 2337, 7, "__sub__") +QDEF(MP_QSTR___traceback__, 53071, 13, "__traceback__") +QDEF(MP_QSTR__percent__hash_o, 6764, 3, "%#o") +QDEF(MP_QSTR__percent__hash_x, 6779, 3, "%#x") +QDEF(MP_QSTR__brace_open__colon__hash_b_brace_close_, 14168, 5, "{:#b}") +QDEF(MP_QSTR_maximum_space_recursion_space_depth_space_exceeded, 7795, 32, "maximum recursion depth exceeded") +QDEF(MP_QSTR__lt_lambda_gt_, 35968, 8, "<lambda>") +QDEF(MP_QSTR__lt_listcomp_gt_, 5588, 10, "<listcomp>") +QDEF(MP_QSTR__lt_dictcomp_gt_, 36300, 10, "<dictcomp>") +QDEF(MP_QSTR__lt_setcomp_gt_, 20820, 9, "<setcomp>") +QDEF(MP_QSTR__lt_genexpr_gt_, 27188, 9, "<genexpr>") +QDEF(MP_QSTR__lt_string_gt_, 21330, 8, "<string>") +QDEF(MP_QSTR__lt_stdin_gt_, 25571, 7, "<stdin>") +QDEF(MP_QSTR_BrokenPipeError, 25902, 15, "BrokenPipeError") +QDEF(MP_QSTR_ConnectionError, 4427, 15, "ConnectionError") +QDEF(MP_QSTR_MpyError, 32569, 8, "MpyError") +QDEF(MP_QSTR_NaN, 55332, 3, "NaN") +QDEF(MP_QSTR_None, 53615, 4, "None") +QDEF(MP_QSTR_ReloadException, 49667, 15, "ReloadException") +QDEF(MP_QSTR_StopAsyncIteration, 61676, 18, "StopAsyncIteration") +QDEF(MP_QSTR_TimeoutError, 19302, 12, "TimeoutError") +QDEF(MP_QSTR_UnicodeError, 53538, 12, "UnicodeError") +QDEF(MP_QSTR_ViperTypeError, 1501, 14, "ViperTypeError") +QDEF(MP_QSTR_a2b_base64, 2876, 10, "a2b_base64") +QDEF(MP_QSTR_add, 12868, 3, "add") +QDEF(MP_QSTR_addi, 31405, 4, "addi") +QDEF(MP_QSTR_align, 64424, 5, "align") +QDEF(MP_QSTR_and_, 38033, 4, "and_") +QDEF(MP_QSTR_asm_thumb, 27971, 9, "asm_thumb") +QDEF(MP_QSTR_asm_xtensa, 4784, 10, "asm_xtensa") +QDEF(MP_QSTR_asr, 13669, 3, "asr") +QDEF(MP_QSTR_b, 46535, 1, "b") +QDEF(MP_QSTR_b2a_base64, 36668, 10, "b2a_base64") +QDEF(MP_QSTR_ball, 17734, 4, "ball") +QDEF(MP_QSTR_bany, 17553, 4, "bany") +QDEF(MP_QSTR_bbc, 18182, 3, "bbc") +QDEF(MP_QSTR_bbs, 18198, 3, "bbs") +QDEF(MP_QSTR_beq, 18291, 3, "beq") +QDEF(MP_QSTR_beqz, 13737, 4, "beqz") +QDEF(MP_QSTR_bge, 18085, 3, "bge") +QDEF(MP_QSTR_bgeu, 6960, 4, "bgeu") +QDEF(MP_QSTR_bin, 18656, 3, "bin") +QDEF(MP_QSTR_binascii, 15505, 8, "binascii") +QDEF(MP_QSTR_bit_length, 6841, 10, "bit_length") +QDEF(MP_QSTR_bl, 28363, 2, "bl") +QDEF(MP_QSTR_blt, 18527, 3, "blt") +QDEF(MP_QSTR_bnall, 21768, 5, "bnall") +QDEF(MP_QSTR_bne, 18316, 3, "bne") +QDEF(MP_QSTR_bnez, 14710, 4, "bnez") +QDEF(MP_QSTR_bnone, 15693, 5, "bnone") +QDEF(MP_QSTR_bound_method, 41623, 12, "bound_method") +QDEF(MP_QSTR_bx, 28383, 2, "bx") +QDEF(MP_QSTR_byteorder, 39265, 9, "byteorder") +QDEF(MP_QSTR_calcsize, 14413, 8, "calcsize") +QDEF(MP_QSTR_callx0, 46639, 6, "callx0") +QDEF(MP_QSTR_closure, 51828, 7, "closure") +QDEF(MP_QSTR_clz, 19536, 3, "clz") +QDEF(MP_QSTR_cmp, 19515, 3, "cmp") +QDEF(MP_QSTR_complex, 40389, 7, "complex") +QDEF(MP_QSTR_coroutine, 32279, 9, "coroutine") +QDEF(MP_QSTR_cpsid, 51176, 5, "cpsid") +QDEF(MP_QSTR_cpsie, 51177, 5, "cpsie") +QDEF(MP_QSTR_crc32, 59510, 5, "crc32") +QDEF(MP_QSTR_data, 56341, 4, "data") +QDEF(MP_QSTR_decode, 22953, 6, "decode") +QDEF(MP_QSTR_default, 32206, 7, "default") +QDEF(MP_QSTR_delattr, 51419, 7, "delattr") +QDEF(MP_QSTR_deleter, 56174, 7, "deleter") +QDEF(MP_QSTR_dict_view, 43309, 9, "dict_view") +QDEF(MP_QSTR_difference, 9330, 10, "difference") +QDEF(MP_QSTR_difference_update, 64156, 17, "difference_update") +QDEF(MP_QSTR_discard, 28943, 7, "discard") +QDEF(MP_QSTR_doc, 7981, 3, "doc") +QDEF(MP_QSTR_encode, 51779, 6, "encode") +QDEF(MP_QSTR_enumerate, 47729, 9, "enumerate") +QDEF(MP_QSTR_errno, 4545, 5, "errno") +QDEF(MP_QSTR_filename, 21732, 8, "filename") +QDEF(MP_QSTR_filename2, 61782, 9, "filename2") +QDEF(MP_QSTR_filter, 48677, 6, "filter") +QDEF(MP_QSTR_float, 17461, 5, "float") +QDEF(MP_QSTR_flush, 49505, 5, "flush") +QDEF(MP_QSTR_fromkeys, 48439, 8, "fromkeys") +QDEF(MP_QSTR_function, 551, 8, "function") +QDEF(MP_QSTR_generator, 50070, 9, "generator") +QDEF(MP_QSTR_getter, 45712, 6, "getter") +QDEF(MP_QSTR_hex, 20592, 3, "hex") +QDEF(MP_QSTR_hexlify, 32554, 7, "hexlify") +QDEF(MP_QSTR_imag, 46919, 4, "imag") +QDEF(MP_QSTR_inf, 21252, 3, "inf") +QDEF(MP_QSTR_intersection, 10792, 12, "intersection") +QDEF(MP_QSTR_intersection_update, 56582, 19, "intersection_update") +QDEF(MP_QSTR_isdisjoint, 26871, 10, "isdisjoint") +QDEF(MP_QSTR_issubset, 49593, 8, "issubset") +QDEF(MP_QSTR_issuperset, 60668, 10, "issuperset") +QDEF(MP_QSTR_iterable, 37413, 8, "iterable") +QDEF(MP_QSTR_iterator, 48711, 8, "iterator") +QDEF(MP_QSTR_j, 46543, 1, "j") +QDEF(MP_QSTR_jx, 28631, 2, "jx") +QDEF(MP_QSTR_l16si, 33556, 5, "l16si") +QDEF(MP_QSTR_l16ui, 33618, 5, "l16ui") +QDEF(MP_QSTR_l32i, 36673, 4, "l32i") +QDEF(MP_QSTR_l8ui, 22893, 4, "l8ui") +QDEF(MP_QSTR_label, 59203, 5, "label") +QDEF(MP_QSTR_ldr, 16479, 3, "ldr") +QDEF(MP_QSTR_ldrb, 19549, 4, "ldrb") +QDEF(MP_QSTR_ldrex, 55266, 5, "ldrex") +QDEF(MP_QSTR_ldrh, 19543, 4, "ldrh") +QDEF(MP_QSTR_length, 34649, 6, "length") +QDEF(MP_QSTR_lsl, 16822, 3, "lsl") +QDEF(MP_QSTR_lsr, 16808, 3, "lsr") +QDEF(MP_QSTR_max, 17329, 3, "max") +QDEF(MP_QSTR_min, 17071, 3, "min") +QDEF(MP_QSTR_module, 39359, 6, "module") +QDEF(MP_QSTR_mov, 17393, 3, "mov") +QDEF(MP_QSTR_mov_n, 3168, 5, "mov_n") +QDEF(MP_QSTR_movi, 49784, 4, "movi") +QDEF(MP_QSTR_movt, 49765, 4, "movt") +QDEF(MP_QSTR_movw, 49766, 4, "movw") +QDEF(MP_QSTR_movwt, 3922, 5, "movwt") +QDEF(MP_QSTR_mrs, 17801, 3, "mrs") +QDEF(MP_QSTR_mull, 3133, 4, "mull") +QDEF(MP_QSTR_native, 2948, 6, "native") +QDEF(MP_QSTR_nop, 22452, 3, "nop") +QDEF(MP_QSTR_oct, 23805, 3, "oct") +QDEF(MP_QSTR_or_, 24103, 3, "or_") +QDEF(MP_QSTR_pack, 53692, 4, "pack") +QDEF(MP_QSTR_pack_into, 43295, 9, "pack_into") +QDEF(MP_QSTR_pend_throw, 29939, 10, "pend_throw") +QDEF(MP_QSTR_property, 10690, 8, "property") +QDEF(MP_QSTR_protocol_stream, 9360, 15, "protocol_stream") +QDEF(MP_QSTR_ptr, 28755, 3, "ptr") +QDEF(MP_QSTR_ptr16, 51956, 5, "ptr16") +QDEF(MP_QSTR_ptr32, 51890, 5, "ptr32") +QDEF(MP_QSTR_ptr8, 31371, 4, "ptr8") +QDEF(MP_QSTR_push, 32443, 4, "push") +QDEF(MP_QSTR_rbit, 61160, 4, "rbit") +QDEF(MP_QSTR_real, 63935, 4, "real") +QDEF(MP_QSTR_ret_n, 2039, 5, "ret_n") +QDEF(MP_QSTR_reversed, 28321, 8, "reversed") +QDEF(MP_QSTR_s16i, 15288, 4, "s16i") +QDEF(MP_QSTR_s32i, 13374, 4, "s32i") +QDEF(MP_QSTR_s8i, 34311, 3, "s8i") +QDEF(MP_QSTR_sdiv, 31437, 4, "sdiv") +QDEF(MP_QSTR_setter, 22788, 6, "setter") +QDEF(MP_QSTR_signed, 311, 6, "signed") +QDEF(MP_QSTR_slice, 62645, 5, "slice") +QDEF(MP_QSTR_strb, 14130, 4, "strb") +QDEF(MP_QSTR_strerror, 29000, 8, "strerror") +QDEF(MP_QSTR_strex, 7597, 5, "strex") +QDEF(MP_QSTR_strh, 14136, 4, "strh") +QDEF(MP_QSTR_sub, 36129, 3, "sub") +QDEF(MP_QSTR_symmetric_difference, 26574, 20, "symmetric_difference") +QDEF(MP_QSTR_symmetric_difference_update, 63584, 27, "symmetric_difference_update") +QDEF(MP_QSTR_traceback, 45775, 9, "traceback") +QDEF(MP_QSTR_udiv, 12683, 4, "udiv") +QDEF(MP_QSTR_uint, 15843, 4, "uint") +QDEF(MP_QSTR_unhexlify, 47537, 9, "unhexlify") +QDEF(MP_QSTR_union, 31990, 5, "union") +QDEF(MP_QSTR_unpack, 15367, 6, "unpack") +QDEF(MP_QSTR_unpack_from, 27918, 11, "unpack_from") +QDEF(MP_QSTR_ustruct, 2119, 7, "ustruct") +QDEF(MP_QSTR_vcmp, 49581, 4, "vcmp") +QDEF(MP_QSTR_vcvt_f32_s32, 51527, 12, "vcvt_f32_s32") +QDEF(MP_QSTR_vcvt_s32_f32, 13063, 12, "vcvt_s32_f32") +QDEF(MP_QSTR_viper, 9053, 5, "viper") +QDEF(MP_QSTR_vldr, 1993, 4, "vldr") +QDEF(MP_QSTR_vmov, 2791, 4, "vmov") +QDEF(MP_QSTR_vmrs, 2463, 4, "vmrs") +QDEF(MP_QSTR_vneg, 61183, 4, "vneg") +QDEF(MP_QSTR_vsqrt, 17143, 5, "vsqrt") +QDEF(MP_QSTR_vstr, 32454, 4, "vstr") +QDEF(MP_QSTR_wfi, 32413, 3, "wfi") +QDEF(MP_QSTR_xor, 37664, 3, "xor") +TRANSLATION(" File \"%q\", line %d", 40, 7, 210, 234, 12, 126, 235, 159, 187, 96, 81, 57, 232, 0) // File \"%q\", line %d +TRANSLATION("%%c requires int or char", 49, 171, 170, 205, 68, 19, 168, 198, 55, 74, 176) // %%c requires int or char +TRANSLATION("%q index out of range", 43, 112, 78, 211, 204, 33, 21, 211, 252, 128) // %q index out of range +TRANSLATION("%q indices must be integers, not %s", 71, 112, 78, 215, 48, 210, 207, 149, 54, 45, 106, 160) // %q indices must be integers, not %s +TRANSLATION("%q length must be %d-%d", 47, 112, 121, 236, 234, 183, 103, 85, 160) // %q length must be %d-%d +TRANSLATION("%q must be %d-%d", 33, 114, 206, 171, 118, 117, 90) // %q must be %d-%d +TRANSLATION("%q must be <= %d", 33, 114, 207, 240, 237, 232, 0) // %q must be <= %d +TRANSLATION("%q must be >= %d", 33, 114, 207, 207, 219, 208) // %q must be >= %d +TRANSLATION("%q must be >= 0", 31, 114, 207, 207, 219, 29, 144) // %q must be >= 0 +TRANSLATION("%q must be a string", 39, 114, 201, 14, 76, 32) // %q must be a string +TRANSLATION("%q must be of type %q", 43, 114, 204, 38, 28, 194, 224) // %q must be of type %q +TRANSLATION("%q() takes %d positional arguments but %d were given", 105, 115, 92, 41, 112, 154, 104, 10, 160, 142, 229, 42, 5, 212, 23, 162, 186, 3, 44, 166, 48, 121, 158) // %q() takes %d positional arguments but %d were given +TRANSLATION("'%q' argument required", 45, 37, 201, 5, 221, 70, 128) // \'%q\' argument required +TRANSLATION("'%q' object is not an iterator", 61, 37, 201, 7, 24, 114, 90, 39, 135, 44, 164, 184, 192) // \'%q\' object is not an iterator +TRANSLATION("'%q' object is not callable", 55, 37, 201, 7, 24, 114, 90, 102, 215, 120) // \'%q\' object is not callable +TRANSLATION("'%q' object is not iterable", 55, 37, 201, 7, 24, 114, 90, 114, 203, 222) // \'%q\' object is not iterable +TRANSLATION("'%s' expects a label", 41, 173, 188, 128, 133, 5, 120, 232) // \'%s\' expects a label +TRANSLATION("'%s' expects a register", 47, 173, 188, 128, 135, 230) // \'%s\' expects a register +TRANSLATION("'%s' expects a special register", 63, 173, 188, 128, 130, 84, 108, 113, 80, 63, 48) // \'%s\' expects a special register +TRANSLATION("'%s' expects an FPU register", 57, 173, 188, 128, 158, 62, 159, 229, 253, 71, 230) // \'%s\' expects an FPU register +TRANSLATION("'%s' expects an address of the form [a, b]", 85, 173, 188, 128, 158, 9, 173, 200, 137, 166, 188, 6, 38, 199, 72, 255, 194, 216, 23, 191, 244) // \'%s\' expects an address of the form [a, b] +TRANSLATION("'%s' expects an integer", 47, 173, 188, 128, 158, 60, 160) // \'%s\' expects an integer +TRANSLATION("'%s' expects at most r%d", 49, 173, 188, 128, 148, 83, 4, 81, 94, 171, 64) // \'%s\' expects at most r%d +TRANSLATION("'%s' expects {r0, r1, ...}", 53, 173, 188, 131, 251, 215, 217, 216, 21, 246, 182, 7, 95, 175, 215, 255, 0) // \'%s\' expects {r0, r1, ...} +TRANSLATION("'%s' integer %d isn't within range %d..%d", 83, 173, 229, 208, 14, 71, 200, 163, 223, 56, 252, 180, 58, 253, 125, 86, 128) // \'%s\' integer %d isn\'t within range %d..%d +TRANSLATION("'%s' integer 0x%x doesn't fit in mask 0x%x", 85, 173, 229, 31, 31, 195, 51, 148, 78, 41, 36, 225, 31, 24) // \'%s\' integer 0x%x doesn\'t fit in mask 0x%x +TRANSLATION("'%s' object doesn't support item assignment", 87, 173, 199, 240, 164, 106, 171, 26, 135, 41, 210, 9, 19, 238) // \'%s\' object doesn\'t support item assignment +TRANSLATION("'%s' object doesn't support item deletion", 83, 173, 199, 240, 164, 106, 171, 26, 135, 41, 210, 26, 116, 31, 40) // \'%s\' object doesn\'t support item deletion +TRANSLATION("'%s' object has no attribute '%q'", 67, 173, 199, 209, 124, 7, 215, 96) // \'%s\' object has no attribute \'%q\' +TRANSLATION("'%s' object isn't subscriptable", 63, 173, 198, 28, 143, 145, 66, 70, 242, 50, 183, 84, 189, 224) // \'%s\' object isn\'t subscriptable +TRANSLATION("'=' alignment not allowed in string format specifier", 105, 39, 110, 64, 84, 125, 214, 182, 161, 150, 248, 156, 114, 97, 210, 233, 74) // \'=\' alignment not allowed in string format specifier +TRANSLATION("'align' requires 1 argument", 55, 33, 80, 236, 15, 147, 81, 7, 104, 93) // \'align\' requires 1 argument +TRANSLATION("'await' outside function", 49, 33, 101, 39, 47, 79, 124) // \'await\' outside function +TRANSLATION("'await', 'async for' or 'async with' outside async function", 119, 33, 101, 39, 44, 155, 2, 66, 76, 239, 96, 155, 28, 131, 24, 144, 147, 59, 216, 61, 253, 50, 76, 239, 96, 223) // \'await\', \'async for\' or \'async with\' outside async function +TRANSLATION("'break' outside loop", 41, 37, 236, 133, 195, 211, 162, 16, 168) // \'break\' outside loop +TRANSLATION("'continue' outside loop", 47, 35, 49, 44, 241, 62, 157, 16, 133, 64) // \'continue\' outside loop +TRANSLATION("'coroutine' object is not an iterator", 75, 35, 49, 194, 43, 57, 200, 56, 195, 146, 209, 60, 57, 101, 37, 198) // \'coroutine\' object is not an iterator +TRANSLATION("'data' requires at least 2 arguments", 73, 35, 73, 74, 77, 68, 4, 162, 131, 36, 81, 242, 11, 168) // \'data\' requires at least 2 arguments +TRANSLATION("'data' requires integer arguments", 67, 35, 73, 74, 77, 68, 30, 81, 117, 0) // \'data\' requires integer arguments +TRANSLATION("'label' requires 1 argument", 55, 37, 5, 120, 232, 147, 81, 7, 104, 93) // \'label\' requires 1 argument +TRANSLATION("'return' outside function", 51, 38, 69, 141, 111, 233, 239, 128) // \'return\' outside function +TRANSLATION("'yield from' inside async function", 69, 38, 127, 39, 66, 65, 58, 57, 166, 9, 51, 189, 131, 124) // \'yield from\' inside async function +TRANSLATION("'yield' outside function", 49, 38, 127, 39, 79, 124) // \'yield\' outside function +TRANSLATION("*x must be assignment target", 57, 214, 205, 100, 145, 62, 224, 187, 102, 160) // *x must be assignment target +TRANSLATION(", in %q\n", 19, 176, 39, 23, 63, 111, 236) // , in %q\r\n +TRANSLATION("0.0 to a complex power", 45, 217, 235, 246, 109, 144, 240, 230, 21, 67, 44, 160) // 0.0 to a complex power +TRANSLATION("3-arg pow() not supported", 51, 242, 236, 237, 138, 161, 151, 94, 215, 172) // 3-arg pow() not supported +TRANSLATION("Call super().__init__() before accessing native object.", 111, 254, 219, 65, 35, 84, 186, 253, 126, 236, 238, 94, 238, 184, 188, 115, 99, 48, 76, 97, 162, 97, 15, 37, 243, 14, 62, 184) // Call super().__init__() before accessing native object. +TRANSLATION("Expected a %q", 27, 244, 102, 168, 216, 183, 193, 11, 128) // Expected a %q +TRANSLATION("File exists", 23, 244, 186, 131, 7, 153, 200, 168) // File exists +TRANSLATION("Input/output error", 37, 245, 62, 168, 175, 98, 17, 90, 162, 162, 90, 241, 128) // Input/output error +TRANSLATION("Invalid argument", 33, 245, 127, 240, 186) // Invalid argument +TRANSLATION("LHS of keyword arg must be an id", 65, 255, 63, 241, 252, 244, 248, 134, 221, 146, 120, 115, 64) // LHS of keyword arg must be an id +TRANSLATION("Name too long", 27, 220, 42, 76, 44, 32, 40, 197, 128) // Name too long +TRANSLATION("No space left on device", 47, 220, 128, 74, 137, 134, 40, 57, 148, 98, 13, 62, 119, 48, 192) // No space left on device +TRANSLATION("No such device", 29, 220, 128, 72, 238, 134, 159, 59, 152, 96) // No such device +TRANSLATION("No such file/directory", 45, 220, 128, 72, 238, 137, 157, 65, 246, 26, 236, 140, 92, 121, 192) // No such file/directory +TRANSLATION("Operation not permitted", 47, 255, 85, 74, 92, 182, 170, 150, 151, 42, 223) // Operation not permitted +TRANSLATION("Permission denied", 35, 252, 165, 165, 201, 234, 13, 55, 186, 248) // Permission denied +TRANSLATION("Read-only filesystem", 41, 255, 102, 77, 217, 197, 70, 113, 51, 168, 52, 206, 138, 116, 128) // Read-only filesystem +TRANSLATION("Traceback (most recent call last):\n", 73, 253, 43, 38, 29, 226, 103, 8, 234, 83, 4, 81, 145, 134, 245, 12, 218, 20, 18, 47, 87, 230, 253, 191, 176) // Traceback (most recent call last):\r\n +TRANSLATION("Unable to init parser", 43, 253, 95, 222, 183, 59, 148, 84, 85, 164, 160) // Unable to init parser +TRANSLATION("__init__() should return None, not '%q'", 79, 221, 157, 203, 221, 215, 9, 193, 8, 208, 209, 145, 99, 91, 199, 115, 17, 236, 90, 146, 228, 128) // __init__() should return None, not \'%q\' +TRANSLATION("__new__ arg must be a user-type", 63, 221, 121, 229, 238, 141, 187, 36, 34, 146, 236, 243, 0) // __new__ arg must be a user-type +TRANSLATION("a bytes-like object is required", 62, 67, 190, 155, 52, 59, 132, 199, 24, 114, 106, 52) // a bytes-like object is required +TRANSLATION("abort() called", 28, 87, 177, 174, 184, 102, 213, 240) // abort() called +TRANSLATION("annotation must be an identifier", 64, 79, 124, 20, 185, 108, 147, 199, 218) // annotation must be an identifier +TRANSLATION("arg is an empty sequence", 49, 182, 28, 128, 158, 14, 154, 151, 63, 196) // arg is an empty sequence +TRANSLATION("argument has wrong type", 47, 119, 163, 150, 188, 88, 7, 48) // argument has wrong type +TRANSLATION("argument name reused", 41, 116, 60, 169, 49, 146, 41, 124) // argument name reused +TRANSLATION("argument num/types mismatch", 55, 116, 62, 52, 246, 57, 144, 82, 228, 164, 151, 116) // argument num/types mismatch +TRANSLATION("argument should be a '%q' not a '%q'", 73, 116, 39, 4, 35, 67, 69, 227, 5, 98, 209, 88) // argument should be a \'%q\' not a \'%q\' +TRANSLATION("attributes not supported yet", 57, 245, 165, 175, 88, 206, 106) // attributes not supported yet +TRANSLATION("bad typecode", 25, 120, 154, 57, 153, 6, 152) // bad typecode +TRANSLATION("binary op %q not implemented", 57, 122, 114, 175, 56, 133, 66, 229, 175, 188) // binary op %q not implemented +TRANSLATION("branch not in range", 39, 122, 178, 126, 237, 169, 199, 228) // branch not in range +TRANSLATION("buffer too small", 33, 122, 51, 77, 40, 88, 64, 37, 59, 64) // buffer too small +TRANSLATION("bytes length not a multiple of item size", 81, 223, 65, 231, 180, 67, 211, 9, 131, 148, 233, 8, 239, 212, 192) // bytes length not a multiple of item size +TRANSLATION("bytes value out of range", 49, 223, 65, 238, 16, 138, 233, 254, 64) // bytes value out of range +TRANSLATION("can only have up to 4 parameters to Thumb assembly", 100, 194, 120, 197, 70, 113, 246, 70, 171, 127, 188, 126, 54, 255, 167, 7, 179, 224, 206) // can only have up to 4 parameters to Thumb assembly +TRANSLATION("can only have up to 4 parameters to Xtensa assembly", 102, 194, 120, 197, 70, 113, 246, 70, 171, 127, 188, 126, 54, 255, 178, 155, 208, 190, 12, 224) // can only have up to 4 parameters to Xtensa assembly +TRANSLATION("can't add special method to already-subclassed class", 105, 184, 77, 104, 74, 141, 142, 42, 5, 38, 188, 16, 109, 178, 163, 33, 55, 62, 202, 70, 247, 130, 248, 240, 0) // can\'t add special method to already-subclassed class +TRANSLATION("can't assign to expression", 53, 184, 72, 142, 192, 251, 103, 154, 172, 137, 234) // can\'t assign to expression +TRANSLATION("can't convert %q to %q", 45, 185, 226, 81, 114, 221, 192) // can\'t convert %q to %q +TRANSLATION("can't convert %q to int", 47, 185, 226, 81, 114, 220, 234) // can\'t convert %q to int +TRANSLATION("can't convert %s to complex", 55, 185, 226, 81, 170, 150, 252, 57, 128) // can\'t convert %s to complex +TRANSLATION("can't convert '%q' object to %q implicitly", 85, 185, 226, 91, 3, 142, 221, 192, 234, 106, 161, 204, 114, 209, 156) // can\'t convert \'%q\' object to %q implicitly +TRANSLATION("can't declare nonlocal in outer code", 73, 184, 211, 101, 5, 144, 63, 23, 160, 78, 33, 21, 148, 50, 13, 48) // can\'t declare nonlocal in outer code +TRANSLATION("can't delete expression", 47, 184, 211, 160, 212, 193, 230, 171, 34, 122, 128) // can\'t delete expression +TRANSLATION("can't do binary op between '%q' and '%q'", 81, 184, 216, 11, 211, 149, 121, 196, 42, 23, 141, 114, 153, 190, 192, 39, 182, 192) // can\'t do binary op between \'%q\' and \'%q\' +TRANSLATION("can't do truncated division of a complex number", 95, 184, 216, 5, 174, 47, 97, 45, 240, 215, 115, 187, 213, 166, 67, 195, 152, 63, 217, 40) // can\'t do truncated division of a complex number +TRANSLATION("can't have multiple **x", 47, 185, 246, 122, 122, 221, 108, 192) // can\'t have multiple **x +TRANSLATION("can't have multiple *x", 45, 185, 246, 122, 122, 217, 128) // can\'t have multiple *x +TRANSLATION("can't implicitly convert '%q' to 'bool'", 79, 184, 234, 106, 161, 204, 114, 209, 156, 120, 150, 197, 185, 47, 66, 20, 72) // can\'t implicitly convert \'%q\' to \'bool\' +TRANSLATION("can't load from '%q'", 41, 185, 68, 9, 189, 11, 0) // can\'t load from \'%q\' +TRANSLATION("can't load with '%q' index", 53, 185, 68, 9, 163, 223, 96, 78, 211, 204) // can\'t load with \'%q\' index +TRANSLATION("can't perform relative import", 59, 185, 84, 179, 99, 164, 100, 160, 151, 204, 29, 77, 88, 212) // can\'t perform relative import +TRANSLATION("can't send non-None value to a just-started generator", 107, 184, 134, 246, 135, 226, 217, 238, 98, 49, 238, 182, 67, 240, 138, 46, 202, 41, 86, 183, 198, 15, 24) // can\'t send non-None value to a just-started generator +TRANSLATION("can't store '%q'", 33, 184, 139, 140, 236, 0) // can\'t store \'%q\' +TRANSLATION("can't store to '%q'", 39, 184, 139, 140, 237, 201, 114, 64) // can\'t store to \'%q\' +TRANSLATION("can't store with '%q' index", 55, 184, 139, 140, 199, 190, 192, 157, 167, 152) // can\'t store with \'%q\' index +TRANSLATION("can't switch from automatic field numbering to manual field specification", 147, 184, 153, 92, 187, 189, 0, 81, 88, 82, 74, 230, 9, 188, 129, 254, 201, 112, 219, 164, 159, 18, 160, 77, 228, 233, 48, 185, 64) // can\'t switch from automatic field numbering to manual field specification +TRANSLATION("can't switch from manual field specification to automatic field numbering", 147, 184, 153, 92, 187, 189, 1, 73, 62, 37, 64, 155, 201, 210, 97, 114, 219, 40, 172, 41, 37, 115, 4, 222, 64, 255, 100, 184, 64) // can\'t switch from manual field specification to automatic field numbering +TRANSLATION("cannot create '%q' instances", 56, 194, 123, 224, 161, 153, 9, 78, 192, 157, 20, 158, 195, 64) // cannot create \'%q\' instances +TRANSLATION("cannot import name %q", 42, 194, 123, 224, 161, 212, 213, 141, 67, 202, 147, 23, 0) // cannot import name %q +TRANSLATION("casting", 14, 194, 69, 194) // casting +TRANSLATION("chr() arg not in range(0x110000)", 65, 187, 94, 184, 219, 181, 56, 252, 186, 157, 156, 221, 174, 215, 103, 179, 217, 236, 245, 64) // chr() arg not in range(0x110000) +TRANSLATION("comparison of int and uint", 52, 200, 83, 81, 86, 228, 197, 167, 58, 130, 123, 68, 103, 80) // comparison of int and uint +TRANSLATION("complex division by zero", 49, 225, 204, 26, 238, 119, 122, 133, 236, 227, 245, 150, 0) // complex division by zero +TRANSLATION("constant must be an integer", 54, 204, 72, 164, 245, 178, 79, 30, 80) // constant must be an integer +TRANSLATION("conversion to object", 41, 226, 245, 91, 227) // conversion to object +TRANSLATION("default 'except' must be last", 58, 211, 152, 163, 66, 137, 15, 51, 14, 165, 146, 205, 4, 138) // default \'except\' must be last +TRANSLATION("dict update sequence has wrong length", 74, 215, 49, 68, 106, 105, 41, 252, 93, 28, 181, 226, 192, 60, 224) // dict update sequence has wrong length +TRANSLATION("div/mod not implemented for uint", 64, 215, 115, 246, 41, 131, 109, 125, 250, 49, 157, 64) // div/mod not implemented for uint +TRANSLATION("divide by zero", 28, 215, 115, 185, 166, 47, 103, 31, 172, 176) // divide by zero +TRANSLATION("division by zero", 32, 215, 115, 187, 212, 47, 103, 31, 172, 176) // division by zero +TRANSLATION("empty separator", 30, 116, 212, 185, 194, 29, 69, 89, 46, 48) // empty separator +TRANSLATION("end of format while looking for conversion specifier", 104, 111, 110, 156, 216, 233, 37, 25, 120, 29, 65, 138, 33, 14, 28, 58, 62, 47, 87, 74, 80) // end of format while looking for conversion specifier +TRANSLATION("exceptions must derive from BaseException", 82, 121, 152, 117, 114, 160, 166, 40, 161, 178, 249, 186, 3, 248, 146, 31, 209, 153, 135, 87, 40) // exceptions must derive from BaseException +TRANSLATION("expected ':' after format specifier", 71, 189, 124, 73, 243, 72, 10, 101, 151, 75, 165, 40) // expected \':\' after format specifier +TRANSLATION("expecting an assembler instruction", 69, 189, 132, 19, 254, 9, 68, 252, 145, 103, 40) // expecting an assembler instruction +TRANSLATION("expecting just a value for set", 61, 189, 132, 126, 17, 69, 4, 61, 218, 40, 106) // expecting just a value for set +TRANSLATION("expecting key:value for dict", 57, 189, 132, 112, 158, 127, 155, 221, 162, 215, 49, 64) // expecting key:value for dict +TRANSLATION("extra keyword arguments given", 58, 121, 150, 178, 28, 66, 234, 12, 30, 103, 128) // extra keyword arguments given +TRANSLATION("extra positional arguments given", 64, 121, 150, 178, 21, 65, 29, 202, 84, 11, 168, 48, 121, 158) // extra positional arguments given +TRANSLATION("first argument to super() must be type", 77, 51, 171, 69, 23, 109, 164, 106, 151, 94, 207, 48) // first argument to super() must be type +TRANSLATION("format requires a dict", 45, 54, 58, 73, 117, 16, 16, 107, 152, 160) // format requires a dict +TRANSLATION("function doesn't take keyword arguments", 79, 191, 240, 169, 112, 152, 226, 23, 80) // function doesn\'t take keyword arguments +TRANSLATION("function expected at most %d arguments, got %d", 93, 190, 55, 175, 130, 81, 76, 17, 116, 5, 212, 216, 24, 32, 186, 0) // function expected at most %d arguments, got %d +TRANSLATION("function got multiple values for argument '%q'", 93, 190, 48, 65, 71, 167, 220, 154, 55, 108, 0) // function got multiple values for argument \'%q\' +TRANSLATION("function missing %d required positional arguments", 99, 190, 41, 114, 38, 29, 13, 70, 138, 160, 142, 229, 42, 5, 212) // function missing %d required positional arguments +TRANSLATION("function missing keyword-only argument", 77, 190, 41, 114, 38, 17, 197, 179, 138, 140, 226, 232) // function missing keyword-only argument +TRANSLATION("function missing required keyword argument '%q'", 95, 190, 41, 114, 38, 29, 70, 142, 33, 118, 192) // function missing required keyword argument \'%q\' +TRANSLATION("function missing required positional argument #%d", 99, 190, 41, 114, 38, 29, 70, 138, 160, 142, 229, 42, 5, 209, 254, 90, 173) // function missing required positional argument #%d +TRANSLATION("function takes %d positional arguments but %d were given", 113, 190, 20, 184, 77, 52, 5, 80, 71, 114, 149, 2, 234, 11, 209, 93, 1, 150, 83, 24, 60, 207) // function takes %d positional arguments but %d were given +TRANSLATION("generator already executing", 55, 131, 198, 10, 140, 132, 220, 224, 243, 27, 34, 184, 64) // generator already executing +TRANSLATION("generator ignored GeneratorExit", 63, 131, 198, 29, 129, 248, 239, 143, 247, 241, 253, 25, 156, 160) // generator ignored GeneratorExit +TRANSLATION("generator raised StopIteration", 61, 131, 198, 43, 39, 37, 241, 252, 214, 21, 125, 75, 41, 114, 128) // generator raised StopIteration +TRANSLATION("identifier redefined as global", 61, 246, 140, 141, 57, 167, 190, 9, 6, 10, 33, 120, 168) // identifier redefined as global +TRANSLATION("identifier redefined as nonlocal", 65, 246, 140, 141, 57, 167, 190, 9, 3, 241, 122, 0) // identifier redefined as nonlocal +TRANSLATION("import * not at module level", 56, 234, 106, 198, 163, 173, 104, 148, 83, 6, 198, 131, 20, 31, 57, 208) // import * not at module level +TRANSLATION("incomplete format", 35, 63, 133, 79, 72) // incomplete format +TRANSLATION("incomplete format key", 43, 63, 133, 79, 72, 112, 158, 112) // incomplete format key +TRANSLATION("incorrect padding", 35, 59, 49, 228, 98, 138, 137, 173, 194) // incorrect padding +TRANSLATION("inline assembler must be a function", 71, 61, 19, 159, 193, 45, 146, 27, 224) // inline assembler must be a function +TRANSLATION("int() arg 2 must be >= 2 and <= 36", 69, 58, 235, 141, 177, 242, 89, 249, 251, 99, 228, 4, 246, 143, 225, 219, 31, 47, 250, 0) // int() arg 2 must be >= 2 and <= 36 +TRANSLATION("invalid architecture", 41, 63, 180, 21, 123, 174, 83, 98, 199, 32) // invalid architecture +TRANSLATION("invalid format specifier", 49, 63, 183, 75, 165, 40) // invalid format specifier +TRANSLATION("invalid micropython decorator", 59, 63, 180, 82, 230, 87, 10, 179, 175, 6, 32, 211, 102, 50, 92, 96) // invalid micropython decorator +TRANSLATION("invalid syntax", 29, 63, 180, 38, 119, 169, 102) // invalid syntax +TRANSLATION("invalid syntax for number", 51, 63, 180, 38, 119, 169, 102, 209, 127, 178, 80) // invalid syntax for number +TRANSLATION("invalid traceback", 35, 63, 180, 45, 100, 195, 188, 76, 225) // invalid traceback +TRANSLATION("issubclass() arg 1 must be a class", 68, 228, 72, 222, 240, 107, 141, 177, 218, 178, 67, 192) // issubclass() arg 1 must be a class +TRANSLATION("issubclass() arg 2 must be a class or a tuple of classes", 112, 228, 72, 222, 240, 107, 141, 177, 242, 89, 33, 224, 24, 193, 5, 141, 84, 30, 159, 128, 208) // issubclass() arg 2 must be a class or a tuple of classes +TRANSLATION("join expects a list of str/bytes objects consistent with self object", 137, 248, 66, 113, 188, 128, 133, 14, 69, 211, 228, 236, 119, 208, 113, 160, 102, 36, 114, 41, 189, 71, 188, 33, 209, 48, 227) // join expects a list of str/bytes objects consistent with self object +TRANSLATION("keyword argument(s) not yet implemented - use normal args instead", 131, 196, 46, 245, 19, 171, 107, 57, 168, 251, 198, 200, 138, 24, 126, 58, 74, 129, 182, 130, 116, 83, 38, 128) // keyword argument(s) not yet implemented - use normal args instead +TRANSLATION("keywords must be strings", 49, 196, 150, 121, 48, 160) // keywords must be strings +TRANSLATION("label '%q' not defined", 45, 65, 94, 58, 44, 90, 105, 205, 61, 240) // label \'%q\' not defined +TRANSLATION("label redefined", 31, 65, 94, 58, 6, 70, 156, 211, 223) // label redefined +TRANSLATION("length argument not allowed for this type", 83, 231, 23, 109, 109, 67, 45, 253, 21, 224, 114, 14, 96) // length argument not allowed for this type +TRANSLATION("local '%q' has type '%q' but source is '%q'", 87, 232, 177, 209, 230, 176, 47, 69, 66, 66, 53, 176, 195, 146, 192) // local \'%q\' has type \'%q\' but source is \'%q\' +TRANSLATION("local '%q' used before type known", 67, 232, 176, 34, 151, 197, 227, 155, 25, 142, 97, 194, 248, 101, 120) // local \'%q\' used before type known +TRANSLATION("local variable referenced before assignment", 87, 232, 28, 229, 91, 187, 195, 36, 210, 155, 217, 124, 94, 57, 177, 152, 36, 79, 184) // local variable referenced before assignment +TRANSLATION("malformed f-string", 37, 73, 81, 54, 58, 111, 137, 182, 121, 48, 128) // malformed f-string +TRANSLATION("maximum recursion depth exceeded", 65, 73, 102, 117, 49, 164, 100, 100, 107, 245, 6, 157, 75, 192, 15, 51, 14, 253, 240) // maximum recursion depth exceeded +TRANSLATION("memory allocation failed, allocating %u bytes", 91, 73, 211, 143, 56, 218, 131, 11, 148, 76, 78, 162, 254, 192, 218, 131, 9, 112, 141, 88, 142, 250, 0) // memory allocation failed, allocating %u bytes +TRANSLATION("memory allocation failed, heap is locked", 81, 73, 211, 143, 56, 218, 131, 11, 148, 76, 78, 162, 254, 192, 224, 50, 168, 57, 5, 16, 103, 13, 240) // memory allocation failed, heap is locked +TRANSLATION("multiple *x in assignment", 51, 233, 235, 102, 19, 130, 68, 251, 128) // multiple *x in assignment +TRANSLATION("multiple bases have instance lay-out conflict", 91, 233, 188, 72, 104, 62, 201, 209, 73, 236, 49, 65, 103, 217, 132, 84, 51, 20, 212, 57, 138) // multiple bases have instance lay-out conflict +TRANSLATION("must raise an object", 41, 76, 81, 69, 100, 228, 48, 79, 28, 96) // must raise an object +TRANSLATION("must use keyword argument for key function", 85, 76, 81, 68, 80, 199, 16, 187, 163, 194, 121, 198, 248) // must use keyword argument for key function +TRANSLATION("name '%q' is not defined", 48, 242, 164, 236, 7, 37, 166, 156, 211, 223) // name \'%q\' is not defined +TRANSLATION("native yield", 24, 242, 95, 48, 207, 228) // native yield +TRANSLATION("need more than %d values to unpack", 68, 243, 190, 41, 198, 97, 120, 9, 250, 3, 220, 150, 226, 250, 137, 156, 32) // need more than %d values to unpack +TRANSLATION("negative shift count", 40, 243, 192, 75, 230, 9, 192, 233, 148, 50, 17, 122, 128) // negative shift count +TRANSLATION("no active exception to reraise", 60, 248, 2, 98, 249, 129, 230, 97, 213, 203, 111, 37, 100, 228, 48) // no active exception to reraise +TRANSLATION("no binding for nonlocal found", 58, 248, 11, 211, 183, 14, 139, 241, 122, 4, 208, 139, 218) // no binding for nonlocal found +TRANSLATION("no module named '%q'", 40, 248, 10, 96, 216, 208, 97, 229, 77, 251, 0) // no module named \'%q\' +TRANSLATION("non-default argument follows default argument", 90, 252, 91, 45, 57, 138, 52, 40, 186, 38, 133, 20, 67, 42, 6, 156, 197, 26, 20, 93) // non-default argument follows default argument +TRANSLATION("non-hex digit found", 38, 252, 91, 60, 7, 152, 53, 216, 28, 162, 104, 69, 237) // non-hex digit found +TRANSLATION("non-keyword arg after */**", 52, 252, 91, 60, 67, 108, 20, 203, 40, 235, 118, 58, 221, 96) // non-keyword arg after */** +TRANSLATION("non-keyword arg after keyword arg", 66, 252, 91, 60, 67, 108, 20, 203, 40, 226, 27, 96) // non-keyword arg after keyword arg +TRANSLATION("not all arguments converted during string formatting", 104, 248, 40, 218, 23, 80, 120, 150, 248, 108, 107, 194, 57, 48, 233, 46, 16) // not all arguments converted during string formatting +TRANSLATION("not enough arguments for format string", 76, 248, 40, 55, 194, 56, 56, 5, 212, 209, 155, 29, 36, 163, 147, 8) // not enough arguments for format string +TRANSLATION("object '%s' isn't a tuple or list", 67, 198, 53, 156, 143, 145, 65, 5, 141, 84, 24, 198, 40, 114, 40) // object \'%s\' isn\'t a tuple or list +TRANSLATION("object not in sequence", 45, 199, 106, 127, 136) // object not in sequence +TRANSLATION("object of type '%s' has no len()", 65, 199, 167, 204, 53, 184, 9, 3, 224, 40, 55, 235, 128) // object of type \'%s\' has no len() +TRANSLATION("object with buffer protocol required", 73, 198, 61, 226, 244, 102, 154, 81, 85, 112, 88, 50, 20, 106, 52) // object with buffer protocol required +TRANSLATION("odd-length string", 35, 6, 183, 103, 206, 57, 48, 128) // odd-length string +TRANSLATION("offset out of bounds", 41, 9, 166, 67, 81, 8, 174, 157, 232, 69, 237, 64) // offset out of bounds +TRANSLATION("only slices with step=1 (aka None) are supported", 97, 138, 140, 225, 40, 115, 13, 7, 188, 34, 157, 93, 190, 208, 234, 23, 9, 14, 230, 35, 234, 130, 200, 61, 96) // only slices with step=1 (aka None) are supported +TRANSLATION("opcode", 13, 10, 153, 6, 152) // opcode +TRANSLATION("ord() expected a character, but string of length %d found", 115, 141, 186, 227, 122, 248, 33, 186, 85, 147, 22, 93, 129, 122, 42, 57, 48, 233, 249, 244, 4, 208, 139, 218) // ord() expected a character, but string of length %d found +TRANSLATION("overflow converting long int to machine word", 89, 14, 121, 102, 162, 25, 71, 137, 112, 138, 49, 96, 19, 173, 186, 75, 118, 115, 25, 113, 180) // overflow converting long int to machine word +TRANSLATION("pack expected %d items for packing (got %d)", 87, 81, 51, 132, 111, 95, 208, 14, 83, 165, 52, 106, 38, 112, 225, 29, 76, 16, 93, 14, 168) // pack expected %d items for packing (got %d) +TRANSLATION("parameters must be registers in sequence a2 to a5", 99, 248, 217, 252, 208, 79, 241, 2, 249, 45, 151, 249, 128) // parameters must be registers in sequence a2 to a5 +TRANSLATION("parameters must be registers in sequence r0 to r3", 99, 248, 217, 252, 208, 79, 241, 10, 251, 54, 235, 249, 64) // parameters must be registers in sequence r0 to r3 +TRANSLATION("pop from empty %q", 35, 84, 42, 232, 3, 166, 165, 206, 46, 0) // pop from empty %q +TRANSLATION("raw f-strings are not supported", 63, 89, 101, 19, 108, 242, 97, 64, 89, 45, 122, 192) // raw f-strings are not supported +TRANSLATION("requested length %d but object has length %d", 89, 147, 255, 226, 104, 183, 199, 159, 64, 94, 138, 142, 62, 143, 159, 64) // requested length %d but object has length %d +TRANSLATION("return annotation must be an identifier", 79, 145, 99, 91, 193, 61, 240, 82, 229, 178, 79, 31, 104) // return annotation must be an identifier +TRANSLATION("return expected '%q' but got '%q'", 67, 145, 99, 91, 198, 245, 251, 2, 244, 84, 96, 130, 216) // return expected \'%q\' but got \'%q\' +TRANSLATION("rsplit(None,n)", 29, 90, 85, 67, 151, 169, 220, 196, 123, 15, 234, 128) // rsplit(None,n) +TRANSLATION("sign not allowed in string format specifier", 86, 142, 192, 251, 91, 80, 203, 124, 78, 57, 48, 233, 116, 165) // sign not allowed in string format specifier +TRANSLATION("sign not allowed with integer format specifier 'c'", 100, 142, 192, 251, 91, 80, 203, 124, 123, 199, 151, 75, 165, 40, 145, 146, 0) // sign not allowed with integer format specifier \'c\' +TRANSLATION("single '}' encountered in format string", 78, 152, 104, 49, 39, 248, 144, 27, 217, 8, 189, 101, 190, 39, 210, 28, 152, 64) // single \'}\' encountered in format string +TRANSLATION("slice step cannot be zero", 50, 148, 57, 134, 17, 78, 160, 194, 123, 224, 162, 241, 143, 214, 88, 0) // slice step cannot be zero +TRANSLATION("small int overflow", 36, 148, 237, 9, 212, 67, 158, 89, 168, 134, 80) // small int overflow +TRANSLATION("start/end indices", 34, 138, 85, 175, 96, 222, 209, 59, 92, 195, 64) // start/end indices +TRANSLATION("stream operation not supported", 61, 200, 101, 72, 133, 82, 151, 45, 175, 88) // stream operation not supported +TRANSLATION("string indices must be integers, not %q", 79, 201, 132, 78, 215, 48, 210, 207, 149, 54, 45, 92) // string indices must be integers, not %q +TRANSLATION("string not supported; use bytes or bytearray", 89, 201, 134, 215, 175, 253, 68, 80, 199, 125, 6, 49, 223, 42, 235, 44, 224) // string not supported; use bytes or bytearray +TRANSLATION("substring not found", 38, 145, 189, 201, 134, 212, 208, 139, 218) // substring not found +TRANSLATION("super() can't find self", 46, 145, 170, 93, 113, 185, 52, 237, 8, 116, 76) // super() can\'t find self +TRANSLATION("too many values to unpack (expected %d)", 78, 176, 128, 164, 159, 156, 123, 146, 220, 95, 81, 51, 132, 117, 55, 175, 232, 117, 64) // too many values to unpack (expected %d) +TRANSLATION("type '%q' is not an acceptable base type", 81, 205, 96, 57, 45, 19, 193, 49, 135, 82, 247, 133, 226, 67, 28, 192) // type \'%q\' is not an acceptable base type +TRANSLATION("type is not an acceptable base type", 71, 204, 28, 150, 137, 224, 152, 195, 169, 123, 194, 241, 33, 142, 96) // type is not an acceptable base type +TRANSLATION("type object '%q' has no attribute '%q'", 77, 204, 56, 236, 116, 95, 1, 245, 216) // type object \'%q\' has no attribute \'%q\' +TRANSLATION("type object 'generator' has no attribute '__await__'", 105, 204, 56, 196, 152, 60, 114, 116, 95, 1, 245, 137, 59, 165, 148, 156, 189, 217, 0) // type object \'generator\' has no attribute \'__await__\' +TRANSLATION("type takes 1 or 3 arguments", 55, 204, 20, 184, 77, 7, 104, 99, 31, 40, 186, 128) // type takes 1 or 3 arguments +TRANSLATION("unary op %q not implemented", 55, 23, 149, 121, 196, 42, 23, 45, 125, 224) // unary op %q not implemented +TRANSLATION("unexpected indent", 35, 23, 239, 95, 19, 180, 222, 160) // unexpected indent +TRANSLATION("unexpected keyword argument '%q'", 65, 23, 239, 95, 28, 66, 237, 128) // unexpected keyword argument \'%q\' +TRANSLATION("unicode name escapes", 41, 23, 185, 144, 105, 135, 149, 38, 13, 24, 85, 26, 0) // unicode name escapes +TRANSLATION("unindent doesn't match any outer indent level", 91, 23, 206, 211, 122, 252, 52, 146, 238, 130, 126, 113, 8, 172, 162, 118, 155, 212, 80, 124, 231, 64) // unindent doesn\'t match any outer indent level +TRANSLATION("unknown conversion specifier %c", 63, 250, 15, 23, 171, 165, 40, 213, 96) // unknown conversion specifier %c +TRANSLATION("unknown format code '%c' for object of type '%q'", 97, 250, 105, 6, 65, 166, 36, 213, 100, 154, 60, 122, 124, 214, 0) // unknown format code \'%c\' for object of type \'%q\' +TRANSLATION("unknown type", 25, 250, 14, 96) // unknown type +TRANSLATION("unknown type '%q'", 35, 250, 14, 107, 0) // unknown type \'%q\' +TRANSLATION("unmatched '{' in format", 47, 23, 210, 75, 187, 124, 73, 253, 228, 19, 233, 0) // unmatched \'{\' in format +TRANSLATION("unreadable attribute", 41, 23, 228, 38, 247, 135, 214) // unreadable attribute +TRANSLATION("unsupported Thumb instruction '%s' with %d arguments", 105, 23, 250, 199, 244, 224, 246, 9, 249, 34, 206, 81, 173, 239, 208, 23, 80) // unsupported Thumb instruction \'%s\' with %d arguments +TRANSLATION("unsupported Xtensa instruction '%s' with %d arguments", 107, 23, 250, 199, 246, 83, 122, 16, 159, 146, 44, 229, 26, 222, 253, 1, 117, 0) // unsupported Xtensa instruction \'%s\' with %d arguments +TRANSLATION("unsupported format character '%c' (0x%x) at index %d", 105, 23, 250, 244, 134, 233, 86, 76, 89, 68, 154, 172, 144, 117, 62, 62, 168, 37, 19, 180, 243, 104, 0) // unsupported format character \'%c\' (0x%x) at index %d +TRANSLATION("unsupported type for %q: '%q'", 59, 23, 250, 199, 54, 141, 207, 154, 192) // unsupported type for %q: \'%q\' +TRANSLATION("unsupported types for %q: '%q', '%q'", 73, 23, 250, 199, 50, 104, 220, 249, 172, 108, 88) // unsupported types for %q: \'%q\', \'%q\' +TRANSLATION("value must fit in %d byte(s)", 57, 238, 20, 197, 20, 76, 229, 19, 232, 14, 255, 81, 58, 160) // value must fit in %d byte(s) +TRANSLATION("wrong number of arguments", 51, 150, 188, 88, 3, 253, 146, 233, 221, 64) // wrong number of arguments +TRANSLATION("zero step", 19, 250, 203, 0, 138, 117, 0) // zero step + +// 2447 bytes worth of qstr +// 7325 bytes worth of translations +// 3057 bytes worth of translations compressed +// 4268 bytes saved diff --git a/circuitpython/mpy-cross/build/genhdr/qstrdefs.preprocessed.h b/circuitpython/mpy-cross/build/genhdr/qstrdefs.preprocessed.h new file mode 100644 index 0000000..100729b --- /dev/null +++ b/circuitpython/mpy-cross/build/genhdr/qstrdefs.preprocessed.h @@ -0,0 +1,2380 @@ +# 0 "<stdin>" +# 0 "<built-in>" +# 0 "<command-line>" +# 1 "/usr/include/stdc-predef.h" 1 3 4 +# 0 "<command-line>" 2 +# 1 "<stdin>" +# 29 "<stdin>" +# 1 "../py/mpconfig.h" 1 +# 45 "../py/mpconfig.h" +# 1 "./mpconfigport.h" 1 +# 122 "./mpconfigport.h" +typedef long mp_int_t; +typedef unsigned long mp_uint_t; +# 142 "./mpconfigport.h" +typedef long mp_off_t; +# 153 "./mpconfigport.h" +# 1 "/usr/include/alloca.h" 1 3 4 +# 21 "/usr/include/alloca.h" 3 4 +# 1 "/usr/include/features.h" 1 3 4 +# 392 "/usr/include/features.h" 3 4 +# 1 "/usr/include/features-time64.h" 1 3 4 +# 20 "/usr/include/features-time64.h" 3 4 +# 1 "/usr/include/x86_64-linux-gnu/bits/wordsize.h" 1 3 4 +# 21 "/usr/include/features-time64.h" 2 3 4 +# 1 "/usr/include/x86_64-linux-gnu/bits/timesize.h" 1 3 4 +# 19 "/usr/include/x86_64-linux-gnu/bits/timesize.h" 3 4 +# 1 "/usr/include/x86_64-linux-gnu/bits/wordsize.h" 1 3 4 +# 20 "/usr/include/x86_64-linux-gnu/bits/timesize.h" 2 3 4 +# 22 "/usr/include/features-time64.h" 2 3 4 +# 393 "/usr/include/features.h" 2 3 4 +# 486 "/usr/include/features.h" 3 4 +# 1 "/usr/include/x86_64-linux-gnu/sys/cdefs.h" 1 3 4 +# 559 "/usr/include/x86_64-linux-gnu/sys/cdefs.h" 3 4 +# 1 "/usr/include/x86_64-linux-gnu/bits/wordsize.h" 1 3 4 +# 560 "/usr/include/x86_64-linux-gnu/sys/cdefs.h" 2 3 4 +# 1 "/usr/include/x86_64-linux-gnu/bits/long-double.h" 1 3 4 +# 561 "/usr/include/x86_64-linux-gnu/sys/cdefs.h" 2 3 4 +# 487 "/usr/include/features.h" 2 3 4 +# 510 "/usr/include/features.h" 3 4 +# 1 "/usr/include/x86_64-linux-gnu/gnu/stubs.h" 1 3 4 +# 10 "/usr/include/x86_64-linux-gnu/gnu/stubs.h" 3 4 +# 1 "/usr/include/x86_64-linux-gnu/gnu/stubs-64.h" 1 3 4 +# 11 "/usr/include/x86_64-linux-gnu/gnu/stubs.h" 2 3 4 +# 511 "/usr/include/features.h" 2 3 4 +# 22 "/usr/include/alloca.h" 2 3 4 + + +# 1 "/usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h" 1 3 4 +# 209 "/usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h" 3 4 + +# 209 "/usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h" 3 4 +typedef long unsigned int size_t; +# 25 "/usr/include/alloca.h" 2 3 4 + + + + + + + +extern void *alloca (size_t __size) __attribute__ ((__nothrow__ , __leaf__)); + + + + + + +# 154 "./mpconfigport.h" 2 + + +# 1 "/usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h" 1 3 4 +# 9 "/usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h" 3 4 +# 1 "/usr/include/stdint.h" 1 3 4 +# 26 "/usr/include/stdint.h" 3 4 +# 1 "/usr/include/x86_64-linux-gnu/bits/libc-header-start.h" 1 3 4 +# 27 "/usr/include/stdint.h" 2 3 4 +# 1 "/usr/include/x86_64-linux-gnu/bits/types.h" 1 3 4 +# 27 "/usr/include/x86_64-linux-gnu/bits/types.h" 3 4 +# 1 "/usr/include/x86_64-linux-gnu/bits/wordsize.h" 1 3 4 +# 28 "/usr/include/x86_64-linux-gnu/bits/types.h" 2 3 4 +# 1 "/usr/include/x86_64-linux-gnu/bits/timesize.h" 1 3 4 +# 19 "/usr/include/x86_64-linux-gnu/bits/timesize.h" 3 4 +# 1 "/usr/include/x86_64-linux-gnu/bits/wordsize.h" 1 3 4 +# 20 "/usr/include/x86_64-linux-gnu/bits/timesize.h" 2 3 4 +# 29 "/usr/include/x86_64-linux-gnu/bits/types.h" 2 3 4 + + +typedef unsigned char __u_char; +typedef unsigned short int __u_short; +typedef unsigned int __u_int; +typedef unsigned long int __u_long; + + +typedef signed char __int8_t; +typedef unsigned char __uint8_t; +typedef signed short int __int16_t; +typedef unsigned short int __uint16_t; +typedef signed int __int32_t; +typedef unsigned int __uint32_t; + +typedef signed long int __int64_t; +typedef unsigned long int __uint64_t; + + + + + + +typedef __int8_t __int_least8_t; +typedef __uint8_t __uint_least8_t; +typedef __int16_t __int_least16_t; +typedef __uint16_t __uint_least16_t; +typedef __int32_t __int_least32_t; +typedef __uint32_t __uint_least32_t; +typedef __int64_t __int_least64_t; +typedef __uint64_t __uint_least64_t; + + + +typedef long int __quad_t; +typedef unsigned long int __u_quad_t; + + + + + + + +typedef long int __intmax_t; +typedef unsigned long int __uintmax_t; +# 141 "/usr/include/x86_64-linux-gnu/bits/types.h" 3 4 +# 1 "/usr/include/x86_64-linux-gnu/bits/typesizes.h" 1 3 4 +# 142 "/usr/include/x86_64-linux-gnu/bits/types.h" 2 3 4 +# 1 "/usr/include/x86_64-linux-gnu/bits/time64.h" 1 3 4 +# 143 "/usr/include/x86_64-linux-gnu/bits/types.h" 2 3 4 + + +typedef unsigned long int __dev_t; +typedef unsigned int __uid_t; +typedef unsigned int __gid_t; +typedef unsigned long int __ino_t; +typedef unsigned long int __ino64_t; +typedef unsigned int __mode_t; +typedef unsigned long int __nlink_t; +typedef long int __off_t; +typedef long int __off64_t; +typedef int __pid_t; +typedef struct { int __val[2]; } __fsid_t; +typedef long int __clock_t; +typedef unsigned long int __rlim_t; +typedef unsigned long int __rlim64_t; +typedef unsigned int __id_t; +typedef long int __time_t; +typedef unsigned int __useconds_t; +typedef long int __suseconds_t; +typedef long int __suseconds64_t; + +typedef int __daddr_t; +typedef int __key_t; + + +typedef int __clockid_t; + + +typedef void * __timer_t; + + +typedef long int __blksize_t; + + + + +typedef long int __blkcnt_t; +typedef long int __blkcnt64_t; + + +typedef unsigned long int __fsblkcnt_t; +typedef unsigned long int __fsblkcnt64_t; + + +typedef unsigned long int __fsfilcnt_t; +typedef unsigned long int __fsfilcnt64_t; + + +typedef long int __fsword_t; + +typedef long int __ssize_t; + + +typedef long int __syscall_slong_t; + +typedef unsigned long int __syscall_ulong_t; + + + +typedef __off64_t __loff_t; +typedef char *__caddr_t; + + +typedef long int __intptr_t; + + +typedef unsigned int __socklen_t; + + + + +typedef int __sig_atomic_t; +# 28 "/usr/include/stdint.h" 2 3 4 +# 1 "/usr/include/x86_64-linux-gnu/bits/wchar.h" 1 3 4 +# 29 "/usr/include/stdint.h" 2 3 4 +# 1 "/usr/include/x86_64-linux-gnu/bits/wordsize.h" 1 3 4 +# 30 "/usr/include/stdint.h" 2 3 4 + + + + +# 1 "/usr/include/x86_64-linux-gnu/bits/stdint-intn.h" 1 3 4 +# 24 "/usr/include/x86_64-linux-gnu/bits/stdint-intn.h" 3 4 +typedef __int8_t int8_t; +typedef __int16_t int16_t; +typedef __int32_t int32_t; +typedef __int64_t int64_t; +# 35 "/usr/include/stdint.h" 2 3 4 + + +# 1 "/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h" 1 3 4 +# 24 "/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h" 3 4 +typedef __uint8_t uint8_t; +typedef __uint16_t uint16_t; +typedef __uint32_t uint32_t; +typedef __uint64_t uint64_t; +# 38 "/usr/include/stdint.h" 2 3 4 + + + + + +typedef __int_least8_t int_least8_t; +typedef __int_least16_t int_least16_t; +typedef __int_least32_t int_least32_t; +typedef __int_least64_t int_least64_t; + + +typedef __uint_least8_t uint_least8_t; +typedef __uint_least16_t uint_least16_t; +typedef __uint_least32_t uint_least32_t; +typedef __uint_least64_t uint_least64_t; + + + + + +typedef signed char int_fast8_t; + +typedef long int int_fast16_t; +typedef long int int_fast32_t; +typedef long int int_fast64_t; +# 71 "/usr/include/stdint.h" 3 4 +typedef unsigned char uint_fast8_t; + +typedef unsigned long int uint_fast16_t; +typedef unsigned long int uint_fast32_t; +typedef unsigned long int uint_fast64_t; +# 87 "/usr/include/stdint.h" 3 4 +typedef long int intptr_t; + + +typedef unsigned long int uintptr_t; +# 101 "/usr/include/stdint.h" 3 4 +typedef __intmax_t intmax_t; +typedef __uintmax_t uintmax_t; +# 10 "/usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h" 2 3 4 +# 157 "./mpconfigport.h" 2 +# 46 "../py/mpconfig.h" 2 +# 804 "../py/mpconfig.h" + +# 804 "../py/mpconfig.h" +typedef double mp_float_t; +# 30 "<stdin>" 2 + + + + + +QCFG(BYTES_IN_LEN, (1)) +QCFG(BYTES_IN_HASH, (2)) + +Q() +Q(*) +Q(_) +Q(/) + +Q(%#o) +Q(%#x) + + + + +Q({:#b}) +Q( ) +Q(\n) +Q(maximum recursion depth exceeded) +Q(<module>) +Q(<lambda>) +Q(<listcomp>) +Q(<dictcomp>) +Q(<setcomp>) +Q(<genexpr>) +Q(<string>) +Q(<stdin>) +Q(utf-8) +# 75 "<stdin>" +Q( ) + +Q(%#o) + +Q(%#x) + +Q(*) + +Q(*) + +Q(*) + +Q(*) + +Q(*) + +Q(*) + +Q(*) + +Q(*) + +Q(<dictcomp>) + +Q(<dictcomp>) + +Q(<genexpr>) + +Q(<genexpr>) + +Q(<lambda>) + +Q(<lambda>) + +Q(<listcomp>) + +Q(<listcomp>) + +Q(<module>) + +Q(<module>) + +Q(<setcomp>) + +Q(<setcomp>) + +Q(<string>) + +Q(ArithmeticError) + +Q(ArithmeticError) + +Q(AssertionError) + +Q(AssertionError) + +Q(AssertionError) + +Q(AttributeError) + +Q(AttributeError) + +Q(BaseException) + +Q(BaseException) + +Q(BaseException) + +Q(BrokenPipeError) + +Q(BrokenPipeError) + +Q(ConnectionError) + +Q(ConnectionError) + +Q(EOFError) + +Q(EOFError) + +Q(Ellipsis) + +Q(Ellipsis) + +Q(Exception) + +Q(Exception) + +Q(GeneratorExit) + +Q(GeneratorExit) + +Q(ImportError) + +Q(ImportError) + +Q(IndentationError) + +Q(IndentationError) + +Q(IndexError) + +Q(IndexError) + +Q(KeyError) + +Q(KeyError) + +Q(KeyboardInterrupt) + +Q(KeyboardInterrupt) + +Q(LookupError) + +Q(LookupError) + +Q(MemoryError) + +Q(MemoryError) + +Q(MpyError) + +Q(MpyError) + +Q(NaN) + +Q(NameError) + +Q(NameError) + +Q(None) + +Q(None) + +Q(None) + +Q(None) + +Q(None) + +Q(None) + +Q(NoneType) + +Q(NotImplementedError) + +Q(NotImplementedError) + +Q(OSError) + +Q(OSError) + +Q(OverflowError) + +Q(OverflowError) + +Q(ReloadException) + +Q(ReloadException) + +Q(RuntimeError) + +Q(RuntimeError) + +Q(StopAsyncIteration) + +Q(StopAsyncIteration) + +Q(StopAsyncIteration) + +Q(StopIteration) + +Q(StopIteration) + +Q(SyntaxError) + +Q(SyntaxError) + +Q(SystemExit) + +Q(SystemExit) + +Q(TimeoutError) + +Q(TimeoutError) + +Q(TypeError) + +Q(TypeError) + +Q(UnicodeError) + +Q(UnicodeError) + +Q(ValueError) + +Q(ValueError) + +Q(ViperTypeError) + +Q(ViperTypeError) + +Q(ZeroDivisionError) + +Q(ZeroDivisionError) + +Q(_0x0a_) + +Q(__add__) + +Q(__aenter__) + +Q(__aenter__) + +Q(__aexit__) + +Q(__aexit__) + +Q(__aiter__) + +Q(__anext__) + +Q(__await__) + +Q(__await__) + +Q(__bases__) + +Q(__bool__) + +Q(__build_class__) + +Q(__bytes__) + +Q(__call__) + +Q(__class__) + +Q(__class__) + +Q(__class__) + +Q(__class__) + +Q(__class__) + +Q(__class__) + +Q(__class__) + +Q(__contains__) + +Q(__contains__) + +Q(__delitem__) + +Q(__delitem__) + +Q(__dict__) + +Q(__dict__) + +Q(__enter__) + +Q(__enter__) + +Q(__enter__) + +Q(__enter__) + +Q(__enter__) + +Q(__enter__) + +Q(__enter__) + +Q(__eq__) + +Q(__eq__) + +Q(__exit__) + +Q(__exit__) + +Q(__exit__) + +Q(__exit__) + +Q(__exit__) + +Q(__exit__) + +Q(__exit__) + +Q(__ge__) + +Q(__getattr__) + +Q(__getattr__) + +Q(__getattr__) + +Q(__getattr__) + +Q(__getitem__) + +Q(__getitem__) + +Q(__getitem__) + +Q(__getitem__) + +Q(__gt__) + +Q(__hash__) + +Q(__iadd__) + +Q(__import__) + +Q(__init__) + +Q(__init__) + +Q(__init__) + +Q(__int__) + +Q(__isub__) + +Q(__iter__) + +Q(__le__) + +Q(__len__) + +Q(__lt__) + +Q(__main__) + +Q(__main__) + +Q(__module__) + +Q(__name__) + +Q(__name__) + +Q(__name__) + +Q(__name__) + +Q(__name__) + +Q(__name__) + +Q(__name__) + +Q(__name__) + +Q(__name__) + +Q(__name__) + +Q(__name__) + +Q(__ne__) + +Q(__new__) + +Q(__new__) + +Q(__new__) + +Q(__next__) + +Q(__next__) + +Q(__next__) + +Q(__next__) + +Q(__path__) + +Q(__path__) + +Q(__path__) + +Q(__qualname__) + +Q(__repl_print__) + +Q(__repl_print__) + +Q(__repr__) + +Q(__repr__) + +Q(__reversed__) + +Q(__setitem__) + +Q(__setitem__) + +Q(__str__) + +Q(__sub__) + +Q(__traceback__) + +Q(__traceback__) + +Q(a2b_base64) + +Q(abs) + +Q(add) + +Q(add) + +Q(add) + +Q(add) + +Q(addi) + +Q(align) + +Q(all) + +Q(and_) + +Q(and_) + +Q(any) + +Q(append) + +Q(append) + +Q(args) + +Q(asm_thumb) + +Q(asm_xtensa) + +Q(asr) + +Q(b) + +Q(b2a_base64) + +Q(ball) + +Q(bany) + +Q(bbc) + +Q(bbs) + +Q(beq) + +Q(beqz) + +Q(bge) + +Q(bgeu) + +Q(bin) + +Q(binascii) + +Q(bit_length) + +Q(bl) + +Q(blt) + +Q(bnall) + +Q(bne) + +Q(bnez) + +Q(bnone) + +Q(bool) + +Q(bool) + +Q(bool) + +Q(bool) + +Q(bool) + +Q(bool) + +Q(bool) + +Q(bool) + +Q(bool) + +Q(bool) + +Q(bound_method) + +Q(builtins) + +Q(builtins) + +Q(bx) + +Q(bytearray) + +Q(bytearray) + +Q(bytecode) + +Q(byteorder) + +Q(bytes) + +Q(bytes) + +Q(bytes) + +Q(calcsize) + +Q(callable) + +Q(callx0) + +Q(chr) + +Q(classmethod) + +Q(classmethod) + +Q(clear) + +Q(clear) + +Q(clear) + +Q(close) + +Q(close) + +Q(closure) + +Q(clz) + +Q(cmp) + +Q(complex) + +Q(complex) + +Q(const) + +Q(const) + +Q(copy) + +Q(copy) + +Q(copy) + +Q(coroutine) + +Q(count) + +Q(count) + +Q(count) + +Q(count) + +Q(cpsid) + +Q(cpsie) + +Q(crc32) + +Q(data) + +Q(decode) + +Q(decode) + +Q(default) + +Q(delattr) + +Q(deleter) + +Q(dict) + +Q(dict) + +Q(dict) + +Q(dict_view) + +Q(difference) + +Q(difference_update) + +Q(dir) + +Q(discard) + +Q(divmod) + +Q(doc) + +Q(encode) + +Q(end) + +Q(endswith) + +Q(endswith) + +Q(enumerate) + +Q(enumerate) + +Q(errno) + +Q(eval) + +Q(exec) + +Q(extend) + +Q(extend) + +Q(filename) + +Q(filename2) + +Q(filter) + +Q(filter) + +Q(find) + +Q(find) + +Q(find) + +Q(float) + +Q(float) + +Q(float) + +Q(flush) + +Q(format) + +Q(format) + +Q(from_bytes) + +Q(fromkeys) + +Q(function) + +Q(function) + +Q(function) + +Q(function) + +Q(function) + +Q(function) + +Q(function) + +Q(function) + +Q(function) + +Q(function) + +Q(generator) + +Q(generator) + +Q(generator) + +Q(get) + +Q(getattr) + +Q(getter) + +Q(globals) + +Q(hasattr) + +Q(hash) + +Q(hex) + +Q(hexlify) + +Q(id) + +Q(imag) + +Q(index) + +Q(index) + +Q(index) + +Q(index) + +Q(index) + +Q(inf) + +Q(insert) + +Q(int) + +Q(int) + +Q(int) + +Q(int) + +Q(int) + +Q(int) + +Q(int) + +Q(int) + +Q(int) + +Q(int) + +Q(int) + +Q(int) + +Q(intersection) + +Q(intersection_update) + +Q(isalpha) + +Q(isalpha) + +Q(isdigit) + +Q(isdigit) + +Q(isdisjoint) + +Q(isinstance) + +Q(islower) + +Q(islower) + +Q(isspace) + +Q(isspace) + +Q(issubclass) + +Q(issubset) + +Q(issuperset) + +Q(isupper) + +Q(isupper) + +Q(items) + +Q(iter) + +Q(iterable) + +Q(iterator) + +Q(iterator) + +Q(iterator) + +Q(iterator) + +Q(iterator) + +Q(j) + +Q(join) + +Q(join) + +Q(jx) + +Q(key) + +Q(key) + +Q(keys) + +Q(keys) + +Q(l16si) + +Q(l16ui) + +Q(l32i) + +Q(l8ui) + +Q(label) + +Q(ldr) + +Q(ldrb) + +Q(ldrex) + +Q(ldrh) + +Q(len) + +Q(length) + +Q(list) + +Q(list) + +Q(list) + +Q(little) + +Q(little) + +Q(little) + +Q(locals) + +Q(lower) + +Q(lower) + +Q(lsl) + +Q(lsr) + +Q(lstrip) + +Q(lstrip) + +Q(map) + +Q(map) + +Q(max) + +Q(micropython) + +Q(micropython) + +Q(micropython) + +Q(min) + +Q(module) + +Q(mov) + +Q(mov) + +Q(mov) + +Q(mov_n) + +Q(movi) + +Q(movt) + +Q(movw) + +Q(movwt) + +Q(mrs) + +Q(mull) + +Q(native) + +Q(next) + +Q(nop) + +Q(object) + +Q(object) + +Q(object) + +Q(object) + +Q(object) + +Q(object) + +Q(object) + +Q(object) + +Q(object) + +Q(object) + +Q(oct) + +Q(or_) + +Q(ord) + +Q(pack) + +Q(pack_into) + +Q(pend_throw) + +Q(pop) + +Q(pop) + +Q(pop) + +Q(pop) + +Q(popitem) + +Q(pow) + +Q(print) + +Q(property) + +Q(property) + +Q(protocol_stream) + +Q(protocol_stream) + +Q(ptr) + +Q(ptr) + +Q(ptr) + +Q(ptr) + +Q(ptr) + +Q(ptr) + +Q(ptr) + +Q(ptr16) + +Q(ptr16) + +Q(ptr16) + +Q(ptr16) + +Q(ptr16) + +Q(ptr16) + +Q(ptr16) + +Q(ptr32) + +Q(ptr32) + +Q(ptr32) + +Q(ptr32) + +Q(ptr32) + +Q(ptr32) + +Q(ptr32) + +Q(ptr8) + +Q(ptr8) + +Q(ptr8) + +Q(ptr8) + +Q(ptr8) + +Q(ptr8) + +Q(ptr8) + +Q(push) + +Q(range) + +Q(range) + +Q(range) + +Q(rbit) + +Q(real) + +Q(remove) + +Q(remove) + +Q(replace) + +Q(replace) + +Q(repr) + +Q(ret_n) + +Q(reverse) + +Q(reverse) + +Q(reversed) + +Q(reversed) + +Q(rfind) + +Q(rfind) + +Q(rfind) + +Q(rindex) + +Q(rindex) + +Q(rindex) + +Q(round) + +Q(rsplit) + +Q(rsplit) + +Q(rstrip) + +Q(rstrip) + +Q(s16i) + +Q(s32i) + +Q(s8i) + +Q(sdiv) + +Q(send) + +Q(send) + +Q(sep) + +Q(set) + +Q(set) + +Q(set) + +Q(setattr) + +Q(setdefault) + +Q(setter) + +Q(signed) + +Q(slice) + +Q(slice) + +Q(sort) + +Q(sorted) + +Q(split) + +Q(split) + +Q(start) + +Q(start) + +Q(startswith) + +Q(startswith) + +Q(staticmethod) + +Q(staticmethod) + +Q(step) + +Q(stop) + +Q(str) + +Q(str) + +Q(str) + +Q(str) + +Q(str) + +Q(str) + +Q(str) + +Q(strb) + +Q(strerror) + +Q(strex) + +Q(strh) + +Q(strip) + +Q(strip) + +Q(sub) + +Q(sub) + +Q(sub) + +Q(sum) + +Q(super) + +Q(super) + +Q(super) + +Q(symmetric_difference) + +Q(symmetric_difference_update) + +Q(throw) + +Q(throw) + +Q(to_bytes) + +Q(traceback) + +Q(traceback) + +Q(tuple) + +Q(tuple) + +Q(tuple) + +Q(tuple) + +Q(type) + +Q(type) + +Q(udiv) + +Q(uint) + +Q(uint) + +Q(uint) + +Q(uint) + +Q(uint) + +Q(uint) + +Q(uint) + +Q(uint) + +Q(unhexlify) + +Q(union) + +Q(unpack) + +Q(unpack_from) + +Q(update) + +Q(update) + +Q(upper) + +Q(upper) + +Q(ustruct) + +Q(ustruct) + +Q(utf-8) + +Q(utf-8) + +Q(utf-8) + +Q(value) + +Q(values) + +Q(vcmp) + +Q(vcvt_f32_s32) + +Q(vcvt_s32_f32) + +Q(viper) + +Q(vldr) + +Q(vmov) + +Q(vmrs) + +Q(vneg) + +Q(vsqrt) + +Q(vstr) + +Q(wfi) + +Q(xor) + +Q(zip) + +Q(zip) + +Q(zip) + +Q({_colon_#b}) + +TRANSLATE(" File \"%q\", line %d") + +TRANSLATE("%%c requires int or char") + +TRANSLATE("%%c requires int or char") + +TRANSLATE("%q index out of range") + +TRANSLATE("%q index out of range") + +TRANSLATE("%q index out of range") + +TRANSLATE("%q index out of range") + +TRANSLATE("%q index out of range") + +TRANSLATE("%q indices must be integers, not %s") + +TRANSLATE("%q length must be %d-%d") + +TRANSLATE("%q must be %d-%d") + +TRANSLATE("%q must be <= %d") + +TRANSLATE("%q must be >= %d") + +TRANSLATE("%q must be >= 0") + +TRANSLATE("%q must be a string") + +TRANSLATE("%q must be of type %q") + +TRANSLATE("%q() takes %d positional arguments but %d were given") + +TRANSLATE("'%q' argument required") + +TRANSLATE("'%q' object is not an iterator") + +TRANSLATE("'%q' object is not an iterator") + +TRANSLATE("'%q' object is not callable") + +TRANSLATE("'%q' object is not callable") + +TRANSLATE("'%q' object is not iterable") + +TRANSLATE("'%s' expects a label") + +TRANSLATE("'%s' expects a label") + +TRANSLATE("'%s' expects a register") + +TRANSLATE("'%s' expects a register") + +TRANSLATE("'%s' expects a special register") + +TRANSLATE("'%s' expects an FPU register") + +TRANSLATE("'%s' expects an address of the form [a, b]") + +TRANSLATE("'%s' expects an integer") + +TRANSLATE("'%s' expects an integer") + +TRANSLATE("'%s' expects at most r%d") + +TRANSLATE("'%s' expects at most r%d") + +TRANSLATE("'%s' expects {r0, r1, ...}") + +TRANSLATE("'%s' integer %d isn't within range %d..%d") + +TRANSLATE("'%s' integer 0x%x doesn't fit in mask 0x%x") + +TRANSLATE("'%s' object doesn't support item assignment") + +TRANSLATE("'%s' object doesn't support item deletion") + +TRANSLATE("'%s' object has no attribute '%q'") + +TRANSLATE("'%s' object has no attribute '%q'") + +TRANSLATE("'%s' object isn't subscriptable") + +TRANSLATE("'=' alignment not allowed in string format specifier") + +TRANSLATE("'align' requires 1 argument") + +TRANSLATE("'await' outside function") + +TRANSLATE("'await', 'async for' or 'async with' outside async function") + +TRANSLATE("'break' outside loop") + +TRANSLATE("'continue' outside loop") + +TRANSLATE("'coroutine' object is not an iterator") + +TRANSLATE("'data' requires at least 2 arguments") + +TRANSLATE("'data' requires integer arguments") + +TRANSLATE("'label' requires 1 argument") + +TRANSLATE("'return' outside function") + +TRANSLATE("'yield from' inside async function") + +TRANSLATE("'yield' outside function") + +TRANSLATE("*x must be assignment target") + +TRANSLATE(", in %q\n") + +TRANSLATE("0.0 to a complex power") + +TRANSLATE("3-arg pow() not supported") + +TRANSLATE("Call super().__init__() before accessing native object.") + +TRANSLATE("Expected a %q") + +TRANSLATE("File exists") + +TRANSLATE("Input/output error") + +TRANSLATE("Invalid argument") + +TRANSLATE("LHS of keyword arg must be an id") + +TRANSLATE("Name too long") + +TRANSLATE("No space left on device") + +TRANSLATE("No such device") + +TRANSLATE("No such file/directory") + +TRANSLATE("Operation not permitted") + +TRANSLATE("Permission denied") + +TRANSLATE("Read-only filesystem") + +TRANSLATE("Traceback (most recent call last):\n") + +TRANSLATE("Unable to init parser") + +TRANSLATE("__init__() should return None, not '%q'") + +TRANSLATE("__new__ arg must be a user-type") + +TRANSLATE("a bytes-like object is required") + +TRANSLATE("a bytes-like object is required") + +TRANSLATE("abort() called") + +TRANSLATE("annotation must be an identifier") + +TRANSLATE("arg is an empty sequence") + +TRANSLATE("argument has wrong type") + +TRANSLATE("argument name reused") + +TRANSLATE("argument num/types mismatch") + +TRANSLATE("argument should be a '%q' not a '%q'") + +TRANSLATE("attributes not supported yet") + +TRANSLATE("bad typecode") + +TRANSLATE("bad typecode") + +TRANSLATE("binary op %q not implemented") + +TRANSLATE("binary op %q not implemented") + +TRANSLATE("binary op %q not implemented") + +TRANSLATE("binary op %q not implemented") + +TRANSLATE("binary op %q not implemented") + +TRANSLATE("binary op %q not implemented") + +TRANSLATE("branch not in range") + +TRANSLATE("buffer too small") + +TRANSLATE("buffer too small") + +TRANSLATE("buffer too small") + +TRANSLATE("buffer too small") + +TRANSLATE("bytes length not a multiple of item size") + +TRANSLATE("bytes value out of range") + +TRANSLATE("can only have up to 4 parameters to Thumb assembly") + +TRANSLATE("can only have up to 4 parameters to Xtensa assembly") + +TRANSLATE("can't add special method to already-subclassed class") + +TRANSLATE("can't assign to expression") + +TRANSLATE("can't assign to expression") + +TRANSLATE("can't assign to expression") + +TRANSLATE("can't convert %q to %q") + +TRANSLATE("can't convert %q to %q") + +TRANSLATE("can't convert %q to %q") + +TRANSLATE("can't convert %q to int") + +TRANSLATE("can't convert %s to complex") + +TRANSLATE("can't convert '%q' object to %q implicitly") + +TRANSLATE("can't declare nonlocal in outer code") + +TRANSLATE("can't delete expression") + +TRANSLATE("can't do binary op between '%q' and '%q'") + +TRANSLATE("can't do binary op between '%q' and '%q'") + +TRANSLATE("can't do binary op between '%q' and '%q'") + +TRANSLATE("can't do binary op between '%q' and '%q'") + +TRANSLATE("can't do binary op between '%q' and '%q'") + +TRANSLATE("can't do binary op between '%q' and '%q'") + +TRANSLATE("can't do truncated division of a complex number") + +TRANSLATE("can't have multiple **x") + +TRANSLATE("can't have multiple *x") + +TRANSLATE("can't implicitly convert '%q' to 'bool'") + +TRANSLATE("can't implicitly convert '%q' to 'bool'") + +TRANSLATE("can't implicitly convert '%q' to 'bool'") + +TRANSLATE("can't implicitly convert '%q' to 'bool'") + +TRANSLATE("can't implicitly convert '%q' to 'bool'") + +TRANSLATE("can't implicitly convert '%q' to 'bool'") + +TRANSLATE("can't load from '%q'") + +TRANSLATE("can't load from '%q'") + +TRANSLATE("can't load from '%q'") + +TRANSLATE("can't load from '%q'") + +TRANSLATE("can't load from '%q'") + +TRANSLATE("can't load from '%q'") + +TRANSLATE("can't load from '%q'") + +TRANSLATE("can't load from '%q'") + +TRANSLATE("can't load from '%q'") + +TRANSLATE("can't load from '%q'") + +TRANSLATE("can't load from '%q'") + +TRANSLATE("can't load from '%q'") + +TRANSLATE("can't load with '%q' index") + +TRANSLATE("can't load with '%q' index") + +TRANSLATE("can't load with '%q' index") + +TRANSLATE("can't load with '%q' index") + +TRANSLATE("can't load with '%q' index") + +TRANSLATE("can't load with '%q' index") + +TRANSLATE("can't perform relative import") + +TRANSLATE("can't send non-None value to a just-started generator") + +TRANSLATE("can't store '%q'") + +TRANSLATE("can't store '%q'") + +TRANSLATE("can't store '%q'") + +TRANSLATE("can't store '%q'") + +TRANSLATE("can't store '%q'") + +TRANSLATE("can't store '%q'") + +TRANSLATE("can't store '%q'") + +TRANSLATE("can't store '%q'") + +TRANSLATE("can't store '%q'") + +TRANSLATE("can't store '%q'") + +TRANSLATE("can't store '%q'") + +TRANSLATE("can't store '%q'") + +TRANSLATE("can't store to '%q'") + +TRANSLATE("can't store to '%q'") + +TRANSLATE("can't store to '%q'") + +TRANSLATE("can't store to '%q'") + +TRANSLATE("can't store to '%q'") + +TRANSLATE("can't store to '%q'") + +TRANSLATE("can't store to '%q'") + +TRANSLATE("can't store to '%q'") + +TRANSLATE("can't store to '%q'") + +TRANSLATE("can't store to '%q'") + +TRANSLATE("can't store to '%q'") + +TRANSLATE("can't store to '%q'") + +TRANSLATE("can't store with '%q' index") + +TRANSLATE("can't store with '%q' index") + +TRANSLATE("can't store with '%q' index") + +TRANSLATE("can't store with '%q' index") + +TRANSLATE("can't store with '%q' index") + +TRANSLATE("can't store with '%q' index") + +TRANSLATE("can't switch from automatic field numbering to manual field specification") + +TRANSLATE("can't switch from manual field specification to automatic field numbering") + +TRANSLATE("cannot create '%q' instances") + +TRANSLATE("cannot import name %q") + +TRANSLATE("cannot import name %q") + +TRANSLATE("casting") + +TRANSLATE("casting") + +TRANSLATE("casting") + +TRANSLATE("casting") + +TRANSLATE("casting") + +TRANSLATE("casting") + +TRANSLATE("chr() arg not in range(0x110000)") + +TRANSLATE("comparison of int and uint") + +TRANSLATE("comparison of int and uint") + +TRANSLATE("comparison of int and uint") + +TRANSLATE("comparison of int and uint") + +TRANSLATE("comparison of int and uint") + +TRANSLATE("comparison of int and uint") + +TRANSLATE("complex division by zero") + +TRANSLATE("constant must be an integer") + +TRANSLATE("conversion to object") + +TRANSLATE("conversion to object") + +TRANSLATE("conversion to object") + +TRANSLATE("conversion to object") + +TRANSLATE("conversion to object") + +TRANSLATE("conversion to object") + +TRANSLATE("default 'except' must be last") + +TRANSLATE("dict update sequence has wrong length") + +TRANSLATE("div/mod not implemented for uint") + +TRANSLATE("div/mod not implemented for uint") + +TRANSLATE("div/mod not implemented for uint") + +TRANSLATE("div/mod not implemented for uint") + +TRANSLATE("div/mod not implemented for uint") + +TRANSLATE("div/mod not implemented for uint") + +TRANSLATE("divide by zero") + +TRANSLATE("divide by zero") + +TRANSLATE("division by zero") + +TRANSLATE("empty separator") + +TRANSLATE("empty separator") + +TRANSLATE("end of format while looking for conversion specifier") + +TRANSLATE("exceptions must derive from BaseException") + +TRANSLATE("expected ':' after format specifier") + +TRANSLATE("expecting an assembler instruction") + +TRANSLATE("expecting just a value for set") + +TRANSLATE("expecting key:value for dict") + +TRANSLATE("extra keyword arguments given") + +TRANSLATE("extra positional arguments given") + +TRANSLATE("first argument to super() must be type") + +TRANSLATE("format requires a dict") + +TRANSLATE("function doesn't take keyword arguments") + +TRANSLATE("function expected at most %d arguments, got %d") + +TRANSLATE("function got multiple values for argument '%q'") + +TRANSLATE("function missing %d required positional arguments") + +TRANSLATE("function missing keyword-only argument") + +TRANSLATE("function missing required keyword argument '%q'") + +TRANSLATE("function missing required positional argument #%d") + +TRANSLATE("function takes %d positional arguments but %d were given") + +TRANSLATE("generator already executing") + +TRANSLATE("generator already executing") + +TRANSLATE("generator ignored GeneratorExit") + +TRANSLATE("generator raised StopIteration") + +TRANSLATE("generator raised StopIteration") + +TRANSLATE("identifier redefined as global") + +TRANSLATE("identifier redefined as nonlocal") + +TRANSLATE("import * not at module level") + +TRANSLATE("incomplete format key") + +TRANSLATE("incomplete format") + +TRANSLATE("incorrect padding") + +TRANSLATE("inline assembler must be a function") + +TRANSLATE("int() arg 2 must be >= 2 and <= 36") + +TRANSLATE("invalid architecture") + +TRANSLATE("invalid architecture") + +TRANSLATE("invalid format specifier") + +TRANSLATE("invalid micropython decorator") + +TRANSLATE("invalid micropython decorator") + +TRANSLATE("invalid syntax for number") + +TRANSLATE("invalid syntax") + +TRANSLATE("invalid syntax") + +TRANSLATE("invalid syntax") + +TRANSLATE("invalid traceback") + +TRANSLATE("issubclass() arg 1 must be a class") + +TRANSLATE("issubclass() arg 2 must be a class or a tuple of classes") + +TRANSLATE("join expects a list of str/bytes objects consistent with self object") + +TRANSLATE("keyword argument(s) not yet implemented - use normal args instead") + +TRANSLATE("keywords must be strings") + +TRANSLATE("label '%q' not defined") + +TRANSLATE("label '%q' not defined") + +TRANSLATE("label redefined") + +TRANSLATE("length argument not allowed for this type") + +TRANSLATE("local '%q' has type '%q' but source is '%q'") + +TRANSLATE("local '%q' has type '%q' but source is '%q'") + +TRANSLATE("local '%q' has type '%q' but source is '%q'") + +TRANSLATE("local '%q' has type '%q' but source is '%q'") + +TRANSLATE("local '%q' has type '%q' but source is '%q'") + +TRANSLATE("local '%q' has type '%q' but source is '%q'") + +TRANSLATE("local '%q' used before type known") + +TRANSLATE("local '%q' used before type known") + +TRANSLATE("local '%q' used before type known") + +TRANSLATE("local '%q' used before type known") + +TRANSLATE("local '%q' used before type known") + +TRANSLATE("local '%q' used before type known") + +TRANSLATE("local variable referenced before assignment") + +TRANSLATE("malformed f-string") + +TRANSLATE("maximum recursion depth exceeded") + +TRANSLATE("memory allocation failed, allocating %u bytes") + +TRANSLATE("memory allocation failed, heap is locked") + +TRANSLATE("multiple *x in assignment") + +TRANSLATE("multiple bases have instance lay-out conflict") + +TRANSLATE("must raise an object") + +TRANSLATE("must raise an object") + +TRANSLATE("must raise an object") + +TRANSLATE("must raise an object") + +TRANSLATE("must raise an object") + +TRANSLATE("must raise an object") + +TRANSLATE("must use keyword argument for key function") + +TRANSLATE("name '%q' is not defined") + +TRANSLATE("native yield") + +TRANSLATE("native yield") + +TRANSLATE("native yield") + +TRANSLATE("native yield") + +TRANSLATE("native yield") + +TRANSLATE("native yield") + +TRANSLATE("need more than %d values to unpack") + +TRANSLATE("need more than %d values to unpack") + +TRANSLATE("negative shift count") + +TRANSLATE("negative shift count") + +TRANSLATE("negative shift count") + +TRANSLATE("no active exception to reraise") + +TRANSLATE("no binding for nonlocal found") + +TRANSLATE("no module named '%q'") + +TRANSLATE("non-default argument follows default argument") + +TRANSLATE("non-hex digit found") + +TRANSLATE("non-keyword arg after */**") + +TRANSLATE("non-keyword arg after keyword arg") + +TRANSLATE("not all arguments converted during string formatting") + +TRANSLATE("not enough arguments for format string") + +TRANSLATE("object '%s' isn't a tuple or list") + +TRANSLATE("object not in sequence") + +TRANSLATE("object of type '%s' has no len()") + +TRANSLATE("object with buffer protocol required") + +TRANSLATE("odd-length string") + +TRANSLATE("offset out of bounds") + +TRANSLATE("only slices with step=1 (aka None) are supported") + +TRANSLATE("only slices with step=1 (aka None) are supported") + +TRANSLATE("only slices with step=1 (aka None) are supported") + +TRANSLATE("only slices with step=1 (aka None) are supported") + +TRANSLATE("opcode") + +TRANSLATE("ord() expected a character, but string of length %d found") + +TRANSLATE("overflow converting long int to machine word") + +TRANSLATE("overflow converting long int to machine word") + +TRANSLATE("pack expected %d items for packing (got %d)") + +TRANSLATE("parameters must be registers in sequence a2 to a5") + +TRANSLATE("parameters must be registers in sequence a2 to a5") + +TRANSLATE("parameters must be registers in sequence r0 to r3") + +TRANSLATE("parameters must be registers in sequence r0 to r3") + +TRANSLATE("pop from empty %q") + +TRANSLATE("pop from empty %q") + +TRANSLATE("pop from empty %q") + +TRANSLATE("raw f-strings are not supported") + +TRANSLATE("requested length %d but object has length %d") + +TRANSLATE("return annotation must be an identifier") + +TRANSLATE("return expected '%q' but got '%q'") + +TRANSLATE("return expected '%q' but got '%q'") + +TRANSLATE("return expected '%q' but got '%q'") + +TRANSLATE("return expected '%q' but got '%q'") + +TRANSLATE("return expected '%q' but got '%q'") + +TRANSLATE("return expected '%q' but got '%q'") + +TRANSLATE("rsplit(None,n)") + +TRANSLATE("sign not allowed in string format specifier") + +TRANSLATE("sign not allowed with integer format specifier 'c'") + +TRANSLATE("single '}' encountered in format string") + +TRANSLATE("slice step cannot be zero") + +TRANSLATE("small int overflow") + +TRANSLATE("start/end indices") + +TRANSLATE("stream operation not supported") + +TRANSLATE("string indices must be integers, not %q") + +TRANSLATE("string not supported; use bytes or bytearray") + +TRANSLATE("substring not found") + +TRANSLATE("substring not found") + +TRANSLATE("super() can't find self") + +TRANSLATE("too many values to unpack (expected %d)") + +TRANSLATE("type '%q' is not an acceptable base type") + +TRANSLATE("type is not an acceptable base type") + +TRANSLATE("type object '%q' has no attribute '%q'") + +TRANSLATE("type object 'generator' has no attribute '__await__'") + +TRANSLATE("type takes 1 or 3 arguments") + +TRANSLATE("unary op %q not implemented") + +TRANSLATE("unary op %q not implemented") + +TRANSLATE("unary op %q not implemented") + +TRANSLATE("unary op %q not implemented") + +TRANSLATE("unary op %q not implemented") + +TRANSLATE("unary op %q not implemented") + +TRANSLATE("unexpected indent") + +TRANSLATE("unexpected keyword argument '%q'") + +TRANSLATE("unicode name escapes") + +TRANSLATE("unindent doesn't match any outer indent level") + +TRANSLATE("unknown conversion specifier %c") + +TRANSLATE("unknown format code '%c' for object of type '%q'") + +TRANSLATE("unknown format code '%c' for object of type '%q'") + +TRANSLATE("unknown format code '%c' for object of type '%q'") + +TRANSLATE("unknown type '%q'") + +TRANSLATE("unknown type") + +TRANSLATE("unmatched '{' in format") + +TRANSLATE("unreadable attribute") + +TRANSLATE("unreadable attribute") + +TRANSLATE("unreadable attribute") + +TRANSLATE("unsupported Thumb instruction '%s' with %d arguments") + +TRANSLATE("unsupported Xtensa instruction '%s' with %d arguments") + +TRANSLATE("unsupported format character '%c' (0x%x) at index %d") + +TRANSLATE("unsupported type for %q: '%q'") + +TRANSLATE("unsupported types for %q: '%q', '%q'") + +TRANSLATE("value must fit in %d byte(s)") + +TRANSLATE("value must fit in %d byte(s)") + +TRANSLATE("wrong number of arguments") + +TRANSLATE("wrong number of arguments") + +TRANSLATE("zero step") |