Cleanup for error test cases in CLHS 22.3.5.2
This moves all the tests for the following specification from CLHS 22.3.5.2
To a considerable extent, the basic form of the directive
~<...~>
is incompatible with the dynamic control of the arrangement of output by~W
,~_
,~<...~:>
,~I
, and~:T
. As a result, an error is signaled if any of these directives is nested within~<...~>
. Beyond this, an error is also signaled if the~<...~:;...~>
form of~<...~>
is used in the same format string with~W
,~_
,~<...~:>
,~I
, or~:T
.
to the same place and adds more tests to verify that ~T
and ~@T
work correctly with ~<...~>
as well as ~<...~:;...~>
.