Skip to content

terra-xhigh-2: support explicit inherited array composition - #82

Open
dakusui wants to merge 2 commits into
mainfrom
terra-xhigh-2-issue-74-array-composition
Open

terra-xhigh-2: support explicit inherited array composition#82
dakusui wants to merge 2 commits into
mainfrom
terra-xhigh-2-issue-74-array-composition

Conversation

@dakusui

@dakusui dakusui commented Aug 10, 2026

Copy link
Copy Markdown
Owner

Closes #74

Summary:

  • Add opt-in inherited-array composition with $super splice and $super* pairwise-merge tokens.
  • Preserve replacement-by-default, validate unresolved or reserved tokens after inheritance, and report same-kind composition errors.
  • Allow unresolved $super deltas to compose associatively while rejecting every combination involving an unresolved $super* delta.
  • Cover file and node inheritance, includes, pairwise behavior, errors, and the unresolved splice-delta chain in unit and autotests.

Verification:

  • go test ./...
  • Full autotest suite: 170 of 170 passing.

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.

Support explicit append/prepend/merge for inherited arrays

1 participant