Skip to content

feat: Add RegLan API in typed interface#557

Merged
filipeom merged 1 commit intomainfrom
filipe/issue-544
Feb 27, 2026
Merged

feat: Add RegLan API in typed interface#557
filipeom merged 1 commit intomainfrom
filipe/issue-544

Conversation

@filipeom
Copy link
Member

  • Changed Re.loop api to receive indicies first
  • Added RegLan constants: Re_none, Re_all, and Re_allchar
  • Removed Z3's mapping from allchar to re_full as it was incorrect. Allchar API isn't yet available, introduced in Expose mk_re_allchar in OCaml API Z3Prover/z3#8785
  • Add integration tests for RegLan expressions

Closes #544

@filipeom filipeom requested a review from a team as a code owner February 27, 2026 08:27
@filipeom filipeom force-pushed the filipe/issue-544 branch 2 times, most recently from eb5566c to da8cada Compare February 27, 2026 08:44
- Changed `Re.loop` api to receive indicies first
- Added RegLan constants: `Re_none`, `Re_all`, and `Re_allchar`
- Removed Z3's mapping from `allchar` to `re_full` as it was incorrect.
  Allchar API isn't yet available, introduced in Z3Prover/z3#8785
- Add integration tests for RegLan expressions

Closes #544
@filipeom filipeom merged commit 281a994 into main Feb 27, 2026
9 checks passed
@filipeom filipeom deleted the filipe/issue-544 branch February 27, 2026 16:52
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.

Expose API to creating RegExp expressions

2 participants