是否有关于Erlang解析转换的完整教程?

时间:2010-03-10 10:45:21

标签: parsing erlang

在Erlang中有很多片段详细说明了解析变换过程的各个部分,但是我没有找到从动机到执行的完整覆盖。是否有一个很好的教程,我在某处遗漏了,如果是的话,哪里可以找到它?

3 个答案:

答案 0 :(得分:46)

答案 1 :(得分:2)

请注意'Programmers are strongly advised not to engage in parse transformations and no support is offered for problems encountered'。有时它简化了编写新代码的过程,但经常会破坏像flymake这样的语法检查程序。事实上,我讨厌它,因为当你试图找出其他人在源头做的事情时,它会增加一层新的混淆。

答案 2 :(得分:2)

使用https://github.com/uwiger/parse_trans

可以轻松实现这些目标