Erlang中有很多片段詳細描述瞭解析變換過程的各個部分,但是我沒有發現可以提供從動機到執行的完整覆蓋。有沒有一個很好的教程我錯過了某處,如果是的話,它在哪裏可以找到?是否有一個關於Erlang語法分析轉換的完整教程?
42
A
回答
46
結帳這一系列的相關博客文章中對如何使用解析改造二郎的功能編寫Erlang的一個宏處理器:
- erlang-macro-processor-v1-part-i
- erlang-macro-processor-v1-part-ii
- erlang-macro-processor-v1-part-iii
- erlang-macro-processor-v1-part-iv
- erlang-macro-processor-v2-part-i
- erlang-macro-processor-v2-part-ii
- erlang-macro-processor-v2-part-iii
- erlang-macro-processor-v2-part-iv
- erlang-macro-processor-v2-part-v
- erlang-macro-processor-v2-part-vi
+0
該死!如果我能將100個業力轉移給你,我會這樣做。非常好的捕獲。謝謝。 – 2010-03-26 10:48:01
+1
也看看smerl(erlyweb的一部分)。 – snies 2010-03-26 10:50:38
2
請注意, 'Programmers are strongly advised not to engage in parse transformations and no support is offered for problems encountered'。有時它簡化了編寫新代碼的過程,但經常會破壞flymake等語法檢查程序。事實上,我討厭它,因爲當你試圖弄清楚別人在源代碼中做了什麼時,它會增加一層新的混淆。
2
相關問題
- 1. 關於詞法分析器的教程
- 2. 是否有關於設置CruiseControl.NET的分步教程?
- 3. PHP simplexml_import_dom是否轉換完整的DOM?
- 4. 關於Eclipse品牌一個完整的教程,製作自己的Eclipse
- 5. 是否有關於Perl網絡編程的最新教程?
- 6. go語言是否有一個開源的詞法分析器(解析器)?
- 7. 已完成的關於ASP.NET的教程
- 8. 是否有一個Backbone的交互式教程,類似於Knockout?
- 9. 是否有關於使用VideoView.setVideoURI()的自定義URI的教程?
- 10. 是否有關於如何分析iPhone應用程序的內存佔用情況的視頻教程?
- 11. 關於流C語法分析器
- 12. 將XAML語法從速記轉換爲完整語法
- 13. 完整的Symfony2教程
- 14. 是否有用ruby編寫的erlang術語解析器?
- 15. 是否有完整的* .pro文件語法的任何頁面?
- 16. XCode 4是否支持Erlang語法高亮和代碼完成?
- 17. Erlang xml語法解析
- 18. 潛在語義分析(LSA)教程
- 19. 用不完整的語法解析
- 20. 關於C++的機器語言教程教程
- 21. if-else取決於T是否是一個完整的類型
- 22. Rascal是否有解析和轉換Javascript的語言支持?
- 23. 是否有一個用於mac os X 10.8的opencl分析器?
- 24. 是否有一個技術術語用於轉換數據的維度?
- 25. 關於Oracle/SQLServer中分析函數的高級教程
- 26. 將解析教程轉換爲項目
- 27. Lisp或Scheme中是否有整個程序轉換宏?
- 28. 是否有一個Proc轉換爲一個方法在Ruby中
- 29. 有沒有關於GoogleMap v3的教程?
- 30. 有沒有關於giza ++的教程?
我相信這是一個缺少的手冊。所以要求一個是好的,但是對於如何解決特定問題的直接問題,stackoverflow往往會更好,而不是要求鏈接/引用。 – Christian 2010-03-10 20:56:13
+1用於指出特徵的存在(解析變換)我從來沒有聽說過。必須去調查......現在如果只是有一個教程的地方:-) – 2010-03-11 14:56:32