From b7feb941b237898f5dee988a02629db5c02842c4 Mon Sep 17 00:00:00 2001 From: Jan Lelis Date: Wed, 6 Nov 2024 12:04:23 +0100 Subject: [PATCH] Breaking: Remove REGEX_ANY --- data/generate_constants.rb | 3 --- lib/unicode/emoji.rb | 1 - lib/unicode/emoji/generated/regex_any.rb | 8 -------- lib/unicode/emoji/generated_native/regex_any.rb | 8 -------- 4 files changed, 20 deletions(-) delete mode 100644 lib/unicode/emoji/generated/regex_any.rb delete mode 100644 lib/unicode/emoji/generated_native/regex_any.rb diff --git a/data/generate_constants.rb b/data/generate_constants.rb index 4e37d43..426e581 100644 --- a/data/generate_constants.rb +++ b/data/generate_constants.rb @@ -301,9 +301,6 @@ def compile(emoji_character:, emoji_modifier:, emoji_modifier_base:, emoji_compo # Matches only basic single, textual emoji, ignores components like modifiers or simple digits regexes[:REGEX_TEXT] = Regexp.compile(text_emoji) - # Same as \p{Emoji} - to be removed or renamed - regexes[:REGEX_ANY] = Regexp.compile(emoji_character) - # Export regexes for Emoji properties so they can be used with newer Unicode than Ruby's regexes[:REGEX_PROP_EMOJI] = Regexp.compile(emoji_character) regexes[:REGEX_PROP_MODIFIER] = Regexp.compile(emoji_modifier) diff --git a/lib/unicode/emoji.rb b/lib/unicode/emoji.rb index c663ddb..958570d 100644 --- a/lib/unicode/emoji.rb +++ b/lib/unicode/emoji.rb @@ -50,7 +50,6 @@ module Emoji REGEX_POSSIBLE REGEX_BASIC REGEX_TEXT - REGEX_ANY REGEX_PROP_EMOJI REGEX_PROP_MODIFIER REGEX_PROP_MODIFIER_BASE diff --git a/lib/unicode/emoji/generated/regex_any.rb b/lib/unicode/emoji/generated/regex_any.rb deleted file mode 100644 index c4e5480..0000000 --- a/lib/unicode/emoji/generated/regex_any.rb +++ /dev/null @@ -1,8 +0,0 @@ -# This file was generated by a script, please do not edit it by hand. -# See `$ rake generate_constants` and data/generate_constants.rb for more info. - -module Unicode - module Emoji - REGEX_ANY = /[\#\*0-9©®‼⁉™ℹ↔-↙↩↪⌚⌛⌨⏏⏩-⏳⏸-⏺Ⓜ▪▫▶◀◻-◾☀-☄☎☑☔☕☘☝☠☢☣☦☪☮☯☸-☺♀♂♈-♓♟♠♣♥♦♨♻♾♿⚒-⚗⚙⚛⚜⚠⚡⚧⚪⚫⚰⚱⚽⚾⛄⛅⛈⛎⛏⛑⛓⛔⛩⛪⛰-⛵⛷-⛺⛽✂✅✈-✍✏✒✔✖✝✡✨✳✴❄❇❌❎❓-❕❗❣❤➕-➗➡➰➿⤴⤵⬅-⬇⬛⬜⭐⭕〰〽㊗㊙🀄🃏🅰🅱🅾🅿🆎🆑-🆚🇦-🇿🈁🈂🈚🈯🈲-🈺🉐🉑🌀-🌡🌤-🎓🎖🎗🎙-🎛🎞-🏰🏳-🏵🏷-📽📿-🔽🕉-🕎🕐-🕧🕯🕰🕳-🕺🖇🖊-🖍🖐🖕🖖🖤🖥🖨🖱🖲🖼🗂-🗄🗑-🗓🗜-🗞🗡🗣🗨🗯🗳🗺-🙏🚀-🛅🛋-🛒🛕-🛗🛜-🛥🛩🛫🛬🛰🛳-🛼🟠-🟫🟰🤌-🤺🤼-🥅🥇-🧿🩰-🩼🪀-🪉🪏-🫆🫎-🫜🫟-🫩🫰-🫸]/ - end -end diff --git a/lib/unicode/emoji/generated_native/regex_any.rb b/lib/unicode/emoji/generated_native/regex_any.rb deleted file mode 100644 index f7ff33e..0000000 --- a/lib/unicode/emoji/generated_native/regex_any.rb +++ /dev/null @@ -1,8 +0,0 @@ -# This file was generated by a script, please do not edit it by hand. -# See `$ rake generate_constants` and data/generate_constants.rb for more info. - -module Unicode - module Emoji - REGEX_ANY = /\p{Emoji}/ - end -end