私は、文法を作成するのに役立つものが何であるかを見て回りました。さまざまなIDEがありますが、文法ファイル自体で動作するテキストエディタのようです。私は、データ中心のアプローチから何かを探しています。だから、パーサーと解析したいデータの例がたくさんあるとしましょう。だから、私はそのサンプルデータを処理し、そこから直接文法を定義したいと思っています。サンプルデータからのパーサー文法の作成
このようなことをする既存のソフトウェアはありますか?私はより明確にしようとするつもりだ
...
私は、ユーザーがデータサンプルにロードされた場所になります言及していたデータ中心のアプローチ。次に、フィールドであることを示す項目を選択するか、項目を選択して区切り記号などとしてマークします。
ほとんどのIDEとは対照的に、文法言語自体で書くためのテキストエディタがあります。
私はいつもこれについて疑問を抱いていましたが、データセットから文法を推論する必要があると思いますが、私は他の人の答えを見たいと思っています。 –
興味深い質問です。私の答えが正しい方向に向いているかどうかを見てみましょう...私は正規の文法/正規表現を取得する際に言及しているステップのどれかを詳しく説明できます。 – Patrick87
1)一般に、データから一意の文法を推論することは不可能です。 2)文法記述言語は、人々がこの問題を真剣に研究し、(彼らの視点から)最高の解決策を思い描いたために存在する。したがって、「データ中心のアプローチ」の欠如は、この考え方が実行可能ではないという一つの示唆です。 –