JC van Vliet transput - help!
chris hermansen
clhermansen@gmail.com
Fri Jan 16 21:20:52 GMT 2026
Hello everyone,
I've started on bashing away at JC van Vliet's transput code (thanks, Jose).
And I have run into this comment:
The letter-aleph-symbol is replaced by #?#.
Bold L, S, K and capital L are replaced by #L#, #S#, #K#
and xlx, resp. The text to be duplicated is demarcated by
#<# and #>#.
I'm following some but not all of the above. Here's an example of his code
that uses some of these:
{MODE #?# {NUMBER = {UNION(#<##L# {REAL#>#, #<##L# {INT#>#);
I'm not following the purpose of the #<# and #>#, unless what he means is
MODE #?# NUMBER = UNION(REAL, INT, LONG REAL, LONG INT, LONG LONG REAL,
LONG LONG INT);
But I would have thought that
MODE #?# NUMBER = UNION(#L# REAL, #L# INT);
would have taken care of that. Can anyone explain to me what I'm missing?
Here's another example:
{INT xlx int width, xlx real width, xlx exp width;
I'm thinking that this should be
INT int width, long int width, long long int width, real width, long real
width, long long real width etc
Does that make sense?
Secondly, can I use sppp to annotate and process these?
Thanks in advance!
--
Chris Hermansen · clhermansen "at" gmail "dot" com
C'est ma façon de parler.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://gcc.gnu.org/pipermail/algol68/attachments/20260116/7ea444cc/attachment.htm>
More information about the Algol68
mailing list