Skip to content

Commit ac5aa9e

Browse files
committed
Add tests for character-properties to help refactoring
1 parent 73b713f commit ac5aa9e

File tree

2 files changed

+250
-0
lines changed

2 files changed

+250
-0
lines changed

Diff for: clj/.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,5 @@ pom.xml.asc
1010
.lein-failures
1111
.lein-plugins
1212
.lein-repl-history
13+
.nrepl-port
1314
/tmp

Diff for: clj/test/vim_clojure_static/generate_test.clj

+249
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,249 @@
1+
(ns vim-clojure-static.generate-test
2+
(:require [clojure.test :as t :refer [deftest is]]
3+
[vim-clojure-static.generate :as sut]))
4+
5+
(deftest character-properties-test
6+
(is (= #{"Lower" "Space" "XDigit" "Alnum" "Cntrl" "Graph" "Alpha" "Print"
7+
"Blank" "Digit" "Upper" "Punct" "ASCII"}
8+
(:posix sut/character-properties)))
9+
10+
(is (= #{"javaSpaceChar" "javaUnicodeIdentifierPart" "javaLetterOrDigit"
11+
"javaTitleCase" "javaLowerCase" "javaDefined" "javaAlphabetic"
12+
"javaIdentifierIgnorable" "javaJavaIdentifierStart"
13+
"javaIdeographic" "javaWhitespace" "javaMirrored"
14+
"javaUnicodeIdentifierStart" "javaISOControl" "javaUpperCase"
15+
"javaDigit" "javaLetter" "javaJavaIdentifierPart"}
16+
(:java sut/character-properties)))
17+
18+
(is (= #{"IDEOGRAPHIC" "HEX_DIGIT" "ALPHABETIC" "NONCHARACTERCODEPOINT"
19+
"GRAPH" "PUNCTUATION" "WORD" "LETTER" "TITLECASE" "JOIN_CONTROL"
20+
"CONTROL" "HEXDIGIT" "LOWERCASE" "NONCHARACTER_CODE_POINT"
21+
"JOINCONTROL" "BLANK" "WHITESPACE" "ALNUM" "DIGIT" "WHITE_SPACE"
22+
"ASSIGNED" "UPPERCASE" "PRINT"}
23+
(:binary sut/character-properties)))
24+
25+
(is (= #{"LC" "Lo" "So" "Lm" "Sc" "Lt" "Co" "Me" "Zp" "L" "Sm" "Ps" "Cf" "M"
26+
"LD" "S" "Ll" "Z" "Pi" "Cc" "C" "Pe" "Sk" "Pf" "Nd" "Nl" "P" "Cn"
27+
"Zs" "Zl" "Mn" "Mc" "Lu" "N" "Cs" "Pc" "Pd" "Po" "No"}
28+
(:category sut/character-properties)))
29+
30+
;; Consider removing following once character-properties is updated
31+
(is (= #{"COPT" "BAMU" "HAN" "LIMB" "TIBT" "MALAYALAM" "UNKNOWN" "ZYYY"
32+
"MYANMAR" "CYPRIOT" "ZINH" "KANNADA" "TELU" "GUJARATI" "GREEK"
33+
"AVESTAN" "LINEAR_B" "ARABIC" "UGAR" "GOTH" "DEVA" "CARI" "OGAM"
34+
"OGHAM" "LANA" "SYRC" "HANO" "TAGB" "HANG" "NEW_TAI_LUE" "KHMER"
35+
"MEROITIC_CURSIVE" "CANADIAN_ABORIGINAL" "JAVA" "LIMBU" "SUND" "GUJR"
36+
"LYDIAN" "PLRD" "KANA" "OL_CHIKI" "ETHIOPIC" "HANGUL" "RUNR" "CHAM"
37+
"CPRT" "CHAKMA" "LEPCHA" "TAI_THAM" "LATIN" "KALI" "GURMUKHI"
38+
"SYRIAC" "PHOENICIAN" "KHAR" "XSUX" "TAI_LE" "ITAL" "ORKH" "BENGALI"
39+
"PHAGS_PA" "OLD_SOUTH_ARABIAN" "MERO" "SAMR" "GEORGIAN" "TAMIL"
40+
"BATK" "PHAG" "TAML" "OLD_TURKIC" "LATN" "CUNEIFORM" "MLYM" "LAOO"
41+
"THAI" "BUHD" "PHNX" "BRAHMI" "SYLO" "ARMN" "BUHID" "HEBREW" "BAMUM"
42+
"SAUR" "TAVT" "AVST" "ETHI" "REJANG" "LYCI" "CYRILLIC" "BRAI" "BRAH"
43+
"TALU" "HANI" "SHRD" "VAII" "SINHALA" "MONG" "TFNG" "GREK" "ARMENIAN"
44+
"TIFINAGH" "LISU" "HANUNOO" "THAANA" "NKOO" "CAKM" "TALE" "CANS"
45+
"YIII" "TAGBANWA" "BALINESE" "BOPO" "ARAB" "MERC" "TELUGU" "TAGALOG"
46+
"GLAG" "COPTIC" "CYRL" "SUNDANESE" "LINB" "ZZZZ" "RUNIC" "MANDAIC"
47+
"INSCRIPTIONAL_PAHLAVI" "ORIYA" "GURU" "SORA" "DESERET" "VAI" "MAND"
48+
"IMPERIAL_ARAMAIC" "GEOR" "KNDA" "THAA" "DEVANAGARI" "PHLI" "TIBETAN"
49+
"BUGINESE" "KHAROSHTHI" "HIRA" "COMMON" "SINH" "KTHI" "ARMI" "MIAO"
50+
"SYLOTI_NAGRI" "LYCIAN" "INSCRIPTIONAL_PARTHIAN" "UGARITIC"
51+
"SORA_SOMPENG" "BALI" "SHARADA" "BENG" "MYMR" "GOTHIC" "HEBR"
52+
"BRAILLE" "YI" "SHAW" "EGYP" "CHEROKEE" "HIRAGANA" "PRTI" "OSMA"
53+
"EGYPTIAN_HIEROGLYPHS" "SARB" "MEETEI_MAYEK" "LEPC" "LYDI" "TAI_VIET"
54+
"KAITHI" "INHERITED" "OLD_PERSIAN" "OSMANYA" "BUGI" "TGLG" "RJNG"
55+
"NKO" "BATAK" "ORYA" "MTEI" "SHAVIAN" "SAURASHTRA" "OLD_ITALIC"
56+
"DSRT" "SAMARITAN" "CHER" "TAKR" "BOPOMOFO" "JAVANESE" "GLAGOLITIC"
57+
"LAO" "KATAKANA" "MEROITIC_HIEROGLYPHS" "XPEO" "OLCK" "KAYAH_LI"
58+
"TAKRI" "KHMR" "MONGOLIAN" "CARIAN"}
59+
(:script sut/character-properties)))
60+
61+
(is (= #{"ETHIOPICEXTENDED" "ARABICPRESENTATIONFORMS-A" "SUNDANESESUPPLEMENT"
62+
"CYRILLIC SUPPLEMENTARY" "CONTROLPICTURES" "BAMUMSUPPLEMENT"
63+
"IMPERIALARAMAIC" "LATIN-1SUPPLEMENT"
64+
"CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A" "DOMINO TILES"
65+
"SUPPLEMENTARYPRIVATEUSEAREA-B" "LATIN EXTENDED ADDITIONAL"
66+
"VARIATION_SELECTORS_SUPPLEMENT" "CONTROL PICTURES"
67+
"MEROITIC HIEROGLYPHS" "CUNEIFORM NUMBERS AND PUNCTUATION"
68+
"HIGH_SURROGATES" "HANGUL_JAMO" "SUPERSCRIPTS_AND_SUBSCRIPTS"
69+
"SYLOTI NAGRI" "MALAYALAM" "CYRILLIC_SUPPLEMENTARY" "ARROWS"
70+
"ALCHEMICALSYMBOLS" "SUPPLEMENTALARROWS-A" "MYANMAR"
71+
"LATINEXTENDED-B" "BASICLATIN" "PHAISTOSDISC"
72+
"ANCIENTGREEKMUSICALNOTATION" "KANNADA" "GUJARATI" "OLDPERSIAN"
73+
"LATINEXTENDEDADDITIONAL" "GREEK" "AVESTAN" "HIGH SURROGATES"
74+
"ARABIC" "IDEOGRAPHIC_DESCRIPTION_CHARACTERS"
75+
"CJK SYMBOLS AND PUNCTUATION" "BOX_DRAWING"
76+
"ARABICMATHEMATICALALPHABETICSYMBOLS"
77+
"PHONETIC EXTENSIONS SUPPLEMENT" "VEDIC_EXTENSIONS" "MEETEI MAYEK"
78+
"OPTICAL CHARACTER RECOGNITION" "GENERAL PUNCTUATION"
79+
"VERTICAL_FORMS" "LATINEXTENDED-C" "COMBINING HALF MARKS"
80+
"CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT" "TAIVIET" "MEROITICCURSIVE"
81+
"ENCLOSED_ALPHANUMERICS" "SUPPLEMENTAL_ARROWS_A" "KHMER_SYMBOLS"
82+
"LINEAR_B_SYLLABARY" "DOMINO_TILES" "GREEK EXTENDED"
83+
"BOPOMOFO_EXTENDED" "OGHAM" "IDEOGRAPHIC DESCRIPTION CHARACTERS"
84+
"ARABIC SUPPLEMENT" "LATIN EXTENDED-B" "ETHIOPIC EXTENDED-A"
85+
"ARABIC EXTENDED-A" "SUPPLEMENTALARROWS-B" "PHONETICEXTENSIONS"
86+
"VARIATION_SELECTORS" "MISCELLANEOUS SYMBOLS" "LINEARBSYLLABARY"
87+
"CYPRIOT SYLLABARY" "COMBININGDIACRITICALMARKSSUPPLEMENT"
88+
"ENCLOSED CJK LETTERS AND MONTHS" "ALCHEMICAL_SYMBOLS"
89+
"COMBINING DIACRITICAL MARKS SUPPLEMENT" "ENCLOSEDALPHANUMERICS"
90+
"MISCELLANEOUS MATHEMATICAL SYMBOLS-A" "NEW_TAI_LUE" "KHMER"
91+
"CJKUNIFIEDIDEOGRAPHS" "CUNEIFORM_NUMBERS_AND_PUNCTUATION"
92+
"YIJING HEXAGRAM SYMBOLS" "KANASUPPLEMENT" "CJK_RADICALS_SUPPLEMENT"
93+
"AEGEAN NUMBERS" "LATIN_EXTENDED_ADDITIONAL" "MEROITIC_CURSIVE"
94+
"DEVANAGARIEXTENDED" "SORA SOMPENG" "LIMBU"
95+
"TRANSPORT AND MAP SYMBOLS" "SUPPLEMENTALMATHEMATICALOPERATORS"
96+
"LYDIAN" "BASIC_LATIN" "ARABIC_PRESENTATION_FORMS_B"
97+
"YIJING_HEXAGRAM_SYMBOLS"
98+
"UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED"
99+
"MISCELLANEOUS SYMBOLS AND ARROWS" "CYRILLIC EXTENDED-A"
100+
"COMMON_INDIC_NUMBER_FORMS" "MUSICAL_SYMBOLS" "SUNDANESE_SUPPLEMENT"
101+
"UNIFIED CANADIAN ABORIGINAL SYLLABICS"
102+
"UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS" "PHONETIC_EXTENSIONS"
103+
"ALPHABETICPRESENTATIONFORMS" "OL_CHIKI" "ETHIOPIC"
104+
"GEOMETRIC_SHAPES" "MAHJONG TILES" "ALCHEMICAL SYMBOLS" "CJK STROKES"
105+
"CYRILLIC_EXTENDED_B" "CHAM" "CJKUNIFIEDIDEOGRAPHSEXTENSIONB"
106+
"MEETEI MAYEK EXTENSIONS" "YI_SYLLABLES" "CHAKMA" "LEPCHA"
107+
"ETHIOPIC_SUPPLEMENT" "TAI_THAM" "MISCELLANEOUS_SYMBOLS_AND_ARROWS"
108+
"GEOMETRICSHAPES" "MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A"
109+
"HALFWIDTHANDFULLWIDTHFORMS" "CJK_UNIFIED_IDEOGRAPHS" "PHAISTOS_DISC"
110+
"MATHEMATICAL_ALPHANUMERIC_SYMBOLS" "MYANMAREXTENDED-A" "TAI THAM"
111+
"CJK COMPATIBILITY IDEOGRAPHS" "IPA EXTENSIONS" "TAI VIET" "GURMUKHI"
112+
"RUMI_NUMERAL_SYMBOLS" "MISCELLANEOUS_SYMBOLS" "CJK_STROKES" "SYRIAC"
113+
"COMBINING MARKS FOR SYMBOLS" "VARIATION SELECTORS SUPPLEMENT"
114+
"PHOENICIAN" "OLD PERSIAN" "ETHIOPIC_EXTENDED_A" "AEGEANNUMBERS"
115+
"TAI_LE" "MUSICAL SYMBOLS" "LATIN_EXTENDED_B" "AEGEAN_NUMBERS"
116+
"GENERALPUNCTUATION" "LINEARBIDEOGRAMS" "COMBINING DIACRITICAL MARKS"
117+
"HANGUL COMPATIBILITY JAMO" "COMBININGMARKSFORSYMBOLS"
118+
"CYPRIOTSYLLABARY" "OPTICALCHARACTERRECOGNITION" "BENGALI"
119+
"CYRILLIC EXTENDED-B" "PHAGS_PA" "SUPPLEMENTALPUNCTUATION"
120+
"LATINEXTENDED-A" "OLD_SOUTH_ARABIAN" "KANGXI_RADICALS"
121+
"OPTICAL_CHARACTER_RECOGNITION" "GENERAL_PUNCTUATION" "GEORGIAN"
122+
"PRIVATE_USE_AREA" "ENCLOSED_IDEOGRAPHIC_SUPPLEMENT"
123+
"SURROGATES_AREA" "YI SYLLABLES" "GEORGIAN SUPPLEMENT" "TAMIL"
124+
"BRAILLEPATTERNS" "LATIN_EXTENDED_A" "VARIATIONSELECTORSSUPPLEMENT"
125+
"PHAISTOS DISC" "SPACING MODIFIER LETTERS" "OLDTURKIC"
126+
"SPACINGMODIFIERLETTERS" "OLD_TURKIC" "OLDSOUTHARABIAN"
127+
"UNIFIED CANADIAN ABORIGINAL SYLLABICS EXTENDED" "CUNEIFORM"
128+
"CJK RADICALS SUPPLEMENT" "SUPERSCRIPTS AND SUBSCRIPTS"
129+
"SUPPLEMENTAL ARROWS-A" "THAI" "COUNTINGRODNUMERALS"
130+
"ARABICSUPPLEMENT" "MISCELLANEOUS SYMBOLS AND PICTOGRAPHS"
131+
"PRIVATE USE AREA" "HANGULJAMOEXTENDED-A" "ANCIENTGREEKNUMBERS"
132+
"TAIXUANJINGSYMBOLS" "ARABIC_EXTENDED_A" "PHAGS-PA"
133+
"BOPOMOFO EXTENDED" "ENCLOSED_CJK_LETTERS_AND_MONTHS" "BRAHMI"
134+
"SUPPLEMENTARY_PRIVATE_USE_AREA_A" "KAYAHLI" "MODIFIERTONELETTERS"
135+
"MEETEIMAYEK" "MATHEMATICALOPERATORS" "CYPRIOT_SYLLABARY" "BUHID"
136+
"MEROITIC CURSIVE" "MUSICALSYMBOLS" "ANCIENT_GREEK_MUSICAL_NOTATION"
137+
"OLDITALIC" "MYANMAR_EXTENDED_A" "ENCLOSED IDEOGRAPHIC SUPPLEMENT"
138+
"HEBREW" "BYZANTINE MUSICAL SYMBOLS" "BAMUM" "OL CHIKI"
139+
"ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS"
140+
"HIGH PRIVATE USE SURROGATES" "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D"
141+
"HANGULJAMO" "DINGBATS" "MISCELLANEOUSSYMBOLS" "EMOTICONS"
142+
"ARABIC_SUPPLEMENT" "CJKRADICALSSUPPLEMENT" "GREEK AND COPTIC"
143+
"MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS" "REJANG"
144+
"SMALL FORM VARIANTS" "ARABIC_PRESENTATION_FORMS_A"
145+
"CJK COMPATIBILITY IDEOGRAPHS SUPPLEMENT" "CYRILLIC"
146+
"VARIATION SELECTORS" "SUPPLEMENTARYPRIVATEUSEAREA-A"
147+
"MATHEMATICAL ALPHANUMERIC SYMBOLS" "OLD TURKIC"
148+
"SUNDANESE SUPPLEMENT" "TAILE" "BAMUM SUPPLEMENT"
149+
"MEETEIMAYEKEXTENSIONS" "NUMBERFORMS" "SINHALA" "VEDICEXTENSIONS"
150+
"PHONETIC EXTENSIONS" "SUPPLEMENTARY PRIVATE USE AREA-A"
151+
"ENCLOSED_ALPHANUMERIC_SUPPLEMENT" "SUPPLEMENTAL ARROWS-B"
152+
"BOXDRAWING" "NEWTAILUE" "VEDIC EXTENSIONS" "IPAEXTENSIONS"
153+
"GEOMETRIC SHAPES" "ARABIC PRESENTATION FORMS-A" "KANGXIRADICALS"
154+
"MISCELLANEOUSSYMBOLSANDPICTOGRAPHS" "MODIFIER_TONE_LETTERS"
155+
"CJKUNIFIEDIDEOGRAPHSEXTENSIONC" "MEROITICHIEROGLYPHS"
156+
"INSCRIPTIONALPAHLAVI" "ARMENIAN" "MEETEI_MAYEK_EXTENSIONS"
157+
"YIJINGHEXAGRAMSYMBOLS" "SORASOMPENG" "KANGXI RADICALS"
158+
"LATIN_EXTENDED_D" "CYRILLICEXTENDED-B"
159+
"CJKUNIFIEDIDEOGRAPHSEXTENSIONA" "COMBINING_HALF_MARKS"
160+
"HIGHPRIVATEUSESURROGATES" "ARABICEXTENDED-A"
161+
"COMMON INDIC NUMBER FORMS" "TIFINAGH" "MISCELLANEOUSTECHNICAL"
162+
"IPA_EXTENSIONS" "LISU" "CJK COMPATIBILITY"
163+
"COMBINING_DIACRITICAL_MARKS" "CJK_COMPATIBILITY_IDEOGRAPHS"
164+
"HANUNOO" "THAANA" "COMBININGDIACRITICALMARKS"
165+
"ENCLOSEDCJKLETTERSANDMONTHS" "CURRENCY_SYMBOLS" "KHMER SYMBOLS"
166+
"PRIVATEUSEAREA" "HANGUL JAMO EXTENDED-A" "YISYLLABLES"
167+
"CYRILLICEXTENDED-A" "IMPERIAL ARAMAIC" "LOW_SURROGATES"
168+
"KANA SUPPLEMENT" "LINEAR B IDEOGRAMS" "LINEAR B SYLLABARY"
169+
"TAGBANWA" "COMMONINDICNUMBERFORMS" "HANGUL_COMPATIBILITY_JAMO"
170+
"ALPHABETIC PRESENTATION FORMS" "BALINESE" "LATIN_1_SUPPLEMENT"
171+
"CJKCOMPATIBILITY" "TELUGU" "TAGALOG" "MAHJONG_TILES"
172+
"COMBINING DIACRITICAL MARKS FOR SYMBOLS"
173+
"ENCLOSEDALPHANUMERICSUPPLEMENT" "LATIN-1 SUPPLEMENT"
174+
"COMBINING_MARKS_FOR_SYMBOLS" "KANA_SUPPLEMENT" "COPTIC"
175+
"INSCRIPTIONAL PAHLAVI" "DEVANAGARI_EXTENDED" "COMBININGHALFMARKS"
176+
"SUNDANESE" "GEORGIANSUPPLEMENT" "EGYPTIAN HIEROGLYPHS"
177+
"LATIN EXTENDED-A" "NUMBER_FORMS" "HANGUL_JAMO_EXTENDED_A"
178+
"YI RADICALS" "HANGUL_SYLLABLES" "LATINEXTENDED-D"
179+
"SUPPLEMENTARY_PRIVATE_USE_AREA_B" "COUNTING ROD NUMERALS"
180+
"ETHIOPICEXTENDED-A" "TAI_XUAN_JING_SYMBOLS" "RUNIC" "MANDAIC"
181+
"CJK_COMPATIBILITY_FORMS" "INSCRIPTIONAL_PAHLAVI"
182+
"SUPPLEMENTARY PRIVATE USE AREA-B" "PHONETICEXTENSIONSSUPPLEMENT"
183+
"INSCRIPTIONAL PARTHIAN" "ANCIENT_SYMBOLS"
184+
"ARABICPRESENTATIONFORMS-B" "ORIYA" "BLOCKELEMENTS"
185+
"HALFWIDTH AND FULLWIDTH FORMS" "YIRADICALS" "OLD ITALIC"
186+
"LOW SURROGATES" "SUPERSCRIPTSANDSUBSCRIPTS" "ENCLOSED ALPHANUMERICS"
187+
"DESERET" "PLAYINGCARDS" "MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B" "VAI"
188+
"BLOCK_ELEMENTS" "LETTERLIKESYMBOLS" "CJK UNIFIED IDEOGRAPHS"
189+
"TAI XUAN JING SYMBOLS" "ENCLOSED ALPHANUMERIC SUPPLEMENT"
190+
"GREEKEXTENDED" "SUPPLEMENTAL_PUNCTUATION" "IMPERIAL_ARAMAIC"
191+
"KATAKANAPHONETICEXTENSIONS" "CJKUNIFIEDIDEOGRAPHSEXTENSIOND"
192+
"BYZANTINE_MUSICAL_SYMBOLS" "HANGULSYLLABLES" "RUMINUMERALSYMBOLS"
193+
"LOWSURROGATES" "BOPOMOFOEXTENDED"
194+
"COMBININGDIACRITICALMARKSFORSYMBOLS" "DEVANAGARI"
195+
"COUNTING_ROD_NUMERALS" "KANBUN" "MODIFIER TONE LETTERS"
196+
"SUPPLEMENTAL_ARROWS_B" "CJKCOMPATIBILITYIDEOGRAPHSSUPPLEMENT"
197+
"ETHIOPIC SUPPLEMENT" "TIBETAN" "MISCELLANEOUS TECHNICAL" "BUGINESE"
198+
"KHAROSHTHI" "UNIFIEDCANADIANABORIGINALSYLLABICSEXTENDED"
199+
"BRAILLE_PATTERNS" "HIGH_PRIVATE_USE_SURROGATES" "BLOCK ELEMENTS"
200+
"CJKSYMBOLSANDPUNCTUATION" "MYANMAR EXTENDED-A"
201+
"COMBINING_DIACRITICAL_MARKS_SUPPLEMENT"
202+
"ARABIC MATHEMATICAL ALPHABETIC SYMBOLS" "KHMERSYMBOLS"
203+
"LATIN EXTENDED-C" "MIAO" "SYLOTI_NAGRI" "LYCIAN" "BASIC LATIN"
204+
"ANCIENT SYMBOLS" "MISCELLANEOUSMATHEMATICALSYMBOLS-B"
205+
"MISCELLANEOUSMATHEMATICALSYMBOLS-A" "VARIATIONSELECTORS"
206+
"INSCRIPTIONAL_PARTHIAN" "MISCELLANEOUS MATHEMATICAL SYMBOLS-B"
207+
"UGARITIC" "LINEAR_B_IDEOGRAMS" "CUNEIFORMNUMBERSANDPUNCTUATION"
208+
"CJK COMPATIBILITY FORMS" "CJK UNIFIED IDEOGRAPHS EXTENSION B"
209+
"UNIFIEDCANADIANABORIGINALSYLLABICS" "SORA_SOMPENG"
210+
"MISCELLANEOUSSYMBOLSANDARROWS" "VERTICAL FORMS"
211+
"CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B" "GREEKANDCOPTIC" "SHARADA"
212+
"EGYPTIANHIEROGLYPHS" "CJKSTROKES" "BYZANTINEMUSICALSYMBOLS"
213+
"SPECIALS" "BRAILLE PATTERNS" "ETHIOPIC EXTENDED"
214+
"ETHIOPICSUPPLEMENT" "GOTHIC" "SYLOTINAGRI" "OLCHIKI"
215+
"PHONETIC_EXTENSIONS_SUPPLEMENT" "ANCIENT_GREEK_NUMBERS" "CHEROKEE"
216+
"ENCLOSEDIDEOGRAPHICSUPPLEMENT" "SMALLFORMVARIANTS" "HIRAGANA"
217+
"CJK_SYMBOLS_AND_PUNCTUATION" "TAI LE" "CYRILLIC_EXTENDED_A"
218+
"LETTERLIKE_SYMBOLS" "EGYPTIAN_HIEROGLYPHS" "MEETEI_MAYEK"
219+
"RUMI NUMERAL SYMBOLS" "CJK UNIFIED IDEOGRAPHS EXTENSION D"
220+
"KATAKANA PHONETIC EXTENSIONS" "PLAYING CARDS"
221+
"SUPPLEMENTAL MATHEMATICAL OPERATORS" "CJK_COMPATIBILITY"
222+
"BAMUM_SUPPLEMENT" "HALFWIDTH_AND_FULLWIDTH_FORMS" "GREEK_EXTENDED"
223+
"TAI_VIET" "NUMBER FORMS" "CYRILLICSUPPLEMENTARY" "KAITHI"
224+
"VERTICALFORMS" "MISCELLANEOUS_TECHNICAL" "TAGS" "LETTERLIKE SYMBOLS"
225+
"MAHJONGTILES" "TRANSPORTANDMAPSYMBOLS" "OLD_PERSIAN"
226+
"CYRILLIC SUPPLEMENT" "CJKCOMPATIBILITYIDEOGRAPHS"
227+
"GEORGIAN_SUPPLEMENT" "OSMANYA" "SPACING_MODIFIER_LETTERS"
228+
"CJK UNIFIED IDEOGRAPHS EXTENSION A"
229+
"CJK UNIFIED IDEOGRAPHS EXTENSION C"
230+
"IDEOGRAPHICDESCRIPTIONCHARACTERS" "INSCRIPTIONALPARTHIAN" "NKO"
231+
"HIGHSURROGATES" "HANGULJAMOEXTENDED-B" "OLD SOUTH ARABIAN"
232+
"ARABIC PRESENTATION FORMS-B" "BATAK" "SUPPLEMENTAL PUNCTUATION"
233+
"ANCIENTSYMBOLS" "SHAVIAN" "NEW TAI LUE" "DOMINOTILES"
234+
"CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C" "SAURASHTRA" "HANGUL JAMO"
235+
"OLD_ITALIC" "CONTROL_PICTURES" "SUPPLEMENTAL_MATHEMATICAL_OPERATORS"
236+
"KAYAH LI" "CJKCOMPATIBILITYFORMS" "TAITHAM" "SAMARITAN"
237+
"HANGULCOMPATIBILITYJAMO" "MATHEMATICAL_OPERATORS" "YI_RADICALS"
238+
"KATAKANA_PHONETIC_EXTENSIONS" "LATIN EXTENDED-D"
239+
"HANGUL_JAMO_EXTENDED_B" "LATIN_EXTENDED_C" "BOPOMOFO"
240+
"ANCIENT GREEK MUSICAL NOTATION" "JAVANESE" "CYRILLICSUPPLEMENT"
241+
"PLAYING_CARDS" "GLAGOLITIC" "ETHIOPIC_EXTENDED"
242+
"HANGUL JAMO EXTENDED-B" "MATHEMATICAL OPERATORS"
243+
"ALPHABETIC_PRESENTATION_FORMS" "SMALL_FORM_VARIANTS" "LAO"
244+
"BOX DRAWING" "KATAKANA" "DEVANAGARI EXTENDED" "MEROITIC_HIEROGLYPHS"
245+
"HANGUL SYLLABLES" "TRANSPORT_AND_MAP_SYMBOLS"
246+
"MATHEMATICALALPHANUMERICSYMBOLS" "KAYAH_LI" "TAKRI"
247+
"CURRENCY SYMBOLS" "MONGOLIAN" "CARIAN" "ANCIENT GREEK NUMBERS"
248+
"CURRENCYSYMBOLS"}
249+
(:block sut/character-properties))))

0 commit comments

Comments
 (0)