2009-12-09 84 views
4

我正在尋找一個如何從AST到工作代碼通過DLR的高層次的概述,沒有人有(類似的東西的鏈接)?DLR的概述?

回答

5

下面是關於從語法分析構建一個基本的語言實際樹型結構的DLR映射一個很好的3部分教程。

http://www.bitwisemag.com/2/DLR-Build-Your-Own-Language

目前所有的DLR規格和文件都設在這裏:

http://dlr.codeplex.com/wikipage?title=Docs%20and%20specs&referringTitle=Documentation

本教程是我用來學習DLR之一:

http://www.dotnetguru.org/us/dlrus/DLR2.htm

它在DLR上構建了一個定製的javascript版本。

如果一切都失敗了,你可以看看這裏: http://myjscript.codeplex.com/sourcecontrol/changeset/view/8678?projectName=MyJScript#109043

看到實際的解析器實現,但我可能會建議使用ANTLR的爲您解析。這就是我使用,雖然我有一些Antlr的經驗:)