src/java.desktop/share/native/libfontmanager/harfbuzz/hb-buffer-deserialize-json.hh
equal
deleted
inserted
replaced
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; |