有没有一个好的,完整的教程可用的Erlang分析转换?

Erlang中有大量的片段详细描述了parsing变换过程的各个部分,但没有一个我发现提供了从动机到执行的完整覆盖。 有没有一个很好的教程,我错过了什么地方,如果是的话,哪里可以find?

查看关于如何使用erlang的parsing转换function为erlang编写macros处理器的这一系列博文:

  • 二郎macros处理器-V1-部分-I
  • 二郎macros处理器-V1-部分-II
  • 二郎macros处理器-V1-部分-III
  • 二郎macros处理器-V1-部分-IV
  • 二郎macros处理器-V2-部分-I
  • 二郎macros处理器-V2-部分-II
  • 二郎macros处理器-V2-部分-III
  • 二郎macros处理器-V2-部分-IV
  • 二郎macros处理器-V2-部分-V
  • 二郎macros处理器-V2-部分-VI

请注意,“ 程序员强烈build议不要进行分析转换,并且不会为遇到的问题提供支持 ”。 有时它简化了编写新代码的过程,但是经常会破坏像flymake这样的语法检查器。 事实上,我讨厌它,因为当你试图弄清楚别人在源代码中做了什么的时候,会增加一层新的混淆。