http://www.perlmonks.org?node_id=881832


in reply to Perl 5 interpreter

To expand a macro there is expand-macro.pl.

That said, in my opinion, you're better off learning the "language" that Perl is written in, that is, learning the macros instead of trying to learn the C code behind them.