Skip to content

Migrate csplit and ptx regex matching to Icod.Expressions - #193

Open
uniblab wants to merge 2 commits into
mainfrom
migrate/csplit-ptx-expressions
Open

uniblab wants to merge 2 commits into
mainfrom
migrate/csplit-ptx-expressions

Conversation

@uniblab

@uniblab uniblab commented Oct 24, 2026 •

Copy link
Copy Markdown
Owner

Migrate csplit GNU BRE controls and ptx GNU Emacs byte/prepared matching to the published Icod.Expressions 0.1.0-alpha.1 package. Each command aliases the regex types; ptx also aliases the Expressions TextDecodingMode used by RegularExpressionInputOptions. CommandFramework retains parsing, diagnostics, I/O and unrelated text services. No CommandFramework production changes.

Test-first run 40056957461 failed both assembly-identity tests on Linux as expected (actual Icod.CommandFramework, expected Icod.Expressions). Implementation run 40057231733 passed full-solution build and tests on Linux, Windows and macOS, plus Linux package artifact verification. Existing suites exercise splits, offsets, repeats, malformed regex diagnostics, and ptx byte matching. Independent code review found no blocking regressions.

The 2.0.0 prerelease version and package runtime verifier are handled in #191. The tac provider/options bug stays in #190.

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

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