diff options
author | Linus Groh <mail@linusgroh.de> | 2022-12-04 18:02:33 +0000 |
---|---|---|
committer | Andreas Kling <kling@serenityos.org> | 2022-12-06 08:54:33 +0100 |
commit | 6e19ab2bbce0b113b628e6f8e9b5c0640053933e (patch) | |
tree | 372d21b2f5dcff112f5d0089559c6af5798680d4 /Userland/Libraries/LibRegex/RegexByteCode.cpp | |
parent | f74251606d74b504a1379ebb893fdb5529054ea5 (diff) | |
download | serenity-6e19ab2bbce0b113b628e6f8e9b5c0640053933e.zip |
AK+Everywhere: Rename String to DeprecatedString
We have a new, improved string type coming up in AK (OOM aware, no null
state), and while it's going to use UTF-8, the name UTF8String is a
mouthful - so let's free up the String name by renaming the existing
class.
Making the old one have an annoying name will hopefully also help with
quick adoption :^)
Diffstat (limited to 'Userland/Libraries/LibRegex/RegexByteCode.cpp')
-rw-r--r-- | Userland/Libraries/LibRegex/RegexByteCode.cpp | 50 |
1 files changed, 25 insertions, 25 deletions
diff --git a/Userland/Libraries/LibRegex/RegexByteCode.cpp b/Userland/Libraries/LibRegex/RegexByteCode.cpp index 39f292c9dd..c406a04007 100644 --- a/Userland/Libraries/LibRegex/RegexByteCode.cpp +++ b/Userland/Libraries/LibRegex/RegexByteCode.cpp @@ -517,7 +517,7 @@ ALWAYS_INLINE ExecutionResult OpCode_Compare::execute(MatchInput const& input, M if (input.view.length() < state.string_position + length) return ExecutionResult::Failed_ExecuteLowPrioForks; - Optional<String> str; + Optional<DeprecatedString> str; Vector<u16, 1> utf16; Vector<u32> data; data.ensure_capacity(length); @@ -878,9 +878,9 @@ ALWAYS_INLINE void OpCode_Compare::compare_script_extension(MatchInput const& in } } -String OpCode_Compare::arguments_string() const +DeprecatedString OpCode_Compare::arguments_string() const { - return String::formatted("argc={}, args={} ", arguments_count(), arguments_size()); + return DeprecatedString::formatted("argc={}, args={} ", arguments_count(), arguments_size()); } Vector<CompareTypeAndValuePair> OpCode_Compare::flat_compares() const @@ -927,16 +927,16 @@ Vector<CompareTypeAndValuePair> OpCode_Compare::flat_compares() const return result; } -Vector<String> OpCode_Compare::variable_arguments_to_string(Optional<MatchInput const&> input) const +Vector<DeprecatedString> OpCode_Compare::variable_arguments_to_string(Optional<MatchInput const&> input) const { - Vector<String> result; + Vector<DeprecatedString> result; size_t offset { state().instruction_position + 3 }; RegexStringView const& view = ((input.has_value()) ? input.value().view : StringView {}); for (size_t i = 0; i < arguments_count(); ++i) { auto compare_type = (CharacterCompareType)m_bytecode->at(offset++); - result.empend(String::formatted("type={} [{}]", (size_t)compare_type, character_compare_type_name(compare_type))); + result.empend(DeprecatedString::formatted("type={} [{}]", (size_t)compare_type, character_compare_type_name(compare_type))); auto string_start_offset = state().string_position_before_match; @@ -944,39 +944,39 @@ Vector<String> OpCode_Compare::variable_arguments_to_string(Optional<MatchInput auto ch = m_bytecode->at(offset++); auto is_ascii = is_ascii_printable(ch); if (is_ascii) - result.empend(String::formatted(" value='{:c}'", static_cast<char>(ch))); + result.empend(DeprecatedString::formatted(" value='{:c}'", static_cast<char>(ch))); else - result.empend(String::formatted(" value={:x}", ch)); + result.empend(DeprecatedString::formatted(" value={:x}", ch)); if (!view.is_null() && view.length() > string_start_offset) { if (is_ascii) { - result.empend(String::formatted( + result.empend(DeprecatedString::formatted( " compare against: '{}'", view.substring_view(string_start_offset, string_start_offset > view.length() ? 0 : 1).to_string())); } else { auto str = view.substring_view(string_start_offset, string_start_offset > view.length() ? 0 : 1).to_string(); u8 buf[8] { 0 }; __builtin_memcpy(buf, str.characters(), min(str.length(), sizeof(buf))); - result.empend(String::formatted(" compare against: {:x},{:x},{:x},{:x},{:x},{:x},{:x},{:x}", + result.empend(DeprecatedString::formatted(" compare against: {:x},{:x},{:x},{:x},{:x},{:x},{:x},{:x}", buf[0], buf[1], buf[2], buf[3], buf[4], buf[5], buf[6], buf[7])); } } } else if (compare_type == CharacterCompareType::Reference) { auto ref = m_bytecode->at(offset++); - result.empend(String::formatted(" number={}", ref)); + result.empend(DeprecatedString::formatted(" number={}", ref)); if (input.has_value()) { if (state().capture_group_matches.size() > input->match_index) { auto& match = state().capture_group_matches[input->match_index]; if (match.size() > ref) { auto& group = match[ref]; - result.empend(String::formatted(" left={}", group.left_column)); - result.empend(String::formatted(" right={}", group.left_column + group.view.length_in_code_units())); - result.empend(String::formatted(" contents='{}'", group.view)); + result.empend(DeprecatedString::formatted(" left={}", group.left_column)); + result.empend(DeprecatedString::formatted(" right={}", group.left_column + group.view.length_in_code_units())); + result.empend(DeprecatedString::formatted(" contents='{}'", group.view)); } else { - result.empend(String::formatted(" (invalid ref, max={})", match.size() - 1)); + result.empend(DeprecatedString::formatted(" (invalid ref, max={})", match.size() - 1)); } } else { - result.empend(String::formatted(" (invalid index {}, max={})", input->match_index, state().capture_group_matches.size() - 1)); + result.empend(DeprecatedString::formatted(" (invalid index {}, max={})", input->match_index, state().capture_group_matches.size() - 1)); } } } else if (compare_type == CharacterCompareType::String) { @@ -984,33 +984,33 @@ Vector<String> OpCode_Compare::variable_arguments_to_string(Optional<MatchInput StringBuilder str_builder; for (size_t i = 0; i < length; ++i) str_builder.append(m_bytecode->at(offset++)); - result.empend(String::formatted(" value=\"{}\"", str_builder.string_view().substring_view(0, length))); + result.empend(DeprecatedString::formatted(" value=\"{}\"", str_builder.string_view().substring_view(0, length))); if (!view.is_null() && view.length() > state().string_position) - result.empend(String::formatted( + result.empend(DeprecatedString::formatted( " compare against: \"{}\"", input.value().view.substring_view(string_start_offset, string_start_offset + length > view.length() ? 0 : length).to_string())); } else if (compare_type == CharacterCompareType::CharClass) { auto character_class = (CharClass)m_bytecode->at(offset++); - result.empend(String::formatted(" ch_class={} [{}]", (size_t)character_class, character_class_name(character_class))); + result.empend(DeprecatedString::formatted(" ch_class={} [{}]", (size_t)character_class, character_class_name(character_class))); if (!view.is_null() && view.length() > state().string_position) - result.empend(String::formatted( + result.empend(DeprecatedString::formatted( " compare against: '{}'", input.value().view.substring_view(string_start_offset, state().string_position > view.length() ? 0 : 1).to_string())); } else if (compare_type == CharacterCompareType::CharRange) { auto value = (CharRange)m_bytecode->at(offset++); - result.empend(String::formatted(" ch_range={:x}-{:x}", value.from, value.to)); + result.empend(DeprecatedString::formatted(" ch_range={:x}-{:x}", value.from, value.to)); if (!view.is_null() && view.length() > state().string_position) - result.empend(String::formatted( + result.empend(DeprecatedString::formatted( " compare against: '{}'", input.value().view.substring_view(string_start_offset, state().string_position > view.length() ? 0 : 1).to_string())); } else if (compare_type == CharacterCompareType::LookupTable) { auto count = m_bytecode->at(offset++); for (size_t j = 0; j < count; ++j) { auto range = (CharRange)m_bytecode->at(offset++); - result.append(String::formatted(" {:x}-{:x}", range.from, range.to)); + result.append(DeprecatedString::formatted(" {:x}-{:x}", range.from, range.to)); } if (!view.is_null() && view.length() > state().string_position) - result.empend(String::formatted( + result.empend(DeprecatedString::formatted( " compare against: '{}'", input.value().view.substring_view(string_start_offset, state().string_position > view.length() ? 0 : 1).to_string())); } else if (compare_type == CharacterCompareType::GeneralCategory @@ -1019,7 +1019,7 @@ Vector<String> OpCode_Compare::variable_arguments_to_string(Optional<MatchInput || compare_type == CharacterCompareType::ScriptExtension) { auto value = m_bytecode->at(offset++); - result.empend(String::formatted(" value={}", value)); + result.empend(DeprecatedString::formatted(" value={}", value)); } } return result; |