2009-12-09 85 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的经验:)