0
作爲對a previous question,@Pablo Fernandez的迴應,我建議使用Treetop嵌入我的RoR應用程序中實現一個簡單的解釋器。這看起來很不錯。Ruby:尋找可嵌入紅寶石的解釋器或腳本語言
但我不禁想知道:有沒有人寫過一個玩具解釋器來嵌入Ruby應用程序?我不需要任何I/O功能 - 其實我沒有想要的任何I/O功能。 (如果您想知道爲什麼我想在Ruby中使用解釋器,請參考原文帖子!)
謝謝。
要回答我自己的問題:用Treetop編寫的精簡版計劃會滿足我的需求,所以[James Coglan's](https://github.com/jcoglan)優雅而小巧的[stickup](https://github.com/jcoglan/stickup)看起來是一個很好的起點。 – 2011-05-23 18:03:27
這將是一個痛苦和矯枉過正的問題,但我敢打賭,你可以用Ruby與Lua交互,比編寫你自己的解釋器更容易。另外,你是僅僅與Ruby解釋器綁定,還是打開其他解決方案紅寶石? (例如,以.Net或其他方式實現的解釋器) – Earlz 2011-05-23 18:11:12
@Earlz:在過去的45分鐘內,我下載並調整了粘貼以完成我需要的一切(添加浮動並與我的Ruby環境集成) - 事實證明,清爽簡單。 – 2011-05-23 19:05:08