問題タブ [ambiguous-grammar]

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 に答える
455 参照

grammar - LALR 文法があいまい

ブール式と算術式の文法を作成しました。次のような算術式を処理したい:

必要なすべての式を処理できます。

私の問題は、ブール式が次のようになる可能性があることです。

そのため、ある時点で、ブール規則が算術式規則を参照する必要があります。文法があいまいになるため、ブール規則で括弧 () を使用できません。理由はわかりますが、この問題の解決策がわかりません。

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

algorithm - あいまいな文法 (BNF 表記)

この文法を考えると:

それが曖昧であることをどのように証明しますか?

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

linux - Git からの機密データの削除。「致命的: あいまいな引数 'rm'」

このコマンドを実行しようとしています:

しかし、私はこのエラーを受け取り続けます:

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

prolog - あいまいな文法から明確な文法への変換

私は、製品を持つあいまいな文脈自由文法を持っています:

00011 の場合、他に 2 つの解析ツリーを描画できるため、もちろんあいまいです。明確な文法であり、同じ言語を記述する文法を書かなければなりません。私の考えは:

それは良いです?そして、どうすればそれを証明できますか?

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

c# - C#であいまいな列挙値はどのように解決されますか?

列挙型に関する C# 言語仕様のセクションを確認しましたが、次のコードの出力を説明できませんでした。

以下を出力します。

では、なぜ 3 番目の「1」、最初の「2」と「3」を選択し、2 番目の「4」を選択するのでしょうか。これは未定義の動作ですか、それとも明らかな何かが欠けていますか?

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

eclipse - ルールが認識されない

変数と配列を定義できる文法を書きました。変数をローカル変数とグローバル変数に分割するまで、すべてがうまくいきました。これで、パーサーは配列を認識しなくなりました (変数であると表示され、構文エラーが表示されます)。

私の文法:

あなたの誰かが問題が何であるか考えていますか?
(その他のコードの改善も歓迎します)
Krzmbrzlによろしく

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

grammar - 次の文法があいまいであることを示す

複数の派生ツリーを生成できる文を特定しようとしています。また、文から2つの異なるツリーを提供してください

PS私は文章を理解するのに苦労しています