From cfa8a8cea25dfdc620ab1162ad853197014526ff Mon Sep 17 00:00:00 2001 From: Shannon Booth Date: Tue, 6 Aug 2024 01:49:30 +1200 Subject: [PATCH] AK: Add is_ascii_c0_control_or_space --- AK/CharacterTypes.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/AK/CharacterTypes.h b/AK/CharacterTypes.h index 869fbc9aebc..0b12e69fe81 100644 --- a/AK/CharacterTypes.h +++ b/AK/CharacterTypes.h @@ -100,6 +100,12 @@ constexpr bool is_ascii_c0_control(u32 code_point) return code_point < 0x20; } +// https://infra.spec.whatwg.org/#c0-control-or-space +constexpr bool is_ascii_c0_control_or_space(u32 code_point) +{ + return code_point <= 0x20; +} + constexpr bool is_ascii_control(u32 code_point) { return is_ascii_c0_control(code_point) || code_point == 0x7F; @@ -190,6 +196,7 @@ using AK::is_ascii_base36_digit; using AK::is_ascii_binary_digit; using AK::is_ascii_blank; using AK::is_ascii_c0_control; +using AK::is_ascii_c0_control_or_space; using AK::is_ascii_control; using AK::is_ascii_digit; using AK::is_ascii_graphical;