Skip to content

ICU-23297 Do not allow lookupMatcher to remap UnicodeSet syntax characters#3806

Merged
eggrobin merged 1 commit intounicode-org:mainfrom
eggrobin:no-remapping-syntax
Dec 19, 2025
Merged

ICU-23297 Do not allow lookupMatcher to remap UnicodeSet syntax characters#3806
eggrobin merged 1 commit intounicode-org:mainfrom
eggrobin:no-remapping-syntax

Conversation

@eggrobin
Copy link
Copy Markdown
Member

@eggrobin eggrobin commented Dec 16, 2025

Eventually we want to get rid of that mechanism entirely, but let us start by removing the biggest hacks it requires in the parser.

Checklist

  • Required: Issue filed: ICU-23297
  • Required: The PR title must be prefixed with a JIRA Issue number. Example: "ICU-NNNNN Fix xyz"
  • Required: Each commit message must be prefixed with a JIRA Issue number. Example: "ICU-NNNNN Fix xyz"
  • Issue accepted (done by Technical Committee after discussion)
  • Tests included, if applicable
  • API docs and/or User Guide docs changed or added, if applicable
  • Approver: Feel free to merge on my behalf

@eggrobin eggrobin marked this pull request as ready for review December 18, 2025 00:57
Copy link
Copy Markdown
Contributor

@richgillam richgillam left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Didn't review this too deeply, but I think I understand what you're doing here and it seems to make sense.

@markusicu markusicu self-assigned this Dec 18, 2025
@eggrobin eggrobin force-pushed the no-remapping-syntax branch from 6021c3d to 26f66bb Compare December 19, 2025 15:25
@jira-pull-request-webhook
Copy link
Copy Markdown

Hooray! The files in the branch are the same across the force-push. 😃

~ Your Friendly Jira-GitHub PR Checker Bot

@eggrobin eggrobin merged commit 53dfec5 into unicode-org:main Dec 19, 2025
97 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants