在线文档教程
Erlang 20

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)