mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 08:58:11 +00:00
LibRegex: Change bytecode value type to a 64-bit value
To allow storing unicode ranges compactly; this is not utilised at the moment, but changing this later would've been significantly more difficult. Also fixes a few debug logs.
This commit is contained in:
parent
92ea9ed4a5
commit
3db8ced4c7
5 changed files with 19 additions and 20 deletions
|
@ -131,7 +131,7 @@ RegexResult Matcher<Parser>::match(const Vector<RegexStringView> views, Optional
|
|||
for (auto& view : views) {
|
||||
input.view = view;
|
||||
#ifdef REGEX_DEBUG
|
||||
dbg() << "[match] Starting match with view (" << view.length() << "): _" << view << "_";
|
||||
dbg() << "[match] Starting match with view (" << view.length() << "): _" << view.to_string() << "_";
|
||||
#endif
|
||||
|
||||
auto view_length = view.length();
|
||||
|
@ -171,7 +171,7 @@ RegexResult Matcher<Parser>::match(const Vector<RegexStringView> views, Optional
|
|||
|
||||
#ifdef REGEX_DEBUG
|
||||
dbg() << "state.string_position: " << state.string_position << " view_index: " << view_index;
|
||||
dbg() << "[match] Found a match (length = " << state.string_position - view_index << "): " << input.view.substring_view(view_index, state.string_position - view_index);
|
||||
dbg() << "[match] Found a match (length = " << state.string_position - view_index << "): " << input.view.substring_view(view_index, state.string_position - view_index).to_string();
|
||||
#endif
|
||||
++match_count;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue