2

たとえば、サンプルを実行する方法を誰でも説明できますか?

github から ometa-js 担当者をダウンロードして index.htm を開くと、エラーが発生します。http://www.tinlizzie.org/ometa-jsでホストされているバージョンでは、何かを行うたびにソースコード内にエラーが表示されます。

// 単純なレコグナイザーで、有用な値は生成されません

ometa L { 数値 = 桁 +、addExpr = addExpr '+' mulExpr | addExpr '-' mulExpr | mulExpr、mulExpr = mulExpr '*' primExpr | mulExpr '/' primExpr | primExpr, primExpr = '(' expr ')' | 数、expr = addExpr }

L.matchAll('6*(4+3)', 'expr')

4

1 に答える 1

1

リポジトリをクローンしました

  git clone https://github.com/alexwarth/ometa-js.git

問題なく index.html を開きました。また、質問に含めたコードを評価することもできました。

(ワークスペースでコードを評価するには、評価するテキストを強調表示してから、[実行] または [印刷] をクリックする必要があります。これは、結果も印刷する [実行] のようなものです。)

それでも問題が解決しない場合は、表示されているエラー メッセージや使用しているブラウザなどをお知らせください。調査させていただきます。

于 2013-09-04T18:16:46.340 に答える