C# C解释语言

C# C解释语言,c#,parsing,interpreted-language,C#,Parsing,Interpreted Language,我想用C写一种解释语言,我应该从哪里开始呢?我知道如何使用有趣的字符串解析,但正确的方法是什么?要做到正确,可能非常困难 如果你在编译理论方面没有太多的知识,你应该首先开始阅读它。 如果我正确理解这个术语的话,仅仅使用有趣的字符串解析并不会让你走得很远 第一个基本步骤是编写定义语言有效语法的语言语法。 像这样的工具可以帮助你把文章整理好,但我建议你读一下,因为这是一个标准的起点,可以让你快速了解这个主题。要做到正确,可能会非常困难 如果你在编译理论方面没有太多的知识,你应该首先开始阅读它。 如果

我想用C写一种解释语言,我应该从哪里开始呢?我知道如何使用有趣的字符串解析,但正确的方法是什么?

要做到正确,可能非常困难

如果你在编译理论方面没有太多的知识,你应该首先开始阅读它。 如果我正确理解这个术语的话,仅仅使用有趣的字符串解析并不会让你走得很远

第一个基本步骤是编写定义语言有效语法的语言语法。
像这样的工具可以帮助你把文章整理好,但我建议你读一下,因为这是一个标准的起点,可以让你快速了解这个主题。

要做到正确,可能会非常困难

如果你在编译理论方面没有太多的知识,你应该首先开始阅读它。 如果我正确理解这个术语的话,仅仅使用有趣的字符串解析并不会让你走得很远

第一个基本步骤是编写定义语言有效语法的语言语法。 像这样的工具可以帮助您整理这些内容,但我建议您阅读,因为这是了解这一主题的标准起点。

从Microsoft签出。这将提供构建针对本机或托管环境的编译器所需的许多工具。在这些工具中,我们有一个优化后端

我支持Cycnus关于阅读Aho Sethi和Ullman的《龙之书》的建议

RGR从Microsoft签出。这将提供构建针对本机或托管环境的编译器所需的许多工具。在这些工具中,我们有一个优化后端

我支持Cycnus关于阅读Aho Sethi和Ullman的《龙之书》的建议


RGR

如果你想在.NET上构建一种解释语言,DLR是一个不错的选择-查看Martin Maly在


编辑:这里有另一个链接,其中包含来自Scott Hanselman的更多信息:

如果您想在.NET上构建解释语言,DLR是一个不错的选择-查看Martin Maly的LOLCODE示例,网址为

编辑:下面是另一个链接,其中包含来自Scott Hanselman的更多信息: