According to Aron Insinga <aki@insinga.com>:
On 7/13/24 19:46, John Levine wrote:
I looked at the manual and I think he's misreading it. The "words" in
question are the tokens in the macro definition. ...
Possibly, but they use 'syllables' for tokens (symbols or integers), and
they say here that they advance the location counter after each word
copied. If they were copying characters into the input stream, they
would not be incrementing the location counter ('.') after each word
transferred.
If you really want to know what it did, here's the internals manual.
The description of the macro facility starts on page 19 and it is
quite clear that they're storing a tokenized version of the macros, so
they're not copying characters, but they're not just copying assembled
instructions either.
https://bitsavers.org/pdf/dec/pdp1/F36P_PDP1_Macro_Internals.pdf