fcc39010e5823806fd6b8c33760760f03ac63528
[gnulib.git] / lib / unictype / pr_byname.gperf
1 struct named_property { int name; uc_property_t property; };
2 %struct-type
3 %language=ANSI-C
4 %define hash-function-name properties_hash
5 %define lookup-function-name uc_property_lookup
6 %7bit
7 %readonly-tables
8 %global-table
9 %define word-array-name properties
10 %pic
11 %define string-pool-name properties_stringpool
12 %%
13 white_space, { &uc_is_property_white_space }
14 whitespace, { &uc_is_property_white_space }
15 wspace, { &uc_is_property_white_space }
16 alphabetic, { &uc_is_property_alphabetic }
17 alpha, { &uc_is_property_alphabetic }
18 other_alphabetic, { &uc_is_property_other_alphabetic }
19 otheralphabetic, { &uc_is_property_other_alphabetic }
20 oalpha, { &uc_is_property_other_alphabetic }
21 not_a_character, { &uc_is_property_not_a_character }
22 notacharacter, { &uc_is_property_not_a_character }
23 default_ignorable_code_point, { &uc_is_property_default_ignorable_code_point }
24 defaultignorablecodepoint, { &uc_is_property_default_ignorable_code_point }
25 di, { &uc_is_property_default_ignorable_code_point }
26 other_default_ignorable_code_point, { &uc_is_property_other_default_ignorable_code_point }
27 otherdefaultignorablecodepoint, { &uc_is_property_other_default_ignorable_code_point }
28 odi, { &uc_is_property_other_default_ignorable_code_point }
29 deprecated, { &uc_is_property_deprecated }
30 dep, { &uc_is_property_deprecated }
31 logical_order_exception, { &uc_is_property_logical_order_exception }
32 logicalorderexception, { &uc_is_property_logical_order_exception }
33 loe, { &uc_is_property_logical_order_exception }
34 variation_selector, { &uc_is_property_variation_selector }
35 variationselector, { &uc_is_property_variation_selector }
36 vs, { &uc_is_property_variation_selector }
37 private_use, { &uc_is_property_private_use }
38 privateuse, { &uc_is_property_private_use }
39 unassigned_code_value, { &uc_is_property_unassigned_code_value }
40 unassignedcodevalue, { &uc_is_property_unassigned_code_value }
41 uppercase, { &uc_is_property_uppercase }
42 upper, { &uc_is_property_uppercase }
43 other_uppercase, { &uc_is_property_other_uppercase }
44 otheruppercase, { &uc_is_property_other_uppercase }
45 oupper, { &uc_is_property_other_uppercase }
46 lowercase, { &uc_is_property_lowercase }
47 lower, { &uc_is_property_lowercase }
48 other_lowercase, { &uc_is_property_other_lowercase }
49 otherlowercase, { &uc_is_property_other_lowercase }
50 olower, { &uc_is_property_other_lowercase }
51 titlecase, { &uc_is_property_titlecase }
52 cased, { &uc_is_property_cased }
53 case_ignorable, { &uc_is_property_case_ignorable }
54 caseignorable, { &uc_is_property_case_ignorable }
55 ci, { &uc_is_property_case_ignorable }
56 changes_when_lowercased, { &uc_is_property_changes_when_lowercased }
57 changeswhenlowercased, { &uc_is_property_changes_when_lowercased }
58 cwl, { &uc_is_property_changes_when_lowercased }
59 changes_when_uppercased, { &uc_is_property_changes_when_uppercased }
60 changeswhenuppercased, { &uc_is_property_changes_when_uppercased }
61 cwu, { &uc_is_property_changes_when_uppercased }
62 changes_when_titlecased, { &uc_is_property_changes_when_titlecased }
63 changeswhentitlecased, { &uc_is_property_changes_when_titlecased }
64 cwt, { &uc_is_property_changes_when_titlecased }
65 changes_when_casefolded, { &uc_is_property_changes_when_casefolded }
66 changeswhencasefolded, { &uc_is_property_changes_when_casefolded }
67 cwcf, { &uc_is_property_changes_when_casefolded }
68 changes_when_casemapped, { &uc_is_property_changes_when_casemapped }
69 changeswhencasemapped, { &uc_is_property_changes_when_casemapped }
70 cwcm, { &uc_is_property_changes_when_casemapped }
71 soft_dotted, { &uc_is_property_soft_dotted }
72 softdotted, { &uc_is_property_soft_dotted }
73 sd, { &uc_is_property_soft_dotted }
74 id_start, { &uc_is_property_id_start }
75 idstart, { &uc_is_property_id_start }
76 ids, { &uc_is_property_id_start }
77 other_id_start, { &uc_is_property_other_id_start }
78 otheridstart, { &uc_is_property_other_id_start }
79 oids, { &uc_is_property_other_id_start }
80 id_continue, { &uc_is_property_id_continue }
81 idcontinue, { &uc_is_property_id_continue }
82 idc, { &uc_is_property_id_continue }
83 other_id_continue, { &uc_is_property_other_id_continue }
84 otheridcontinue, { &uc_is_property_other_id_continue }
85 oidc, { &uc_is_property_other_id_continue }
86 xid_start, { &uc_is_property_xid_start }
87 xidstart, { &uc_is_property_xid_start }
88 xids, { &uc_is_property_xid_start }
89 xid_continue, { &uc_is_property_xid_continue }
90 xidcontinue, { &uc_is_property_xid_continue }
91 xidc, { &uc_is_property_xid_continue }
92 pattern_white_space, { &uc_is_property_pattern_white_space }
93 patternwhitespace, { &uc_is_property_pattern_white_space }
94 pat_ws, { &uc_is_property_pattern_white_space }
95 patws, { &uc_is_property_pattern_white_space }
96 pattern_syntax, { &uc_is_property_pattern_syntax }
97 patternsyntax, { &uc_is_property_pattern_syntax }
98 pat_syn, { &uc_is_property_pattern_syntax }
99 patsyn, { &uc_is_property_pattern_syntax }
100 join_control, { &uc_is_property_join_control }
101 joincontrol, { &uc_is_property_join_control }
102 join_c, { &uc_is_property_join_control }
103 joinc, { &uc_is_property_join_control }
104 grapheme_base, { &uc_is_property_grapheme_base }
105 graphemebase, { &uc_is_property_grapheme_base }
106 gr_base, { &uc_is_property_grapheme_base }
107 grbase, { &uc_is_property_grapheme_base }
108 grapheme_extend, { &uc_is_property_grapheme_extend }
109 graphemeextend, { &uc_is_property_grapheme_extend }
110 gr_ext, { &uc_is_property_grapheme_extend }
111 grext, { &uc_is_property_grapheme_extend }
112 other_grapheme_extend, { &uc_is_property_other_grapheme_extend }
113 othergraphemeextend, { &uc_is_property_other_grapheme_extend }
114 ogr_ext, { &uc_is_property_other_grapheme_extend }
115 ogrext, { &uc_is_property_other_grapheme_extend }
116 grapheme_link, { &uc_is_property_grapheme_link }
117 graphemelink, { &uc_is_property_grapheme_link }
118 gr_link, { &uc_is_property_grapheme_link }
119 grlink, { &uc_is_property_grapheme_link }
120 bidi_control, { &uc_is_property_bidi_control }
121 bidicontrol, { &uc_is_property_bidi_control }
122 bidi_c, { &uc_is_property_bidi_control }
123 bidic, { &uc_is_property_bidi_control }
124 bidi_left_to_right, { &uc_is_property_bidi_left_to_right }
125 bidilefttoright, { &uc_is_property_bidi_left_to_right }
126 bidi_hebrew_right_to_left, { &uc_is_property_bidi_hebrew_right_to_left }
127 bidihebrewrighttoleft, { &uc_is_property_bidi_hebrew_right_to_left }
128 bidi_arabic_right_to_left, { &uc_is_property_bidi_arabic_right_to_left }
129 bidiarabicrighttoleft, { &uc_is_property_bidi_arabic_right_to_left }
130 bidi_european_digit, { &uc_is_property_bidi_european_digit }
131 bidieuropeandigit, { &uc_is_property_bidi_european_digit }
132 bidi_eur_num_separator, { &uc_is_property_bidi_eur_num_separator }
133 bidieurnumseparator, { &uc_is_property_bidi_eur_num_separator }
134 bidi_eur_num_terminator, { &uc_is_property_bidi_eur_num_terminator }
135 bidieurnumterminator, { &uc_is_property_bidi_eur_num_terminator }
136 bidi_arabic_digit, { &uc_is_property_bidi_arabic_digit }
137 bidiarabicdigit, { &uc_is_property_bidi_arabic_digit }
138 bidi_common_separator, { &uc_is_property_bidi_common_separator }
139 bidicommonseparator, { &uc_is_property_bidi_common_separator }
140 bidi_block_separator, { &uc_is_property_bidi_block_separator }
141 bidiblockseparator, { &uc_is_property_bidi_block_separator }
142 bidi_segment_separator, { &uc_is_property_bidi_segment_separator }
143 bidisegmentseparator, { &uc_is_property_bidi_segment_separator }
144 bidi_whitespace, { &uc_is_property_bidi_whitespace }
145 bidiwhitespace, { &uc_is_property_bidi_whitespace }
146 bidi_non_spacing_mark, { &uc_is_property_bidi_non_spacing_mark }
147 bidinonspacingmark, { &uc_is_property_bidi_non_spacing_mark }
148 bidi_boundary_neutral, { &uc_is_property_bidi_boundary_neutral }
149 bidiboundaryneutral, { &uc_is_property_bidi_boundary_neutral }
150 bidi_pdf, { &uc_is_property_bidi_pdf }
151 bidipdf, { &uc_is_property_bidi_pdf }
152 bidi_embedding_or_override, { &uc_is_property_bidi_embedding_or_override }
153 bidiembeddingoroverride, { &uc_is_property_bidi_embedding_or_override }
154 bidi_other_neutral, { &uc_is_property_bidi_other_neutral }
155 bidiotherneutral, { &uc_is_property_bidi_other_neutral }
156 hex_digit, { &uc_is_property_hex_digit }
157 hexdigit, { &uc_is_property_hex_digit }
158 hex, { &uc_is_property_hex_digit }
159 ascii_hex_digit, { &uc_is_property_ascii_hex_digit }
160 asciihexdigit, { &uc_is_property_ascii_hex_digit }
161 ahex, { &uc_is_property_ascii_hex_digit }
162 ideographic, { &uc_is_property_ideographic }
163 ideo, { &uc_is_property_ideographic }
164 unified_ideograph, { &uc_is_property_unified_ideograph }
165 unifiedideograph, { &uc_is_property_unified_ideograph }
166 uideo, { &uc_is_property_unified_ideograph }
167 radical, { &uc_is_property_radical }
168 ids_binary_operator, { &uc_is_property_ids_binary_operator }
169 idsbinaryoperator, { &uc_is_property_ids_binary_operator }
170 idsb, { &uc_is_property_ids_binary_operator }
171 ids_trinary_operator, { &uc_is_property_ids_trinary_operator }
172 idstrinaryoperator, { &uc_is_property_ids_trinary_operator }
173 idst, { &uc_is_property_ids_trinary_operator }
174 zero_width, { &uc_is_property_zero_width }
175 zerowidth, { &uc_is_property_zero_width }
176 space, { &uc_is_property_space }
177 non_break, { &uc_is_property_non_break }
178 nonbreak, { &uc_is_property_non_break }
179 iso_control, { &uc_is_property_iso_control }
180 isocontrol, { &uc_is_property_iso_control }
181 format_control, { &uc_is_property_format_control }
182 formatcontrol, { &uc_is_property_format_control }
183 dash, { &uc_is_property_dash }
184 hyphen, { &uc_is_property_hyphen }
185 punctuation, { &uc_is_property_punctuation }
186 line_separator, { &uc_is_property_line_separator }
187 lineseparator, { &uc_is_property_line_separator }
188 paragraph_separator, { &uc_is_property_paragraph_separator }
189 paragraphseparator, { &uc_is_property_paragraph_separator }
190 quotation_mark, { &uc_is_property_quotation_mark }
191 quotationmark, { &uc_is_property_quotation_mark }
192 qmark, { &uc_is_property_quotation_mark }
193 sentence_terminal, { &uc_is_property_sentence_terminal }
194 sentenceterminal, { &uc_is_property_sentence_terminal }
195 terminal_punctuation, { &uc_is_property_terminal_punctuation }
196 terminalpunctuation, { &uc_is_property_terminal_punctuation }
197 term, { &uc_is_property_terminal_punctuation }
198 currency_symbol, { &uc_is_property_currency_symbol }
199 currencysymbol, { &uc_is_property_currency_symbol }
200 math, { &uc_is_property_math }
201 other_math, { &uc_is_property_other_math }
202 othermath, { &uc_is_property_other_math }
203 omath, { &uc_is_property_other_math }
204 paired_punctuation, { &uc_is_property_paired_punctuation }
205 pairedpunctuation, { &uc_is_property_paired_punctuation }
206 left_of_pair, { &uc_is_property_left_of_pair }
207 leftofpair, { &uc_is_property_left_of_pair }
208 combining, { &uc_is_property_combining }
209 composite, { &uc_is_property_composite }
210 decimal_digit, { &uc_is_property_decimal_digit }
211 decimaldigit, { &uc_is_property_decimal_digit }
212 numeric, { &uc_is_property_numeric }
213 diacritic, { &uc_is_property_diacritic }
214 dia, { &uc_is_property_diacritic }
215 extender, { &uc_is_property_extender }
216 ext, { &uc_is_property_extender }
217 ignorable_control, { &uc_is_property_ignorable_control }
218 ignorablecontrol, { &uc_is_property_ignorable_control }