Macro backslash \

In reply to dave_59:

Thank you Dave_59.

I appreciate your response and assistance.

Following your explanation, I still feel obscure regarding the bellow macro’s:

According to your explanation:
define A(x) sub \``base_``x* (); // result: A(A) test_m.``base_A*
it should have been \base_A*

define E(x) sub \``x* (); // result: E(E) test_m.``E*
Should have been \E*

define I(x) sub \x* (); // x* not recognized identifier (use -define WA to skip) I understand that it resulted in x*, I don’t understand why. What happened to the ?
Why did it dispersed?

Thanks.