【发布时间】:2011-11-26 20:43:47
【问题描述】:
我一直在玩一些 C 解释器,发现 picoC 看起来可以满足我的所有需求。
启动您调用的脚本 void PicocCallMain(int argc, char **argv);递归调用内部 解析器等。
是否可以重新编码 picoC 以便我可以迭代地运行脚本。
例如。
while(1)
{
picoCyield(&script1);
picoCyield(&script2);
}
每次调用 picoCyield 都会调用令牌读取器,但不会超过需要 执行尽可能小的脚本块。
我可以像使用线程一样运行 picoC,但我正在工作的环境中 禁止它..
任何帮助,或指向可以做到这一点的类似解释器的指针,都会 不胜感激。
【问题讨论】:
-
离题:我刚刚迭代地搜索了 picoc:.. google 已经为我的问题编制了索引..(还不错!)。 stackoverflow.com/questions/7583494/…
标签: c recursion interpreter iteration