您好
有谁知道如何使用VS2010 IDE编写我自己的语言代码并使用我自己的编译器进行编译?
答案 0 :(得分:2)
我建议看看IronPython,特别是OpenSourced的IronPython tools for Visual Studio,这样你就可以看到他们是如何做到的。
答案 1 :(得分:2)
我不建议在任何情况下都使用.Net来编写自己的编程语言/编译器。如果您使用.net,那么将使用您的编译器的人必须具有.net框架。而且该程序将从您的launguage进行大量转换 - >你的编译器 - >转换后的.net代码 - > .net填充这里生成windows的代码。它只会增加一步。
编辑:
以下是编译器的一些参考资料,您可以将它们作为指南。
http://wiki.freepascal.org/Compiler_development_articles