src/java.desktop/share/native/libfontmanager/harfbuzz/hb-buffer-deserialize-json.hh
changeset 50826 f5b95be8b6e2
parent 48274 51772bf1fb0c
child 54232 7c11a7cc7c1d
equal deleted inserted replaced
50825:aa0a35b071fb 50826:f5b95be8b6e2
   501         break;
   501         break;
   502         case 5:
   502         case 5:
   503 #line 43 "hb-buffer-deserialize-json.rl"
   503 #line 43 "hb-buffer-deserialize-json.rl"
   504         {
   504         {
   505         buffer->add_info (info);
   505         buffer->add_info (info);
   506         if (buffer->in_error)
   506         if (unlikely (!buffer->successful))
   507           return false;
   507           return false;
   508         buffer->pos[buffer->len - 1] = pos;
   508         buffer->pos[buffer->len - 1] = pos;
   509         *end_ptr = p;
   509         *end_ptr = p;
   510 }
   510 }
   511         break;
   511         break;
   552 #line 62 "hb-buffer-deserialize-json.rl"
   552 #line 62 "hb-buffer-deserialize-json.rl"
   553         { if (!parse_uint (tok, p, &info.codepoint)) return false; }
   553         { if (!parse_uint (tok, p, &info.codepoint)) return false; }
   554 #line 43 "hb-buffer-deserialize-json.rl"
   554 #line 43 "hb-buffer-deserialize-json.rl"
   555         {
   555         {
   556         buffer->add_info (info);
   556         buffer->add_info (info);
   557         if (buffer->in_error)
   557         if (unlikely (!buffer->successful))
   558           return false;
   558           return false;
   559         buffer->pos[buffer->len - 1] = pos;
   559         buffer->pos[buffer->len - 1] = pos;
   560         *end_ptr = p;
   560         *end_ptr = p;
   561 }
   561 }
   562         break;
   562         break;
   564 #line 63 "hb-buffer-deserialize-json.rl"
   564 #line 63 "hb-buffer-deserialize-json.rl"
   565         { if (!parse_uint (tok, p, &info.cluster )) return false; }
   565         { if (!parse_uint (tok, p, &info.cluster )) return false; }
   566 #line 43 "hb-buffer-deserialize-json.rl"
   566 #line 43 "hb-buffer-deserialize-json.rl"
   567         {
   567         {
   568         buffer->add_info (info);
   568         buffer->add_info (info);
   569         if (buffer->in_error)
   569         if (unlikely (!buffer->successful))
   570           return false;
   570           return false;
   571         buffer->pos[buffer->len - 1] = pos;
   571         buffer->pos[buffer->len - 1] = pos;
   572         *end_ptr = p;
   572         *end_ptr = p;
   573 }
   573 }
   574         break;
   574         break;
   576 #line 64 "hb-buffer-deserialize-json.rl"
   576 #line 64 "hb-buffer-deserialize-json.rl"
   577         { if (!parse_int  (tok, p, &pos.x_offset )) return false; }
   577         { if (!parse_int  (tok, p, &pos.x_offset )) return false; }
   578 #line 43 "hb-buffer-deserialize-json.rl"
   578 #line 43 "hb-buffer-deserialize-json.rl"
   579         {
   579         {
   580         buffer->add_info (info);
   580         buffer->add_info (info);
   581         if (buffer->in_error)
   581         if (unlikely (!buffer->successful))
   582           return false;
   582           return false;
   583         buffer->pos[buffer->len - 1] = pos;
   583         buffer->pos[buffer->len - 1] = pos;
   584         *end_ptr = p;
   584         *end_ptr = p;
   585 }
   585 }
   586         break;
   586         break;
   588 #line 65 "hb-buffer-deserialize-json.rl"
   588 #line 65 "hb-buffer-deserialize-json.rl"
   589         { if (!parse_int  (tok, p, &pos.y_offset )) return false; }
   589         { if (!parse_int  (tok, p, &pos.y_offset )) return false; }
   590 #line 43 "hb-buffer-deserialize-json.rl"
   590 #line 43 "hb-buffer-deserialize-json.rl"
   591         {
   591         {
   592         buffer->add_info (info);
   592         buffer->add_info (info);
   593         if (buffer->in_error)
   593         if (unlikely (!buffer->successful))
   594           return false;
   594           return false;
   595         buffer->pos[buffer->len - 1] = pos;
   595         buffer->pos[buffer->len - 1] = pos;
   596         *end_ptr = p;
   596         *end_ptr = p;
   597 }
   597 }
   598         break;
   598         break;
   600 #line 66 "hb-buffer-deserialize-json.rl"
   600 #line 66 "hb-buffer-deserialize-json.rl"
   601         { if (!parse_int  (tok, p, &pos.x_advance)) return false; }
   601         { if (!parse_int  (tok, p, &pos.x_advance)) return false; }
   602 #line 43 "hb-buffer-deserialize-json.rl"
   602 #line 43 "hb-buffer-deserialize-json.rl"
   603         {
   603         {
   604         buffer->add_info (info);
   604         buffer->add_info (info);
   605         if (buffer->in_error)
   605         if (unlikely (!buffer->successful))
   606           return false;
   606           return false;
   607         buffer->pos[buffer->len - 1] = pos;
   607         buffer->pos[buffer->len - 1] = pos;
   608         *end_ptr = p;
   608         *end_ptr = p;
   609 }
   609 }
   610         break;
   610         break;
   612 #line 67 "hb-buffer-deserialize-json.rl"
   612 #line 67 "hb-buffer-deserialize-json.rl"
   613         { if (!parse_int  (tok, p, &pos.y_advance)) return false; }
   613         { if (!parse_int  (tok, p, &pos.y_advance)) return false; }
   614 #line 43 "hb-buffer-deserialize-json.rl"
   614 #line 43 "hb-buffer-deserialize-json.rl"
   615         {
   615         {
   616         buffer->add_info (info);
   616         buffer->add_info (info);
   617         if (buffer->in_error)
   617         if (unlikely (!buffer->successful))
   618           return false;
   618           return false;
   619         buffer->pos[buffer->len - 1] = pos;
   619         buffer->pos[buffer->len - 1] = pos;
   620         *end_ptr = p;
   620         *end_ptr = p;
   621 }
   621 }
   622         break;
   622         break;