2 Find a Unicode character property, given its name.
5 lib/unictype/pr_byname.c
6 lib/unictype/pr_byname.gperf
10 unictype/property-alphabetic
11 unictype/property-ascii-hex-digit
12 unictype/property-bidi-arabic-digit
13 unictype/property-bidi-arabic-right-to-left
14 unictype/property-bidi-block-separator
15 unictype/property-bidi-boundary-neutral
16 unictype/property-bidi-common-separator
17 unictype/property-bidi-control
18 unictype/property-bidi-embedding-or-override
19 unictype/property-bidi-eur-num-separator
20 unictype/property-bidi-eur-num-terminator
21 unictype/property-bidi-european-digit
22 unictype/property-bidi-hebrew-right-to-left
23 unictype/property-bidi-left-to-right
24 unictype/property-bidi-non-spacing-mark
25 unictype/property-bidi-other-neutral
26 unictype/property-bidi-pdf
27 unictype/property-bidi-segment-separator
28 unictype/property-bidi-whitespace
29 unictype/property-case-ignorable
30 unictype/property-cased
31 unictype/property-changes-when-casefolded
32 unictype/property-changes-when-casemapped
33 unictype/property-changes-when-lowercased
34 unictype/property-changes-when-titlecased
35 unictype/property-changes-when-uppercased
36 unictype/property-combining
37 unictype/property-composite
38 unictype/property-currency-symbol
39 unictype/property-dash
40 unictype/property-decimal-digit
41 unictype/property-default-ignorable-code-point
42 unictype/property-deprecated
43 unictype/property-diacritic
44 unictype/property-extender
45 unictype/property-format-control
46 unictype/property-grapheme-base
47 unictype/property-grapheme-extend
48 unictype/property-grapheme-link
49 unictype/property-hex-digit
50 unictype/property-hyphen
51 unictype/property-id-continue
52 unictype/property-id-start
53 unictype/property-ideographic
54 unictype/property-ids-binary-operator
55 unictype/property-ids-trinary-operator
56 unictype/property-ignorable-control
57 unictype/property-iso-control
58 unictype/property-join-control
59 unictype/property-left-of-pair
60 unictype/property-line-separator
61 unictype/property-logical-order-exception
62 unictype/property-lowercase
63 unictype/property-math
64 unictype/property-non-break
65 unictype/property-not-a-character
66 unictype/property-numeric
67 unictype/property-other-alphabetic
68 unictype/property-other-default-ignorable-code-point
69 unictype/property-other-grapheme-extend
70 unictype/property-other-id-continue
71 unictype/property-other-id-start
72 unictype/property-other-lowercase
73 unictype/property-other-math
74 unictype/property-other-uppercase
75 unictype/property-paired-punctuation
76 unictype/property-paragraph-separator
77 unictype/property-pattern-syntax
78 unictype/property-pattern-white-space
79 unictype/property-private-use
80 unictype/property-punctuation
81 unictype/property-quotation-mark
82 unictype/property-radical
83 unictype/property-sentence-terminal
84 unictype/property-soft-dotted
85 unictype/property-space
86 unictype/property-terminal-punctuation
87 unictype/property-titlecase
88 unictype/property-unassigned-code-value
89 unictype/property-unified-ideograph
90 unictype/property-uppercase
91 unictype/property-variation-selector
92 unictype/property-white-space
93 unictype/property-xid-continue
94 unictype/property-xid-start
95 unictype/property-zero-width
99 gl_LIBUNISTRING_MODULE([0.9.8], [unictype/property-byname])
102 if LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BYNAME
103 lib_SOURCES += unictype/pr_byname.c
106 $(srcdir)/unictype/pr_byname.h: $(srcdir)/unictype/pr_byname.gperf
107 $(V_GPERF)$(GPERF) -m 10 $(srcdir)/unictype/pr_byname.gperf > $(srcdir)/unictype/pr_byname.h-t1 \
108 && sed -e 's/^const/static const/' < $(srcdir)/unictype/pr_byname.h-t1 > $(srcdir)/unictype/pr_byname.h-t2 \
109 && mv $(srcdir)/unictype/pr_byname.h-t2 $(srcdir)/unictype/pr_byname.h
110 BUILT_SOURCES += unictype/pr_byname.h
111 MOSTLYCLEANFILES += unictype/pr_byname.h-t1 unictype/pr_byname.h-t2
112 MAINTAINERCLEANFILES += unictype/pr_byname.h
113 EXTRA_DIST += unictype/pr_byname.h