treetop

    5

    2答えて

    Treetopを初めて使用し、CSS/HSSパーサーの作成を試みました。 HSSはネストされたスタイル、変数、一種のmixin機能を備えたCSSの基本機能を強化します。 パーサーはCSSを処理できますが、スタイルを実装するにあたっては、のスタイルでになります。例: 空白を処理するショットと空でないショットを2回撮影しました。私はどちらかといえば働くことができません。ツリートップ文書は少し疎ですが、

    1

    1答えて

    以下のように、Treetopを使用して文字列と数値を解析するための簡単な文法を定義しました。 grammar Simple rule value number/string end rule string word space string / word end rule word [0

    2

    1答えて

    ツリータップを使用してパーサーを作成しようとしていますが、再帰的です。式は数値にすることもできますが、式を追加することもできますので、私は次のように書いています。 grammar Language rule expression "(" _ expression _ ")"/addition/integer end rule addition e

    2

    1答えて

    capistranoから移行を実行しようとしているときに問題に遭遇しています(cap deploy:migrate)。 latest => /var/www/site/releases/20110108002015 * executing "cd /var/www/site/releases/20110108002015; rake RAILS_ENV=production db:migrate

    3

    1答えて

    現在、Treetop文法を書いてSimple Game Formatファイルを解析しようとしています。しかし、いくつか質問があります。 私は、ツリートップが実際にパースした後に生成する構造に実際にアクセスする方法がわかりません。 私のcharsルールよりもすべての文字をキャプチャするより良い方法はありますか? コメントが正しく書かれていないような場合があります。 C [player1 [4K \]

    2

    3答えて

    私はTreetopでこれをどうすればできますか? /.+?;/ 唯一の方法が何をしているように思える:一種の醜いです [^;]+ ';' ..他の方法? .+?は動作していません。