在回复a previous question后,@Pablo Fernandez建议我使用Treetop实现一个简单的解释器,以嵌入我的RoR应用程序中。这看起来很好。
但我不禁要问:没有人写过玩具翻译来嵌入Ruby应用程序吗?我不需要任何I / O功能 - 事实上,我特别没有想要任何I / O功能。 (如果你想知道我为什么要在Ruby中使用解释器,请参考原始帖子!)
感谢。
答案 0 :(得分:0)
FWIW,我最终调整了stickup的版本,以用作可嵌入的解释器。这个过程快速而简单,很好地满足了我的需求。 (此外,我曾经为Common Lisp公司工作过,所以这是重新表达s-expressions乐趣的借口。)