• 文法がLL(1)、LR(0)、SLR(1)のいずれであるかを識別する方法とは?

    質問 文法がLL(1)、LR(0)、SLR(1)であるかどうかは、どのように判別するのですか? どなたか、この例、または他の例を使って説明していただけませんか? X → Yz|a Y → bZ|ε Z → ε どのように解決するのですか? 文法がLL(1)であるかどうかを調べるには、LL(1)構文解析表を作成し、矛盾がないかを確認する方法がある。 これらのコンフリ

    2023-09-21 17:27:26
  • [解決済み] 新人プログラマーにわかるパースとは?[クローズド]

    質問 終了 . この質問は オピニオンベース . 現在、回答は受け付けておりません。 この質問を改善したいですか? 質問を更新して、事実と引用で答えられるようにします。 この投稿を編集する . 終了

    2023-08-21 22:50:10
  • [解決済み] 8ビット組込みシステムで使えるFlex/Bisonのようなパーサーを書きたい

    質問 私はAVRマイクロコントローラの練習として、avr-gccツールチェーンを使用してC言語で簡単なBASICのような言語のための小さなインタプリタを書いています。 もし私がこれを Linux ボックス上で実行するために書いていたなら、flex/bison を使用することができました。8 ビット プラットフォームに自分自身を制限している今、パーサーをどのようにコーディングしたらよいでし

    2023-06-25 22:42:53
  • [解決済み] LLパーサーとRecursive Descentパーサーの違いとは?

    質問 私は最近、パーサー(言語/文脈自由文法)がどのように機能するかを独学で勉強しようとしています。私は特に LL(k) 文法 この文法には、2つの主要なアルゴリズムがあります。 LLパーサー (スタック/パーステーブルを使用) と 再帰的降下パーサ (単に再帰を使う)。 私が見る限り、再帰的降下アルゴリズムはすべての LL(k) 文法とおそらくそれ以上の文法

    2023-05-27 01:14:23
  • [解決済み] HaskellのPrelude.readはなぜMaybeを返さないのですか?

    質問 Prelude.read の型が read :: Read a => String -> a を返すのではなく Maybe の値を返すのでしょうか? read :: Read a => String -> Maybe a この文字列はHaskellでパースできないかもしれないので、後者の方が自然ではないでしょうか? あるいは Eithe

    2022-10-03 06:15:37
  • [解決済み] 構成パーサーと従属パーサーの違いについて

    質問 の違いは何ですか? パーサー と 従属性パーサー ? この2つの使い分けは何ですか? どのように解決するのですか? 構成要素解析木はテキストをサブフレーズに分割します。 ツリー内の非終端はフレーズの種類、終端は文中の単語、エッジはラベルなしです。 単純な文である "John sees Bill" の場合,構成要素解析は次のようになります.

    2022-08-25 20:47:57
  • [解決済み] Markdownのパースはどのように行うのですか?[クローズド]

    質問 現在のところ、この質問は私たちのQ&A形式には適していません。私たちは回答が事実、参考文献、専門知識によって裏付けられていることを期待していますが、この質問はおそらく討論、議論、投票、または拡大した議論を求めるものでしょう。この質問を改善し、再開できる可能性があると思われる場合 ヘルプセンターへ をご覧くだ

    2022-07-16 03:08:27