【发布时间】:2010-10-02 16:09:15
【问题描述】:
我正在用 python 制作一个脚本解析器,但我有点卡住了。我不太确定如何解析一行的所有函数(甚至一次只解析一个函数),然后搜索具有该名称的函数,如果存在,则执行该函数而不是编写大量列表 if elif否则阻止....
编辑
这是我自己正在制作的脚本语言。没什么复杂的,但是我有一个包含 8 个函数的标准库,所以我需要能够运行,我如何解析一行并运行该行中命名的函数?
【问题讨论】:
-
什么?你在解析什么语言?请提供您正在解析的语言。你有什么代码?或者这是一个设计问题?如果是设计问题,请以我们可以看到它们在代码中的样子的形式呈现候选算法。
-
请提供您正在解析的语言的语法。由于您的语言可能喜欢任何东西,因此无法谈论您的具体问题。