非常教程

Erlang 20参考手册

stdlib

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)

Erlang 20

Erlang 是一种通用的面向并发的编程语言,可应付大规模开发活动的程序设计语言和运行环境。

主页 https://www.erlang.org/
源码 https://github.com/erlang/otp
版本 20
发布版本 20.1