Parse Transform with Macros

Tristan Sloughter <>
Sun Mar 6 16:41:05 CET 2011


I'd like to construct a parse transform that has a macro in the inserted
code. I've had no problem using erl_scan:tokens and erl_parse:parse_form to
construct the AST as long as no macros exist.

Since macros are expanded before getting to this point it fails if in the
string scanned has something like ?MODULE. I looked at epp_dodger and
elsewhere but I can't seem to find something I could use to send in a string
like:

"init() -> ?MODULE."

And have tokens I could use to then generate the AST.

Is this possible?

Thanks,
Tristan


More information about the erlang-questions mailing list