Lines Matching defs:escape
8976 ** - handling of unicode escape sequences (including high surrogate pairs).
8981 ** - handling of keys/escape-sequences/etc that span input buffers.
9226 /* Intermediate result of parsing a unicode escape sequence. */
9548 * 2. The string included escape sequences that need to be interpreted to get
9626 * For example, there may be some raw string data followed by an escape
9774 static bool escape(upb_json_parser *p, const char *ptr) {
9821 * we have to wait for the next escape to get the full code point). */
11921 { CHECK_RETURN_TOP(escape(parser, p)); }
12528 /* Use a "nice" escape, like \n, if one exists for this character. */
12529 const char* escape = json_nice_escape(c);
12530 /* If we don't have a specific 'nice' escape code, use a \uXXXX-style
12531 * escape. */
12533 if (!escape) {
12536 escape = escape_buf;
12548 /* Then print the escape code. */
12549 print_data(p, escape, strlen(escape));