Ron Natalie said:
There's much more to it than that.
No kidding? I called the preprocessor a "text" replacer while discussing its
replacement of an undefined symbol with "0" instead of with nothing at all.
This was a correct statement. A token is composed of text. Therefore if you
replace a token you are replacing text. Then I gave an example in which my
language was not precise enough and was corrected. I accepted the correction
to the more precise term 'token' and added an example. And now I get,
completely unnecessarily, but perhaps predictably, "There's much more to it
than that". Really? What a revelation. I've just looked up "The C++
Programming Language", and (my God!), the preprocessor also has #include,
which lets you include a whole other file! And it even has macros with
parameters! And a macro can even use another macro! And there are other
things as well!
You're the one driving us there.
No, you are, with this ridiculous waste of time.
DW