0

RubyでCLIタイプのアプリケーションを実装しようとしています。

CLIは、定義したい文法を使用してコマンドを受け入れる必要があります。文法(RParsec)を実装および解析する方法についていくつかの手がかりを見つけましたが、それをコードに接続してコマンドを実際に実行する方法がわかりません。

コマンドは次のようになります(非常に大まかな考えです。大学の語学コース以外の文法の経験があります)。

"プロパティfooが'abc'に等しい50個のウィジェットを作成します""プロパティfooが'abc'に等しいすべてのウィジェットを更新して、プロパティbazが'xyz'になるようにします"

誰かが私を正しい方向に向けてくれたら幸いです。ありがとう。

4

1 に答える 1

2

ここに、CLIアプリの構築に役立つライブラリがありますが、実際には文法を解析するのには役立ちません。

司令官

RagelはRubyとうまく連携していると思います。ここで初心者向けの記事をチェックしてください

于 2009-12-17T20:51:12.620 に答える