Lines Matching defs:kind

165     int kind;
172 kind = PyUnicode_KIND(pystr);
176 Py_UCS4 c = PyUnicode_READ(kind, input, i);
205 Py_UCS4 c = PyUnicode_READ(kind, input, i);
230 int kind;
239 kind = PyUnicode_KIND(pystr);
243 Py_UCS4 c = PyUnicode_READ(kind, input, i);
267 kind = PyUnicode_KIND(rval);
273 Py_UCS4 c = PyUnicode_READ(kind, input, i); \
298 if (kind == PyUnicode_1BYTE_KIND) {
301 } else if (kind == PyUnicode_2BYTE_KIND) {
306 assert(kind == PyUnicode_4BYTE_KIND);
396 int kind;
407 kind = PyUnicode_KIND(pystr);
420 d = PyUnicode_READ(kind, buf, next);
463 c = PyUnicode_READ(kind, buf, next);
493 Py_UCS4 digit = PyUnicode_READ(kind, buf, next);
512 PyUnicode_READ(kind, buf, next++) == '\\' &&
513 PyUnicode_READ(kind, buf, next++) == 'u') {
518 Py_UCS4 digit = PyUnicode_READ(kind, buf, next);
688 int kind;
700 kind = PyUnicode_KIND(pystr);
711 while (idx <= end_idx && IS_WHITESPACE(PyUnicode_READ(kind,str, idx))) idx++;
714 if (idx > end_idx || PyUnicode_READ(kind, str, idx) != '}') {
719 if (idx > end_idx || PyUnicode_READ(kind, str, idx) != '"') {
736 while (idx <= end_idx && IS_WHITESPACE(PyUnicode_READ(kind, str, idx))) idx++;
737 if (idx > end_idx || PyUnicode_READ(kind, str, idx) != ':') {
742 while (idx <= end_idx && IS_WHITESPACE(PyUnicode_READ(kind, str, idx))) idx++;
770 while (idx <= end_idx && IS_WHITESPACE(PyUnicode_READ(kind, str, idx))) idx++;
773 if (idx <= end_idx && PyUnicode_READ(kind, str, idx) == '}')
775 if (idx > end_idx || PyUnicode_READ(kind, str, idx) != ',') {
782 while (idx <= end_idx && IS_WHITESPACE(PyUnicode_READ(kind, str, idx))) idx++;
818 int kind;
832 kind = PyUnicode_KIND(pystr);
836 while (idx <= end_idx && IS_WHITESPACE(PyUnicode_READ(kind, str, idx))) idx++;
839 if (idx > end_idx || PyUnicode_READ(kind, str, idx) != ']') {
854 while (idx <= end_idx && IS_WHITESPACE(PyUnicode_READ(kind, str, idx))) idx++;
857 if (idx <= end_idx && PyUnicode_READ(kind, str, idx) == ']')
859 if (idx > end_idx || PyUnicode_READ(kind, str, idx) != ',') {
866 while (idx <= end_idx && IS_WHITESPACE(PyUnicode_READ(kind, str, idx))) idx++;
870 /* verify that idx < end_idx, PyUnicode_READ(kind, str, idx) should be ']' */
871 if (idx > end_idx || PyUnicode_READ(kind, str, idx) != ']') {
921 int kind;
933 kind = PyUnicode_KIND(pystr);
937 if (PyUnicode_READ(kind, str, idx) == '-') {
946 if (PyUnicode_READ(kind, str, idx) >= '1' && PyUnicode_READ(kind, str, idx) <= '9') {
948 while (idx <= end_idx && PyUnicode_READ(kind, str, idx) >= '0' && PyUnicode_READ(kind, str, idx) <= '9') idx++;
951 else if (PyUnicode_READ(kind, str, idx) == '0') {
961 if (idx < end_idx && PyUnicode_READ(kind, str, idx) == '.' && PyUnicode_READ(kind, str, idx + 1) >= '0' && PyUnicode_READ(kind, str, idx + 1) <= '9') {
964 while (idx <= end_idx && PyUnicode_READ(kind, str, idx) >= '0' && PyUnicode_READ(kind, str, idx) <= '9') idx++;
968 if (idx < end_idx && (PyUnicode_READ(kind, str, idx) == 'e' || PyUnicode_READ(kind, str, idx) == 'E')) {
973 if (idx < end_idx && (PyUnicode_READ(kind, str, idx) == '-' || PyUnicode_READ(kind, str, idx) == '+')) idx++;
976 while (idx <= end_idx && PyUnicode_READ(kind, str, idx) >= '0' && PyUnicode_READ(kind, str, idx) <= '9') idx++;
979 if (PyUnicode_READ(kind, str, idx - 1) >= '0' && PyUnicode_READ(kind, str, idx - 1) <= '9') {
996 numstr = PyUnicode_FromKindAndData(kind,
997 (char*)str + kind * start,
1014 buf[i] = (char) PyUnicode_READ(kind, str, i + start);
1029 /* Read one JSON term (of any kind) from PyUnicode pystr.
1038 int kind;
1045 kind = PyUnicode_KIND(pystr);
1057 switch (PyUnicode_READ(kind, str, idx)) {
1079 if ((idx + 3 < length) && PyUnicode_READ(kind, str, idx + 1) == 'u' && PyUnicode_READ(kind, str, idx + 2) == 'l' && PyUnicode_READ(kind, str, idx + 3) == 'l') {
1086 if ((idx + 3 < length) && PyUnicode_READ(kind, str, idx + 1) == 'r' && PyUnicode_READ(kind, str, idx + 2) == 'u' && PyUnicode_READ(kind, str, idx + 3) == 'e') {
1093 if ((idx + 4 < length) && PyUnicode_READ(kind, str, idx + 1) == 'a' &&
1094 PyUnicode_READ(kind, str, idx + 2) == 'l' &&
1095 PyUnicode_READ(kind, str, idx + 3) == 's' &&
1096 PyUnicode_READ(kind, str, idx + 4) == 'e') {
1103 if ((idx + 2 < length) && PyUnicode_READ(kind, str, idx + 1) == 'a' &&
1104 PyUnicode_READ(kind, str, idx + 2) == 'N') {
1110 if ((idx + 7 < length) && PyUnicode_READ(kind, str, idx + 1) == 'n' &&
1111 PyUnicode_READ(kind, str, idx + 2) == 'f' &&
1112 PyUnicode_READ(kind, str, idx + 3) == 'i' &&
1113 PyUnicode_READ(kind, str, idx + 4) == 'n' &&
1114 PyUnicode_READ(kind, str, idx + 5) == 'i' &&
1115 PyUnicode_READ(kind, str, idx + 6) == 't' &&
1116 PyUnicode_READ(kind, str, idx + 7) == 'y') {
1122 if ((idx + 8 < length) && PyUnicode_READ(kind, str, idx + 1) == 'I' &&
1123 PyUnicode_READ(kind, str, idx + 2) == 'n' &&
1124 PyUnicode_READ(kind, str, idx + 3) == 'f' &&
1125 PyUnicode_READ(kind, str, idx + 4) == 'i' &&
1126 PyUnicode_READ(kind, str, idx + 5) == 'n' &&
1127 PyUnicode_READ(kind, str, idx + 6) == 'i' &&
1128 PyUnicode_READ(kind, str, idx + 7) == 't' &&
1129 PyUnicode_READ(kind, str, idx + 8) == 'y') {