0
我想在Ruby中实现一个CLI类型的应用程序。帮助在Ruby中实现CLI的库?
CLI应该使用我希望定义的语法来接受命令。我发现了一些关于如何实现和解析语法(RParsec)的线索,但是我没有看到我怎样才能将这些代码挂钩到一些代码来执行命令。
命令会是这样的(非常粗略的想法,我有超越语言课程在大学文法经验):
“创建50个控件财产FOO等于‘ABC’” “更新所有部件,其中财产foo等于'abc'所以属性baz是'xyz'“
如果有人能指出我朝着正确的方向,我将不胜感激。谢谢。
谢谢。这正指向我正确的方向。 – ckovacs 2009-12-17 22:23:52
Treetop是Ruby的优秀解析器,顺便说一句 – 2011-02-04 17:56:20