LibRegex: Rename a couple of RegexStringView methods for clarity

`operator[]` -> `code_point_at`
`code_unit_at` -> `unicode_aware_code_point_at`

`unicode_aware_code_point_at` returns either a code point or a code unit
depending on the Unicode flag.
This commit is contained in:
Timothy Flynn 2025-07-21 14:08:32 -04:00 committed by Ali Mohammad Pur
commit 81fc8ab8cc
Notes: github-actions[bot] 2025-07-21 21:45:38 +00:00
3 changed files with 24 additions and 24 deletions

View file

@ -291,7 +291,7 @@ RegexResult Matcher<Parser>::match(Vector<RegexStringView> const& views, Optiona
auto const insensitive = input.regex_options.has_flag_set(AllFlags::Insensitive);
if (auto& starting_ranges = m_pattern->parser_result.optimization_data.starting_ranges; !starting_ranges.is_empty()) {
auto ranges = insensitive ? m_pattern->parser_result.optimization_data.starting_ranges_insensitive.span() : starting_ranges.span();
auto ch = input.view.code_unit_at(view_index);
auto ch = input.view.unicode_aware_code_point_at(view_index);
if (insensitive)
ch = to_ascii_lowercase(ch);