Visual studio 2010 在VS2010中使用我自己的编译器编译代码?

Visual studio 2010 在VS2010中使用我自己的编译器编译代码?,visual-studio-2010,compiler-construction,Visual Studio 2010,Compiler Construction,你好 有人知道我如何使用VS2010 IDE编写自己的语言代码并使用自己的编译器进行编译吗 我建议看看IronPython,特别是开源的,所以你可以看到他们是如何做到的。我建议看看IronPython,具体来说,它是开源的,因此您可以看到他们是如何做到的。我不建议在任何情况下使用.Net来编写您自己的编程语言/编译器。如果您使用.net,那么将使用编译器的人必须具有.net framework。此外,该程序还将从您的语言->编译器->转换的.net代码->此处的.net文件中进行大量转换,以生成

你好

有人知道我如何使用VS2010 IDE编写自己的语言代码并使用自己的编译器进行编译吗

我建议看看IronPython,特别是开源的,所以你可以看到他们是如何做到的。

我建议看看IronPython,具体来说,它是开源的,因此您可以看到他们是如何做到的。

我不建议在任何情况下使用.Net来编写您自己的编程语言/编译器。如果您使用.net,那么将使用编译器的人必须具有.net framework。此外,该程序还将从您的语言->编译器->转换的.net代码->此处的.net文件中进行大量转换,以生成windows的代码。它只会增加一个步骤

编辑:

以下是一些编译器的参考资料,您可以使用它们作为指南


我不建议在任何情况下使用.Net来编写自己的编程语言/编译器。如果您使用.net,那么将使用编译器的人必须具有.net framework。此外,该程序还将从您的语言->编译器->转换的.net代码->此处的.net文件中进行大量转换,以生成windows的代码。它只会增加一个步骤

编辑:

以下是一些编译器的参考资料,您可以使用它们作为指南


OP没有说他们使用.NET编写语言。你说得对,但使用VS2010作为编辑器不是个坏主意,那么我可以单独编写自己的编辑器……是的,你可以使用VS IDE编写自己的代码。我认为你必须为VS IDE编写一个插件和一个项目模板,这样你就可以用项目模板和插件创建一个项目类型,用于语法突出显示、语法检查等。OP没有说他们使用.NET编写语言。你是对的,但使用VS2010作为编辑器不是个坏主意,然后我可以单独编写自己的编辑器…是的,您可以使用VSIDE编写自己的代码。我认为您必须为VSIDE编写一个插件和一个项目模板,这样您就可以使用项目模板和插件创建一个项目类型,用于语法高亮显示、语法检查等。