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 {...@@ -11,13 +11,13 @@ export fn u_hasBinaryProperty(cp: u32, prop: t.UProperty) bool {
11 .UCHAR_ALPHABETIC => icu.hasDerivedCoreProperty(cp, .Alphabetic),11 .UCHAR_ALPHABETIC => icu.hasDerivedCoreProperty(cp, .Alphabetic),
12 .UCHAR_ASCII_HEX_DIGIT => icu.hasProperty(cp, .ASCII_Hex_Digit),12 .UCHAR_ASCII_HEX_DIGIT => icu.hasProperty(cp, .ASCII_Hex_Digit),
13 .UCHAR_BIDI_CONTROL => icu.hasProperty(cp, .Bidi_Control),13 .UCHAR_BIDI_CONTROL => icu.hasProperty(cp, .Bidi_Control),
14 .UCHAR_BIDI_MIRRORED => false, // TODO14 .UCHAR_BIDI_MIRRORED => false, // TODO:
15 .UCHAR_DASH => icu.hasProperty(cp, .Dash),15 .UCHAR_DASH => icu.hasProperty(cp, .Dash),
16 .UCHAR_DEFAULT_IGNORABLE_CODE_POINT => icu.hasDerivedCoreProperty(cp, .Default_Ignorable_Code_Point),16 .UCHAR_DEFAULT_IGNORABLE_CODE_POINT => icu.hasDerivedCoreProperty(cp, .Default_Ignorable_Code_Point),
17 .UCHAR_DEPRECATED => icu.hasProperty(cp, .Deprecated),17 .UCHAR_DEPRECATED => icu.hasProperty(cp, .Deprecated),
18 .UCHAR_DIACRITIC => icu.hasProperty(cp, .Diacritic),18 .UCHAR_DIACRITIC => icu.hasProperty(cp, .Diacritic),
19 .UCHAR_EXTENDER => icu.hasProperty(cp, .Extender),19 .UCHAR_EXTENDER => icu.hasProperty(cp, .Extender),
20 .UCHAR_FULL_COMPOSITION_EXCLUSION => false, // TODO20 .UCHAR_FULL_COMPOSITION_EXCLUSION => false, // TODO:
21 .UCHAR_GRAPHEME_BASE => icu.hasDerivedCoreProperty(cp, .Grapheme_Base),21 .UCHAR_GRAPHEME_BASE => icu.hasDerivedCoreProperty(cp, .Grapheme_Base),
22 .UCHAR_GRAPHEME_EXTEND => icu.hasDerivedCoreProperty(cp, .Grapheme_Extend),22 .UCHAR_GRAPHEME_EXTEND => icu.hasDerivedCoreProperty(cp, .Grapheme_Extend),
23 .UCHAR_GRAPHEME_LINK => icu.hasDerivedCoreProperty(cp, .Grapheme_Link),23 .UCHAR_GRAPHEME_LINK => icu.hasDerivedCoreProperty(cp, .Grapheme_Link),
...@@ -42,21 +42,21 @@ export fn u_hasBinaryProperty(cp: u32, prop: t.UProperty) bool {...@@ -42,21 +42,21 @@ export fn u_hasBinaryProperty(cp: u32, prop: t.UProperty) bool {
42 .UCHAR_WHITE_SPACE => icu.hasProperty(cp, .White_Space),42 .UCHAR_WHITE_SPACE => icu.hasProperty(cp, .White_Space),
43 .UCHAR_XID_CONTINUE => icu.hasDerivedCoreProperty(cp, .XID_Continue),43 .UCHAR_XID_CONTINUE => icu.hasDerivedCoreProperty(cp, .XID_Continue),
44 .UCHAR_XID_START => icu.hasDerivedCoreProperty(cp, .XID_Start),44 .UCHAR_XID_START => icu.hasDerivedCoreProperty(cp, .XID_Start),
45 .UCHAR_CASE_SENSITIVE => false, // TODO45 .UCHAR_CASE_SENSITIVE => false, // TODO:
46 .UCHAR_S_TERM => false, // TODO46 .UCHAR_S_TERM => false, // TODO:
47 .UCHAR_VARIATION_SELECTOR => false, // TODO47 .UCHAR_VARIATION_SELECTOR => false, // TODO:
48 .UCHAR_NFD_INERT => false, // TODO48 .UCHAR_NFD_INERT => false, // TODO:
49 .UCHAR_NFKD_INERT => false, // TODO49 .UCHAR_NFKD_INERT => false, // TODO:
50 .UCHAR_NFC_INERT => false, // TODO50 .UCHAR_NFC_INERT => false, // TODO:
51 .UCHAR_NFKC_INERT => false, // TODO51 .UCHAR_NFKC_INERT => false, // TODO:
52 .UCHAR_SEGMENT_STARTER => false, // TODO52 .UCHAR_SEGMENT_STARTER => false, // TODO:
53 .UCHAR_PATTERN_SYNTAX => false, // TODO53 .UCHAR_PATTERN_SYNTAX => false, // TODO:
54 .UCHAR_PATTERN_WHITE_SPACE => false, // TODO54 .UCHAR_PATTERN_WHITE_SPACE => false, // TODO:
55 .UCHAR_POSIX_ALNUM => false, // TODO55 .UCHAR_POSIX_ALNUM => false, // TODO:
56 .UCHAR_POSIX_BLANK => false, // TODO56 .UCHAR_POSIX_BLANK => false, // TODO:
57 .UCHAR_POSIX_GRAPH => false, // TODO57 .UCHAR_POSIX_GRAPH => false, // TODO:
58 .UCHAR_POSIX_PRINT => false, // TODO58 .UCHAR_POSIX_PRINT => false, // TODO:
59 .UCHAR_POSIX_XDIGIT => false, // TODO59 .UCHAR_POSIX_XDIGIT => false, // TODO:
60 .UCHAR_CASED => icu.hasDerivedCoreProperty(cp, .Cased),60 .UCHAR_CASED => icu.hasDerivedCoreProperty(cp, .Cased),
61 .UCHAR_CASE_IGNORABLE => icu.hasDerivedCoreProperty(cp, .Case_Ignorable),61 .UCHAR_CASE_IGNORABLE => icu.hasDerivedCoreProperty(cp, .Case_Ignorable),
62 .UCHAR_CHANGES_WHEN_LOWERCASED => icu.hasDerivedCoreProperty(cp, .Changes_When_Lowercased),62 .UCHAR_CHANGES_WHEN_LOWERCASED => icu.hasDerivedCoreProperty(cp, .Changes_When_Lowercased),
...@@ -64,65 +64,65 @@ export fn u_hasBinaryProperty(cp: u32, prop: t.UProperty) bool {...@@ -64,65 +64,65 @@ export fn u_hasBinaryProperty(cp: u32, prop: t.UProperty) bool {
64 .UCHAR_CHANGES_WHEN_TITLECASED => icu.hasDerivedCoreProperty(cp, .Changes_When_Titlecased),64 .UCHAR_CHANGES_WHEN_TITLECASED => icu.hasDerivedCoreProperty(cp, .Changes_When_Titlecased),
65 .UCHAR_CHANGES_WHEN_CASEFOLDED => icu.hasDerivedCoreProperty(cp, .Changes_When_Casefolded),65 .UCHAR_CHANGES_WHEN_CASEFOLDED => icu.hasDerivedCoreProperty(cp, .Changes_When_Casefolded),
66 .UCHAR_CHANGES_WHEN_CASEMAPPED => icu.hasDerivedCoreProperty(cp, .Changes_When_Casemapped),66 .UCHAR_CHANGES_WHEN_CASEMAPPED => icu.hasDerivedCoreProperty(cp, .Changes_When_Casemapped),
67 .UCHAR_CHANGES_WHEN_NFKC_CASEFOLDED => false, // TODO67 .UCHAR_CHANGES_WHEN_NFKC_CASEFOLDED => false, // TODO:
68 .UCHAR_EMOJI => icu.hasEmojiCategory(cp, .Emoji),68 .UCHAR_EMOJI => icu.hasEmojiCategory(cp, .Emoji),
69 .UCHAR_EMOJI_PRESENTATION => icu.hasEmojiCategory(cp, .Emoji_Presentation),69 .UCHAR_EMOJI_PRESENTATION => icu.hasEmojiCategory(cp, .Emoji_Presentation),
70 .UCHAR_EMOJI_MODIFIER => icu.hasEmojiCategory(cp, .Emoji_Modifier),70 .UCHAR_EMOJI_MODIFIER => icu.hasEmojiCategory(cp, .Emoji_Modifier),
71 .UCHAR_EMOJI_MODIFIER_BASE => icu.hasEmojiCategory(cp, .Emoji_Modifier_Base),71 .UCHAR_EMOJI_MODIFIER_BASE => icu.hasEmojiCategory(cp, .Emoji_Modifier_Base),
72 .UCHAR_EMOJI_COMPONENT => icu.hasEmojiCategory(cp, .Emoji_Component),72 .UCHAR_EMOJI_COMPONENT => icu.hasEmojiCategory(cp, .Emoji_Component),
73 .UCHAR_REGIONAL_INDICATOR => icu.hasProperty(cp, .Regional_Indicator),73 .UCHAR_REGIONAL_INDICATOR => icu.hasProperty(cp, .Regional_Indicator),
74 .UCHAR_PREPENDED_CONCATENATION_MARK => false, // TODO74 .UCHAR_PREPENDED_CONCATENATION_MARK => false, // TODO:
75 .UCHAR_EXTENDED_PICTOGRAPHIC => icu.hasEmojiCategory(cp, .Extended_Pictographic),75 .UCHAR_EXTENDED_PICTOGRAPHIC => icu.hasEmojiCategory(cp, .Extended_Pictographic),
76 .UCHAR_BASIC_EMOJI => false, // TODO76 .UCHAR_BASIC_EMOJI => false, // TODO:
77 .UCHAR_EMOJI_KEYCAP_SEQUENCE => false, // TODO77 .UCHAR_EMOJI_KEYCAP_SEQUENCE => false, // TODO:
78 .UCHAR_RGI_EMOJI_MODIFIER_SEQUENCE => false, // TODO78 .UCHAR_RGI_EMOJI_MODIFIER_SEQUENCE => false, // TODO:
79 .UCHAR_RGI_EMOJI_FLAG_SEQUENCE => false, // TODO79 .UCHAR_RGI_EMOJI_FLAG_SEQUENCE => false, // TODO:
80 .UCHAR_RGI_EMOJI_TAG_SEQUENCE => false, // TODO80 .UCHAR_RGI_EMOJI_TAG_SEQUENCE => false, // TODO:
81 .UCHAR_RGI_EMOJI_ZWJ_SEQUENCE => false, // TODO81 .UCHAR_RGI_EMOJI_ZWJ_SEQUENCE => false, // TODO:
82 .UCHAR_RGI_EMOJI => false, // TODO82 .UCHAR_RGI_EMOJI => false, // TODO:
83 .UCHAR_IDS_UNARY_OPERATOR => false, // TODO83 .UCHAR_IDS_UNARY_OPERATOR => false, // TODO:
84 .UCHAR_ID_COMPAT_MATH_START => icu.hasProperty(cp, .ID_Compat_Math_Start),84 .UCHAR_ID_COMPAT_MATH_START => icu.hasProperty(cp, .ID_Compat_Math_Start),
85 .UCHAR_ID_COMPAT_MATH_CONTINUE => icu.hasProperty(cp, .ID_Compat_Math_Continue),85 .UCHAR_ID_COMPAT_MATH_CONTINUE => icu.hasProperty(cp, .ID_Compat_Math_Continue),
86 .UCHAR_BIDI_CLASS => false, // TODO86 .UCHAR_BIDI_CLASS => false, // TODO:
87 .UCHAR_BLOCK => false, // TODO87 .UCHAR_BLOCK => false, // TODO:
88 .UCHAR_CANONICAL_COMBINING_CLASS => false, // TODO88 .UCHAR_CANONICAL_COMBINING_CLASS => false, // TODO:
89 .UCHAR_DECOMPOSITION_TYPE => false, // TODO89 .UCHAR_DECOMPOSITION_TYPE => false, // TODO:
90 .UCHAR_EAST_ASIAN_WIDTH => icu.eastAsianWidth(cp) != null,90 .UCHAR_EAST_ASIAN_WIDTH => icu.eastAsianWidth(cp) != null,
91 .UCHAR_GENERAL_CATEGORY => false, // TODO91 .UCHAR_GENERAL_CATEGORY => false, // TODO:
92 .UCHAR_JOINING_GROUP => false, // TODO92 .UCHAR_JOINING_GROUP => false, // TODO:
93 .UCHAR_JOINING_TYPE => false, // TODO93 .UCHAR_JOINING_TYPE => false, // TODO:
94 .UCHAR_LINE_BREAK => false, // TODO94 .UCHAR_LINE_BREAK => false, // TODO:
95 .UCHAR_NUMERIC_TYPE => false, // TODO95 .UCHAR_NUMERIC_TYPE => false, // TODO:
96 .UCHAR_SCRIPT => false, // TODO96 .UCHAR_SCRIPT => false, // TODO:
97 .UCHAR_HANGUL_SYLLABLE_TYPE => false, // TODO97 .UCHAR_HANGUL_SYLLABLE_TYPE => false, // TODO:
98 .UCHAR_NFD_QUICK_CHECK => false, // TODO98 .UCHAR_NFD_QUICK_CHECK => false, // TODO:
99 .UCHAR_NFKD_QUICK_CHECK => false, // TODO99 .UCHAR_NFKD_QUICK_CHECK => false, // TODO:
100 .UCHAR_NFC_QUICK_CHECK => false, // TODO100 .UCHAR_NFC_QUICK_CHECK => false, // TODO:
101 .UCHAR_NFKC_QUICK_CHECK => false, // TODO101 .UCHAR_NFKC_QUICK_CHECK => false, // TODO:
102 .UCHAR_LEAD_CANONICAL_COMBINING_CLASS => false, // TODO102 .UCHAR_LEAD_CANONICAL_COMBINING_CLASS => false, // TODO:
103 .UCHAR_TRAIL_CANONICAL_COMBINING_CLASS => false, // TODO103 .UCHAR_TRAIL_CANONICAL_COMBINING_CLASS => false, // TODO:
104 .UCHAR_GRAPHEME_CLUSTER_BREAK => false, // TODO104 .UCHAR_GRAPHEME_CLUSTER_BREAK => false, // TODO:
105 .UCHAR_SENTENCE_BREAK => false, // TODO105 .UCHAR_SENTENCE_BREAK => false, // TODO:
106 .UCHAR_WORD_BREAK => false, // TODO106 .UCHAR_WORD_BREAK => false, // TODO:
107 .UCHAR_BIDI_PAIRED_BRACKET_TYPE => false, // TODO107 .UCHAR_BIDI_PAIRED_BRACKET_TYPE => false, // TODO:
108 .UCHAR_INDIC_POSITIONAL_CATEGORY => false, // TODO108 .UCHAR_INDIC_POSITIONAL_CATEGORY => false, // TODO:
109 .UCHAR_INDIC_SYLLABIC_CATEGORY => false, // TODO109 .UCHAR_INDIC_SYLLABIC_CATEGORY => false, // TODO:
110 .UCHAR_VERTICAL_ORIENTATION => false, // TODO110 .UCHAR_VERTICAL_ORIENTATION => false, // TODO:
111 .UCHAR_GENERAL_CATEGORY_MASK => false, // TODO111 .UCHAR_GENERAL_CATEGORY_MASK => false, // TODO:
112 .UCHAR_NUMERIC_VALUE => false, // TODO112 .UCHAR_NUMERIC_VALUE => false, // TODO:
113 .UCHAR_AGE => @as(u16, @bitCast(icu.age(cp))) > 0,113 .UCHAR_AGE => @as(u16, @bitCast(icu.age(cp))) > 0,
114 .UCHAR_BIDI_MIRRORING_GLYPH => false, // TODO114 .UCHAR_BIDI_MIRRORING_GLYPH => false, // TODO:
115 .UCHAR_CASE_FOLDING => false, // TODO115 .UCHAR_CASE_FOLDING => false, // TODO:
116 .UCHAR_LOWERCASE_MAPPING => false, // TODO116 .UCHAR_LOWERCASE_MAPPING => false, // TODO:
117 .UCHAR_NAME => false, // TODO117 .UCHAR_NAME => false, // TODO:
118 .UCHAR_SIMPLE_CASE_FOLDING => false, // TODO118 .UCHAR_SIMPLE_CASE_FOLDING => false, // TODO:
119 .UCHAR_SIMPLE_LOWERCASE_MAPPING => false, // TODO119 .UCHAR_SIMPLE_LOWERCASE_MAPPING => false, // TODO:
120 .UCHAR_SIMPLE_TITLECASE_MAPPING => false, // TODO120 .UCHAR_SIMPLE_TITLECASE_MAPPING => false, // TODO:
121 .UCHAR_SIMPLE_UPPERCASE_MAPPING => false, // TODO121 .UCHAR_SIMPLE_UPPERCASE_MAPPING => false, // TODO:
122 .UCHAR_TITLECASE_MAPPING => false, // TODO122 .UCHAR_TITLECASE_MAPPING => false, // TODO:
123 .UCHAR_UPPERCASE_MAPPING => false, // TODO123 .UCHAR_UPPERCASE_MAPPING => false, // TODO:
124 .UCHAR_BIDI_PAIRED_BRACKET => false, // TODO124 .UCHAR_BIDI_PAIRED_BRACKET => false, // TODO:
125 .UCHAR_SCRIPT_EXTENSIONS => false, // TODO125 .UCHAR_SCRIPT_EXTENSIONS => false, // TODO:
126 _ => false,126 _ => false,
127127
128 // InCB,128 // InCB,