|
|
|
@ -32,7 +32,7 @@ |
|
|
|
|
#include "hb.hh" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#line 36 "hb-buffer-deserialize-json.hh" |
|
|
|
|
#line 33 "hb-buffer-deserialize-json.hh" |
|
|
|
|
static const unsigned char _deserialize_json_trans_keys[] = { |
|
|
|
|
0u, 0u, 9u, 123u, 9u, 34u, 97u, 117u, 120u, 121u, 34u, 34u, 9u, 58u, 9u, 57u,
|
|
|
|
|
48u, 57u, 9u, 125u, 9u, 125u, 9u, 125u, 34u, 34u, 9u, 58u, 9u, 57u, 48u, 57u,
|
|
|
|
@ -508,12 +508,12 @@ _hb_buffer_deserialize_json (hb_buffer_t *buffer, |
|
|
|
|
hb_glyph_info_t info = {0}; |
|
|
|
|
hb_glyph_position_t pos = {0}; |
|
|
|
|
|
|
|
|
|
#line 512 "hb-buffer-deserialize-json.hh" |
|
|
|
|
#line 505 "hb-buffer-deserialize-json.hh" |
|
|
|
|
{ |
|
|
|
|
cs = deserialize_json_start; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
#line 517 "hb-buffer-deserialize-json.hh" |
|
|
|
|
#line 508 "hb-buffer-deserialize-json.hh" |
|
|
|
|
{ |
|
|
|
|
int _slen; |
|
|
|
|
int _trans; |
|
|
|
@ -574,7 +574,7 @@ _resume: |
|
|
|
|
{ |
|
|
|
|
/* TODO Unescape \" and \\ if found. */ |
|
|
|
|
if (!hb_font_glyph_from_string (font, |
|
|
|
|
tok, p - tok, |
|
|
|
|
tok+1, p - tok - 2, /* Skip "" */ |
|
|
|
|
&info.codepoint)) |
|
|
|
|
return false; |
|
|
|
|
} |
|
|
|
@ -624,7 +624,7 @@ _resume: |
|
|
|
|
{ |
|
|
|
|
/* TODO Unescape \" and \\ if found. */ |
|
|
|
|
if (!hb_font_glyph_from_string (font, |
|
|
|
|
tok, p - tok, |
|
|
|
|
tok+1, p - tok - 2, /* Skip "" */ |
|
|
|
|
&info.codepoint)) |
|
|
|
|
return false; |
|
|
|
|
} |
|
|
|
@ -709,7 +709,7 @@ _resume: |
|
|
|
|
*end_ptr = p; |
|
|
|
|
} |
|
|
|
|
break; |
|
|
|
|
#line 713 "hb-buffer-deserialize-json.hh" |
|
|
|
|
#line 673 "hb-buffer-deserialize-json.hh" |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
_again: |
|
|
|
|