authorgravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2024-10-16 04:18:46 -07:00
committergravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2024-10-16 04:18:46 -07:00
log3255edc1fbe61c446661d5e3494db7ada76bf5c4
tree9fd5ed06d20b002ef6ba8457c8dd80f949184933
parentee603105290e5f53ef15182b921c8eb48b9b0a0b

add colons to todos

makes them stick out in my editor more

1 files changed, 65 insertions(+), 65 deletions(-)

src/main.zig+65-65
......@@ -11,13 +11,13 @@ export fn u_hasBinaryProperty(cp: u32, prop: t.UProperty) bool {
1111 .UCHAR_ALPHABETIC => icu.hasDerivedCoreProperty(cp, .Alphabetic),
1212 .UCHAR_ASCII_HEX_DIGIT => icu.hasProperty(cp, .ASCII_Hex_Digit),
1313 .UCHAR_BIDI_CONTROL => icu.hasProperty(cp, .Bidi_Control),
14 .UCHAR_BIDI_MIRRORED => false, // TODO
14 .UCHAR_BIDI_MIRRORED => false, // TODO:
1515 .UCHAR_DASH => icu.hasProperty(cp, .Dash),
1616 .UCHAR_DEFAULT_IGNORABLE_CODE_POINT => icu.hasDerivedCoreProperty(cp, .Default_Ignorable_Code_Point),
1717 .UCHAR_DEPRECATED => icu.hasProperty(cp, .Deprecated),
1818 .UCHAR_DIACRITIC => icu.hasProperty(cp, .Diacritic),
1919 .UCHAR_EXTENDER => icu.hasProperty(cp, .Extender),
20 .UCHAR_FULL_COMPOSITION_EXCLUSION => false, // TODO
20 .UCHAR_FULL_COMPOSITION_EXCLUSION => false, // TODO:
2121 .UCHAR_GRAPHEME_BASE => icu.hasDerivedCoreProperty(cp, .Grapheme_Base),
2222 .UCHAR_GRAPHEME_EXTEND => icu.hasDerivedCoreProperty(cp, .Grapheme_Extend),
2323 .UCHAR_GRAPHEME_LINK => icu.hasDerivedCoreProperty(cp, .Grapheme_Link),
......@@ -42,21 +42,21 @@ export fn u_hasBinaryProperty(cp: u32, prop: t.UProperty) bool {
4242 .UCHAR_WHITE_SPACE => icu.hasProperty(cp, .White_Space),
4343 .UCHAR_XID_CONTINUE => icu.hasDerivedCoreProperty(cp, .XID_Continue),
4444 .UCHAR_XID_START => icu.hasDerivedCoreProperty(cp, .XID_Start),
45 .UCHAR_CASE_SENSITIVE => false, // TODO
46 .UCHAR_S_TERM => false, // TODO
47 .UCHAR_VARIATION_SELECTOR => false, // TODO
48 .UCHAR_NFD_INERT => false, // TODO
49 .UCHAR_NFKD_INERT => false, // TODO
50 .UCHAR_NFC_INERT => false, // TODO
51 .UCHAR_NFKC_INERT => false, // TODO
52 .UCHAR_SEGMENT_STARTER => false, // TODO
53 .UCHAR_PATTERN_SYNTAX => false, // TODO
54 .UCHAR_PATTERN_WHITE_SPACE => false, // TODO
55 .UCHAR_POSIX_ALNUM => false, // TODO
56 .UCHAR_POSIX_BLANK => false, // TODO
57 .UCHAR_POSIX_GRAPH => false, // TODO
58 .UCHAR_POSIX_PRINT => false, // TODO
59 .UCHAR_POSIX_XDIGIT => false, // TODO
45 .UCHAR_CASE_SENSITIVE => false, // TODO:
46 .UCHAR_S_TERM => false, // TODO:
47 .UCHAR_VARIATION_SELECTOR => false, // TODO:
48 .UCHAR_NFD_INERT => false, // TODO:
49 .UCHAR_NFKD_INERT => false, // TODO:
50 .UCHAR_NFC_INERT => false, // TODO:
51 .UCHAR_NFKC_INERT => false, // TODO:
52 .UCHAR_SEGMENT_STARTER => false, // TODO:
53 .UCHAR_PATTERN_SYNTAX => false, // TODO:
54 .UCHAR_PATTERN_WHITE_SPACE => false, // TODO:
55 .UCHAR_POSIX_ALNUM => false, // TODO:
56 .UCHAR_POSIX_BLANK => false, // TODO:
57 .UCHAR_POSIX_GRAPH => false, // TODO:
58 .UCHAR_POSIX_PRINT => false, // TODO:
59 .UCHAR_POSIX_XDIGIT => false, // TODO:
6060 .UCHAR_CASED => icu.hasDerivedCoreProperty(cp, .Cased),
6161 .UCHAR_CASE_IGNORABLE => icu.hasDerivedCoreProperty(cp, .Case_Ignorable),
6262 .UCHAR_CHANGES_WHEN_LOWERCASED => icu.hasDerivedCoreProperty(cp, .Changes_When_Lowercased),
......@@ -64,65 +64,65 @@ export fn u_hasBinaryProperty(cp: u32, prop: t.UProperty) bool {
6464 .UCHAR_CHANGES_WHEN_TITLECASED => icu.hasDerivedCoreProperty(cp, .Changes_When_Titlecased),
6565 .UCHAR_CHANGES_WHEN_CASEFOLDED => icu.hasDerivedCoreProperty(cp, .Changes_When_Casefolded),
6666 .UCHAR_CHANGES_WHEN_CASEMAPPED => icu.hasDerivedCoreProperty(cp, .Changes_When_Casemapped),
67 .UCHAR_CHANGES_WHEN_NFKC_CASEFOLDED => false, // TODO
67 .UCHAR_CHANGES_WHEN_NFKC_CASEFOLDED => false, // TODO:
6868 .UCHAR_EMOJI => icu.hasEmojiCategory(cp, .Emoji),
6969 .UCHAR_EMOJI_PRESENTATION => icu.hasEmojiCategory(cp, .Emoji_Presentation),
7070 .UCHAR_EMOJI_MODIFIER => icu.hasEmojiCategory(cp, .Emoji_Modifier),
7171 .UCHAR_EMOJI_MODIFIER_BASE => icu.hasEmojiCategory(cp, .Emoji_Modifier_Base),
7272 .UCHAR_EMOJI_COMPONENT => icu.hasEmojiCategory(cp, .Emoji_Component),
7373 .UCHAR_REGIONAL_INDICATOR => icu.hasProperty(cp, .Regional_Indicator),
74 .UCHAR_PREPENDED_CONCATENATION_MARK => false, // TODO
74 .UCHAR_PREPENDED_CONCATENATION_MARK => false, // TODO:
7575 .UCHAR_EXTENDED_PICTOGRAPHIC => icu.hasEmojiCategory(cp, .Extended_Pictographic),
76 .UCHAR_BASIC_EMOJI => false, // TODO
77 .UCHAR_EMOJI_KEYCAP_SEQUENCE => false, // TODO
78 .UCHAR_RGI_EMOJI_MODIFIER_SEQUENCE => false, // TODO
79 .UCHAR_RGI_EMOJI_FLAG_SEQUENCE => false, // TODO
80 .UCHAR_RGI_EMOJI_TAG_SEQUENCE => false, // TODO
81 .UCHAR_RGI_EMOJI_ZWJ_SEQUENCE => false, // TODO
82 .UCHAR_RGI_EMOJI => false, // TODO
83 .UCHAR_IDS_UNARY_OPERATOR => false, // TODO
76 .UCHAR_BASIC_EMOJI => false, // TODO:
77 .UCHAR_EMOJI_KEYCAP_SEQUENCE => false, // TODO:
78 .UCHAR_RGI_EMOJI_MODIFIER_SEQUENCE => false, // TODO:
79 .UCHAR_RGI_EMOJI_FLAG_SEQUENCE => false, // TODO:
80 .UCHAR_RGI_EMOJI_TAG_SEQUENCE => false, // TODO:
81 .UCHAR_RGI_EMOJI_ZWJ_SEQUENCE => false, // TODO:
82 .UCHAR_RGI_EMOJI => false, // TODO:
83 .UCHAR_IDS_UNARY_OPERATOR => false, // TODO:
8484 .UCHAR_ID_COMPAT_MATH_START => icu.hasProperty(cp, .ID_Compat_Math_Start),
8585 .UCHAR_ID_COMPAT_MATH_CONTINUE => icu.hasProperty(cp, .ID_Compat_Math_Continue),
86 .UCHAR_BIDI_CLASS => false, // TODO
87 .UCHAR_BLOCK => false, // TODO
88 .UCHAR_CANONICAL_COMBINING_CLASS => false, // TODO
89 .UCHAR_DECOMPOSITION_TYPE => false, // TODO
86 .UCHAR_BIDI_CLASS => false, // TODO:
87 .UCHAR_BLOCK => false, // TODO:
88 .UCHAR_CANONICAL_COMBINING_CLASS => false, // TODO:
89 .UCHAR_DECOMPOSITION_TYPE => false, // TODO:
9090 .UCHAR_EAST_ASIAN_WIDTH => icu.eastAsianWidth(cp) != null,
91 .UCHAR_GENERAL_CATEGORY => false, // TODO
92 .UCHAR_JOINING_GROUP => false, // TODO
93 .UCHAR_JOINING_TYPE => false, // TODO
94 .UCHAR_LINE_BREAK => false, // TODO
95 .UCHAR_NUMERIC_TYPE => false, // TODO
96 .UCHAR_SCRIPT => false, // TODO
97 .UCHAR_HANGUL_SYLLABLE_TYPE => false, // TODO
98 .UCHAR_NFD_QUICK_CHECK => false, // TODO
99 .UCHAR_NFKD_QUICK_CHECK => false, // TODO
100 .UCHAR_NFC_QUICK_CHECK => false, // TODO
101 .UCHAR_NFKC_QUICK_CHECK => false, // TODO
102 .UCHAR_LEAD_CANONICAL_COMBINING_CLASS => false, // TODO
103 .UCHAR_TRAIL_CANONICAL_COMBINING_CLASS => false, // TODO
104 .UCHAR_GRAPHEME_CLUSTER_BREAK => false, // TODO
105 .UCHAR_SENTENCE_BREAK => false, // TODO
106 .UCHAR_WORD_BREAK => false, // TODO
107 .UCHAR_BIDI_PAIRED_BRACKET_TYPE => false, // TODO
108 .UCHAR_INDIC_POSITIONAL_CATEGORY => false, // TODO
109 .UCHAR_INDIC_SYLLABIC_CATEGORY => false, // TODO
110 .UCHAR_VERTICAL_ORIENTATION => false, // TODO
111 .UCHAR_GENERAL_CATEGORY_MASK => false, // TODO
112 .UCHAR_NUMERIC_VALUE => false, // TODO
91 .UCHAR_GENERAL_CATEGORY => false, // TODO:
92 .UCHAR_JOINING_GROUP => false, // TODO:
93 .UCHAR_JOINING_TYPE => false, // TODO:
94 .UCHAR_LINE_BREAK => false, // TODO:
95 .UCHAR_NUMERIC_TYPE => false, // TODO:
96 .UCHAR_SCRIPT => false, // TODO:
97 .UCHAR_HANGUL_SYLLABLE_TYPE => false, // TODO:
98 .UCHAR_NFD_QUICK_CHECK => false, // TODO:
99 .UCHAR_NFKD_QUICK_CHECK => false, // TODO:
100 .UCHAR_NFC_QUICK_CHECK => false, // TODO:
101 .UCHAR_NFKC_QUICK_CHECK => false, // TODO:
102 .UCHAR_LEAD_CANONICAL_COMBINING_CLASS => false, // TODO:
103 .UCHAR_TRAIL_CANONICAL_COMBINING_CLASS => false, // TODO:
104 .UCHAR_GRAPHEME_CLUSTER_BREAK => false, // TODO:
105 .UCHAR_SENTENCE_BREAK => false, // TODO:
106 .UCHAR_WORD_BREAK => false, // TODO:
107 .UCHAR_BIDI_PAIRED_BRACKET_TYPE => false, // TODO:
108 .UCHAR_INDIC_POSITIONAL_CATEGORY => false, // TODO:
109 .UCHAR_INDIC_SYLLABIC_CATEGORY => false, // TODO:
110 .UCHAR_VERTICAL_ORIENTATION => false, // TODO:
111 .UCHAR_GENERAL_CATEGORY_MASK => false, // TODO:
112 .UCHAR_NUMERIC_VALUE => false, // TODO:
113113 .UCHAR_AGE => @as(u16, @bitCast(icu.age(cp))) > 0,
114 .UCHAR_BIDI_MIRRORING_GLYPH => false, // TODO
115 .UCHAR_CASE_FOLDING => false, // TODO
116 .UCHAR_LOWERCASE_MAPPING => false, // TODO
117 .UCHAR_NAME => false, // TODO
118 .UCHAR_SIMPLE_CASE_FOLDING => false, // TODO
119 .UCHAR_SIMPLE_LOWERCASE_MAPPING => false, // TODO
120 .UCHAR_SIMPLE_TITLECASE_MAPPING => false, // TODO
121 .UCHAR_SIMPLE_UPPERCASE_MAPPING => false, // TODO
122 .UCHAR_TITLECASE_MAPPING => false, // TODO
123 .UCHAR_UPPERCASE_MAPPING => false, // TODO
124 .UCHAR_BIDI_PAIRED_BRACKET => false, // TODO
125 .UCHAR_SCRIPT_EXTENSIONS => false, // TODO
114 .UCHAR_BIDI_MIRRORING_GLYPH => false, // TODO:
115 .UCHAR_CASE_FOLDING => false, // TODO:
116 .UCHAR_LOWERCASE_MAPPING => false, // TODO:
117 .UCHAR_NAME => false, // TODO:
118 .UCHAR_SIMPLE_CASE_FOLDING => false, // TODO:
119 .UCHAR_SIMPLE_LOWERCASE_MAPPING => false, // TODO:
120 .UCHAR_SIMPLE_TITLECASE_MAPPING => false, // TODO:
121 .UCHAR_SIMPLE_UPPERCASE_MAPPING => false, // TODO:
122 .UCHAR_TITLECASE_MAPPING => false, // TODO:
123 .UCHAR_UPPERCASE_MAPPING => false, // TODO:
124 .UCHAR_BIDI_PAIRED_BRACKET => false, // TODO:
125 .UCHAR_SCRIPT_EXTENSIONS => false, // TODO:
126126 _ => false,
127127
128128 // InCB,