Skip to content

feat(regex): resolve exact Age properties in Joni - #1056

Draft
fglock wants to merge 1 commit into
fix/phase36-joni-property-family-policyfrom
fix/phase36-joni-age-property-policy
Draft

feat(regex): resolve exact Age properties in Joni#1056
fglock wants to merge 1 commit into
fix/phase36-joni-property-family-policyfrom
fix/phase36-joni-age-property-policy

Conversation

@fglock

@fglock fglock commented Aug 18, 2026

Copy link
Copy Markdown
Owner

Summary

  • resolve exact Age, In, and Present_In assignments through Joni's runtime-neutral pinned range API
  • preserve explicit no-fold policy, including Is_Age and unassigned values
  • retain wildcard values and composed character classes in the frontend until Joni has their required syntax/AST semantics
  • update the feature matrix to report the actual ownership boundary

Validation

  • Perl 5.43.9 / Unicode 17 oracle: 35/35
  • forced Joni JVM reducers: 35/35
  • forced Joni interpreter reducers: 35/35
  • warning-free make: green in 5m16s, 17 tasks
  • git diff --check: clean

Stack

This draft is based on fix/phase36-joni-property-family-policy (PR #1055) and should be reviewed after its parent.

@fglock
fglock force-pushed the fix/phase36-joni-property-family-policy branch from e095e15 to 21e9124 Compare August 18, 2026 17:58
@fglock
fglock force-pushed the fix/phase36-joni-age-property-policy branch from 6e0efbd to 578f16c Compare August 18, 2026 17:58
@fglock
fglock force-pushed the fix/phase36-joni-property-family-policy branch from 21e9124 to 7b0a683 Compare August 18, 2026 18:25
Pass exact Age, In, and Present_In assignments to the pinned Joni character
property resolver with explicit no-fold policy. Keep wildcard and composed
class forms in the frontend until their syntax semantics are represented by
the engine.

Generated with Codex (https://openai.com/codex)

Co-Authored-By: Codex <codex@openai.com>
@fglock
fglock force-pushed the fix/phase36-joni-age-property-policy branch from 578f16c to 42ea23c Compare August 18, 2026 18:26
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