grammar

    0

    1答えて

    私は、特定のファイルから特定の長さまでのすべてのターミナル文字列を生成しようとしています。だから、例えば、あなたが A = A B A = B B = 0 B = 1 のようなものを持っているなら、あなたは 0 1 0 0 0 1 1 0 1 1 のようなものになるだろうこれは私が過度に難しいことではないだろうが、私は立ち往生だと思ったものです。非の1で始まる {'B':

    4

    3答えて

    私はfsyaccにフィードできるC#v4のBNF文法を探していますが、F#を出力できるEBNFベースのパーサージェネレータが見つからない場合は探しています。 EDIT: 私はC#のためのパーサが、非常に似た文法のための実験的なパーサを書くために見ていると私はそれが簡単にC#の文法で開始することを見つける2つの文法の間に大きなリテラルの重複がありますので、いませんよ単に逸脱するビットを変更するだけで

    1

    2答えて

    L = ((a^n)(b^n+m)(a^m)) | n, m = 0, 1, 2...) 私は文脈自由な文法を使い慣れていて、基礎を知っていますが、私はしばらくこのことに苦労してきました。手始めに 、私はこのコードの一部が何を意味するのか知らない: | n, m = 0, 1, 2...) そして第二に、それはどのように異なる指数と同じ変数を持つことが可能でしょうか?私は完全な概念を得てい

    4

    2答えて

    私は数百万のSPARQLクエリの特定の構造的プロパティをテストする必要があり、そのためにはWHEREステートメントの構造が必要です。私は現在、これを行うためにfyzzを使用しようとしていますが、残念ながらそのドキュメントはあまり有用ではありません。クエリの解析が簡単ですが、問題は私がそのステートメントの構造を回復できなかったことです。たとえば: >>> from fyzz import parse

    3

    1答えて

    私のバイソン文法に問題があります。シフト/リダクションのペアがあり、6回のリダクション/リダクションがあります。問題は、パーサーが事前にトークンから選択する必要があることを知っておく必要があるため、縮小/縮小の競合がどのように起こるかを理解していないことです。 %token STRING_LITERAL %token INTEGER %token FLOAT %token CHARACTER

    5

    1答えて

    私はpyparsingで行を解析しようとしています。この行は、いくつかの(キー、値)で構成されています。私が得たいのは、(キー、値)のリストです。簡単な例:[('ids', '12'), ('fields', 'name')] より複雑な例: ids = 12 fields = name のようなものになるはずである[('ids', '12, 13, 14'), ('fields', 'nam

    1

    2答えて

    こんにちは私はいつか情報検索に取り組んできましたが、いくつかの困難に直面していました。 最近、私はそれを実行して、私は、クエリまたは2を持っている出力を確認することができたものの、リンク http://gate.ac.uk/wiki/code-repository/src/sheffield/examples/StandAloneAnnie.java を次の中からStandAloneAnnie.j

    4

    2答えて

    "ab" & "ba"と同じ数の部分文字列を持つアルファベット "a、b、c"のすべての文字列の言語ですか? 答えはNOだと思いますが、非正式なデモであっても正式なデモを行うのは難しいです。 これにアプローチする方法についてのご意見はありますか?

    14

    2答えて

    私はNLTKとPythonにかなり新しいです。私は例で与えられたおもちゃの文法を使って文の構文解析を作成してきましたが、私は自分自身を書くことやおもちゃを使うのとは対照的に、Penn Treebankの一部から学んだ文法を使うことができるかどうかを知りたいと思います文法? (私はMacでPython 2.7を使用しています) 多くのありがとう

    1

    2答えて

    ANTLR文法でデフォルトのトークンチャネルと非表示のトークンチャネルを切り替えることはできますが、3番目のチャネルが必要です。どのようにして、新しいトークンチャンネルをその文法で定義できますか?たとえば、「代替」という名前のチャンネルが必要だとします。