問題タブ [semantic-analysis]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
877 参照

nltk - NLTK では、Boxer にどのように接続しますか?

Boxer を NLTK 内のセマンティック エクストラクタとして使用できるようにしたいと考えています。

次のコードでテストしています。

失敗は次のとおりです。

nltk コードから、http://nltk.org/_modules/nltk/sem/boxer.html#Boxer で見つけ_parse_to_drs_dict(self, boxer_out, use_disc_id) 関数で、i += 4私ができなかったことができます理解する。

ボクサーに何か悪いものを与えていますか?

誰かがそれを機能させることができましたか?

手動で段階的にデバッグすると、NLTK は実際に candc と boxer から出力を取得します。

0 投票する
2 に答える
1436 参照

twitter - ツイートのセマンティック分析

ツイッターとのコミュニケーションの仕方やツイートの取得方法は知っていますが、これらのツイートにさらに取り組んでいきたいと思っています。

食べ物とスポーツの2つのカテゴリーがあります。次に、ツイートを食べ物とスポーツに分類したいと思います。コンピュータアルゴリズムに基づいて分類する方法を誰かに教えてもらえますか?

Gauravに関して

0 投票する
1 に答える
7245 参照

compiler-construction - フレックス/バイソンを使用してセマンティックチェックを行う方法は?

bison で文脈自由文法を作成し、flex でスキャナーを作成しました。ここで、セマンティックチェックも行いたいと思います。たとえば、入力が次のようなものだとします。

この入力は構文的に正しいですが、宣言されていない変数「c」が使用されています。どうすればそのようなセマンティックチェックを行うことができますか? どこから始めればよいですか?コードを flex と bison のどちらで書くべきですか? 誰か助けていただければ幸いです。ありがとう。

0 投票する
2 に答える
575 参照

java - PythonスクリプトでJavaコマンドを実行中の構文エラー

Pythonスクリプトで以下のコマンドを実行したい

しかし、jar ファイルのパスに「*」と「:」が含まれているため、構文エラーが発生します。他にどうすればいいですか?

0 投票する
1 に答える
295 参照

parsing - LR 属性のパーサー テクニック

LR 属性のパーサーで何ができるのか、どのように実装されているのか知りたいです。

属性のソースが、$0、$-1 などの指定構文を使用して左側に配置されている兄弟である場合、yacc 生成パーサーは継承された属性を許可します。B を使用S -> A Bすると、A から合成された属性を継承できますが、S から何かを継承することはできません。これは、A になるスタック内の B から 1 つの要素を調べることによって行われると思います。

現在、zyacc docは、LR 属性の文法を許可していると述べていますが、これは、yacc が許可するのとほぼ同じだと思います。zyacc を使用すると、これらの属性は非終端記号 (パラメーターなど) で指定され、セマンティック アクション内でアクセスされるだけではありません。LR 属性が yacc の継承された属性よりも強力である、または LR 属性が異なる方法で実装されている (スタックを調べるだけではない) など、他に違いはありますか。

0 投票する
1 に答える
1023 参照

java - エラー: ある呼び出しでメイン クラスが見つからないかロードできませんでした。同じスクリプト内の別の呼び出しではエラーはありません

ESA の実装に取り​​組んでいます。Java ファイルの 1 つを変更し、コマンドを使用してコンパイルしました。

.class ファイルを .jar ファイルの対応するディレクトリ (esalib.jar/clldsystem/esa) に貼り付けます。また、元の対応する .class ファイルの名前を変更しました。

次に、コマンドを使用する python スクリプトがあります

ただし、python スクリプトを実行すると、コマンドは次のように使用すると正常に実行されます。

ただし、次のように使用すると、エラー: メイン クラスが見つからないかロードできませんでした:

同じスクリプトで。ファイルから変数 word1 と word2 を読み取っています。ある場所では正常に機能し、別の場所ではエラーが発生するのはなぜですか? ファイルから正しく読み取っている印刷ステートメントを使用して確認したので、問題になることはありません。ありがとう

何が起こったのかの詳細は次のとおりです。

繰り返しごとに