mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 12:28:12 +00:00
Everywhere: Rename {Deprecated => Byte}String
This commit un-deprecates DeprecatedString, and repurposes it as a byte string. As the null state has already been removed, there are no other particularly hairy blockers in repurposing this type as a byte string (what it _really_ is). This commit is auto-generated: $ xs=$(ack -l \bDeprecatedString\b\|deprecated_string AK Userland \ Meta Ports Ladybird Tests Kernel) $ perl -pie 's/\bDeprecatedString\b/ByteString/g; s/deprecated_string/byte_string/g' $xs $ clang-format --style=file -i \ $(git diff --name-only | grep \.cpp\|\.h) $ gn format $(git ls-files '*.gn' '*.gni')
This commit is contained in:
parent
38d62563b3
commit
5e1499d104
1615 changed files with 10257 additions and 10257 deletions
|
@ -144,20 +144,20 @@ ErrorOr<void> Parser::fill_token_buffer(Optional<Reduction> starting_reduction)
|
|||
if (!token.has_value())
|
||||
break;
|
||||
#if SHELL_POSIX_PARSER_DEBUG
|
||||
DeprecatedString position = "(~)";
|
||||
ByteString position = "(~)";
|
||||
if (token->position.has_value())
|
||||
position = DeprecatedString::formatted("{}:{}", token->position->start_offset, token->position->end_offset);
|
||||
DeprecatedString expansions = "";
|
||||
position = ByteString::formatted("{}:{}", token->position->start_offset, token->position->end_offset);
|
||||
ByteString expansions = "";
|
||||
for (auto& exp : token->resolved_expansions)
|
||||
exp.visit(
|
||||
[&](ResolvedParameterExpansion& x) { expansions = DeprecatedString::formatted("{}param({}),", expansions, x.to_deprecated_string()); },
|
||||
[&](ResolvedCommandExpansion& x) { expansions = DeprecatedString::formatted("{}command({:p})", expansions, x.command.ptr()); },
|
||||
[&](ResolvedArithmeticExpansion& x) { expansions = DeprecatedString::formatted("{}arith({})", expansions, x.source_expression); });
|
||||
DeprecatedString rexpansions = "";
|
||||
[&](ResolvedParameterExpansion& x) { expansions = ByteString::formatted("{}param({}),", expansions, x.to_byte_string()); },
|
||||
[&](ResolvedCommandExpansion& x) { expansions = ByteString::formatted("{}command({:p})", expansions, x.command.ptr()); },
|
||||
[&](ResolvedArithmeticExpansion& x) { expansions = ByteString::formatted("{}arith({})", expansions, x.source_expression); });
|
||||
ByteString rexpansions = "";
|
||||
for (auto& exp : token->expansions)
|
||||
exp.visit(
|
||||
[&](ParameterExpansion& x) { rexpansions = DeprecatedString::formatted("{}param({}) from {} to {},", rexpansions, x.parameter.string_view(), x.range.start, x.range.length); },
|
||||
[&](auto&) { rexpansions = DeprecatedString::formatted("{}...,", rexpansions); });
|
||||
[&](ParameterExpansion& x) { rexpansions = ByteString::formatted("{}param({}) from {} to {},", rexpansions, x.parameter.string_view(), x.range.start, x.range.length); },
|
||||
[&](auto&) { rexpansions = ByteString::formatted("{}...,", rexpansions); });
|
||||
dbgln("Token @ {}: '{}' (type {}) - parsed expansions: {} - raw expansions: {}", position, token->value.replace("\n"sv, "\\n"sv, ReplaceMode::All), token->type_name(), expansions, rexpansions);
|
||||
#endif
|
||||
}
|
||||
|
@ -1845,7 +1845,7 @@ ErrorOr<RefPtr<AST::Node>> Parser::parse_word()
|
|||
for (auto& expansion : token.resolved_expansions) {
|
||||
TRY(expansion.visit(
|
||||
[&](ResolvedParameterExpansion const& x) -> ErrorOr<void> {
|
||||
dbgln_if(SHELL_POSIX_PARSER_DEBUG, " Expanding '{}' ({}+{})", x.to_deprecated_string(), x.range.start, x.range.length);
|
||||
dbgln_if(SHELL_POSIX_PARSER_DEBUG, " Expanding '{}' ({}+{})", x.to_byte_string(), x.range.start, x.range.length);
|
||||
if (x.range.start >= value_bytes.length()) {
|
||||
dbgln("Parameter expansion range {}-{} is out of bounds for '{}'", x.range.start, x.range.length, value_bytes);
|
||||
return {};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue