Skip to content

Migrate sed GNU regex to Icod.Expressions - #7

Open
uniblab wants to merge 2 commits into
migrate/ed-expressionsfrom
migrate/sed-expressions
Open

uniblab wants to merge 2 commits into
migrate/ed-expressionsfrom
migrate/sed-expressions

Conversation

@uniblab

@uniblab uniblab commented Oct 24, 2026 •

Copy link
Copy Markdown
Owner

Scope

Move sed GNU BRE/ERE address and substitution matching to published Icod.Expressions 0.1.0-alpha.1. CommandFramework continues to supply command, diagnostic, IO, process, and locale text contracts, including ITextLocaleProvider/TextDecodingMode. CLI and byte/locale behavior are preserved. This PR is stacked on #6, which prepares the 2.0.0-alpha.1 prerelease and the exact tool package verification; retarget to main after #6 merges. Later API refactoring remains possible.

Validation

Test-first run 40058131776 failed the private matcher assembly-identity assertion on Linux and macOS as expected (actual Icod.CommandFramework, expected Icod.Expressions). Final run 40058300306 passed full solution Staging builds and tests on Linux, Windows, and macOS, plus Linux package verification and archive smoke. Existing Sed suites cover BRE/ERE addresses, substitutions, NUL records and byte/UTF-8 locale behavior. Independent review found no blocking regression.

grep remains last pending in-house PCRE.

@uniblab
uniblab marked this pull request as ready for review October 24, 2026 03:28

This branch has not been deployed

No deployments
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.

1 participant