grammar

    1

    1答えて

    CFGを受け取り、左回帰を取り除くパーサー(CとLexを使う)を書いてみるには、アドバイスが必要です。パーサは文字列と文法を受け入れる必要があるので、どのように起動するかについてはわかりません。私は左のrecursoinを削除するアルゴリズムに精通していますが(hereのように、私はどのように開始するのか、そしてどのようなデータ構造になるのでしょうか)文法と文字列を保存する最良の方法は何ですか?私

    3

    1答えて

    私は99%の時間が標準のMicrosoft Speech Recognitionの文法を使用して単語を検出できるプログラムを開発しています。しかし、いくつかの状況では、私は何かを言うユーザーが必要です。これは決して予測可能ではありません。 これは、MSの音声認識でこれを行う方法はありますか? また、プリセットされていない単語を処理できる他の音声認識APIもあります(無料)。

    4

    1答えて

    私は最近、次のBNF A -> x | yA | yAzA where x,y,z are terminals. を考えていた私はこの文法が曖昧であるかなり確信しているが、どのように一つは、それを明確にしますか?

    2

    1答えて

    私は、命令リストコードを使用するインタープリタを作成しています。私は、ラベル付きの文法を書くときにいくつか問題があります。 私はこのコードブロックパーサしたいと思います:あなたはこれらのラベルは指示せずに、単一の行にありますが、パーサの言語I'haveがで「ラベル+命令」を可能に見ることができるように LD 4 ST A LD A EQ 4 ST _AUX_1 (* IF *) LDN

    1

    1答えて

    読書Chomsky hierarchy ... ... regexpは、タイプ2の文法(文脈自由文法)を解析できないこと、そしてタイプ-1とタイプ0も解析できないことを知っています。 正規表現はすべてのタイプ3文法(regular grammars)を解析/捕捉できますか?

    6

    1答えて

    チュートリアルやJavaでGNU Bisonをネット上で使用する例があるかどうかは誰にも分かりません。私はネットを検索しました。しかし、私は何かを見つけることはできませんでした。私は例を実装しようとしましたが、コンパイルできませんでした(私もレクサーが必要です)。ここに私の例である: %{ static void main(String[] args) { yyparse();

    2

    1答えて

    私は、(例えば)1,000件の顧客サポートノートの記入項目を記録しています。 これらのメモ(25文字から500文字の長さのもの)は、ユーザーがシステムに入力したものです(ユーザーは複数のメモを作成します)。テキストを分析することによって「文法上のKPI」を得る。 大文字と句読点のような基本的な文法の整合性(可能であれば、正しい句読点)を調べることを控えています。上記の「KPI」の出力を考慮する各ノ

    0

    2答えて

    私は次のように解析します文法を作成しようとしています:つまり reference: java.util.String が、同様に reference: {java.util.String, java.lang.Integer} 、私はそれがしたいです修飾された名前のリストと、1つの項目(この場合は '{'でマークされていない項目)の両方を解析します。 私が試したことは、このされています。し

    0

    3答えて

    ここ #a.py def bar(): print x #x not defined, apparently will result in an error def foo(): pass if __name__ == '__main__': foo() 上記モジュールがエラーなし($ python a.py)を実行することができ、Pythonモジュー

    1

    1答えて

    これは、インターネット上のどこかにあるよく知られている例の1つである必要がありますが、私はそれを見つけることができません。 私はXTextを学びたいと思っています。計算機式パーサが良いスタートになると思いました。しかし、私は私の文法で構文エラーを取得しています: Expression: Term (('+'|'-') Term)*; Term: Factor (('*'|'