Files
klammertext/tst/klammerset/base/base.k
T

12 lines
832 B
Plaintext
Raw Normal View History

# Engine-tier fixture: the base of the klammerset COMBINING tests. It owns the
# target and the ".k" declaration that the two "house" sets override, so each
# of them can require it and neither has to be loaded first on the command
# line -- which is what makes command-line ORDER the only thing under test.
#
# The definitions sit in a :files entry rather than in this declaring file,
# which is NOT a style choice: the already-loaded guard skips a repeated
# declaration's :files, but the declaring file itself is read again every time
# a :requires names it. With the "@@@target fx" written here, requiring
# "base" from two sets reads it twice and the second read is a fatal "Target
# fx is already defined". See case 21c, which pins that.
@@@klammerset base | Base set for combining tests :date 2026-08-15 :files defs.k @@@