1

问题: 我正在寻找开发像 Lua 这样的脚本语言,但你使用

    if (paramters) {
        codeToDo()
    }

而不是

    if parameters do
        code_to_do()
    end

但还没有在互联网上找到一个很好的教程。

参数:我想让它被解释,我也想用C#来做,这样它就最容易集成了。

4

1 回答 1

1

编写语言和解释器并不是一件容易的事,你必须定义完整的语法,然后为它编写一个解析器,最后你必须实现一个能够执行你的语言的解释器。

SO上已经有关于创建编程语言的答案:

一些可以指导您正确方向的书籍:

于 2015-04-27T03:01:39.167 回答