erl_id_trans
erl_id_trans
模块
erl_id_trans
模块摘要
身份解析转换。
描述
该模块执行Erlang代码的标识解析转换。这是作为一个例子,用户想要编写自己的解析变换器。如果将选项{parse_transform,Module}
传递给编译器,parse_transform/2
则在检查代码错误之前,编译器会调用用户编写的函数。
输出
parse_transform(Forms, Options) -> Forms
类型
例如,对Erlang窗体执行标识转换。
解析变换
如果程序员想使用Erlang语法,但语义不同,则使用解析转换。然后将原始Erlang代码转换为其他Erlang代码。
注
强烈建议程序员不要进行解析转换。对于遇到的问题,没有提供任何支助。
另见
erl_parse(3)
,compile(3)