()
| 53 | all_mapping_cps += mappings |
| 54 | |
| 55 | def print_long_mapping(): |
| 56 | print(f'''inline constexpr int longest_mapping = {max_mapping_len}; |
| 57 | struct long_mapping {{ |
| 58 | char32_t cp_; |
| 59 | char32_t mapping_[longest_mapping + 1]; |
| 60 | }};''') |
| 61 | print(f'inline constexpr long_mapping long_mappings[{len(big_mappings)}] = {{') |
| 62 | for big_mapping in big_mappings: |
| 63 | mappings = ', '.join(map(lambda x: '0x' + x, big_mapping[1])) |
| 64 | print(f' {{0x{big_mapping[0]}, {{{mappings} , 0}}}},') |
| 65 | print('};') |
| 66 | |
| 67 | def print_mapping_cps(): |
| 68 | print(f'inline constexpr char32_t single_mapping_cps[{len(all_mapping_cps)}] = {{') |
no test coverage detected