编译命令:erlc
-pa . +'{parse_transform, test_pt}' test.erl ,重点是红色字体部分,否则找不到解析函数。
aaa() ->
-module(test).
-export([aaa/0]).aaa() ->
io:format("aaa~n").
---------------------------------------------------------------------
-module(test_pt).
-export([parse_transform/2]).
parse_transform(Forms, _Options) ->
io:format("Forms = ~p~n", [Forms]),
Forms.