M`
This word has only compile-time semantics, just like >M" .
It appends run-time semantics to the current definition that
concatenates the back-ticked string according to the specification
for >CAT . An error is thrown if the length of the quoted string
is longer than the system parameter MAX_SCOUNT (see >S, ).
"m-back-tick"
NOTE: M" and M` are not just for use in macros. Perhaps better
names would be +" and +`, but that suggests a string operand
on the stack. A choice consistent with the rest of our names
would be cat" and cat`, which requires more typing.
|
dstrings compiling primitive