bison

    16

    8答えて

    複雑な言語から特定の文法要素を取得したいので、私はflexとbisonを使ってフィルタを作成しようとしています。私の計画は、flex + bisonを使って文法を認識し、興味のある要素の場所をダンプすることです。 (その後、ダンプされた場所に応じてテキストを取得するスクリプトを使用してください) flexはbison-locationsというbison機能をサポートしていますが、どのように動作する

    1

    2答えて

    私の問題は、flex-bison scanner-parserを使ってコード化した問題を実行しようとしていることです。私のプログラムは、ユーザーの入力(私の場合、私が設計しているデータベースシステムのクエリ)、lexと解析を行い、対応するアクションを実行します。実際には、私のパーサー・コードが、私がそれをフィードしている文字列リテラルを正しく解釈していないことが起こります。 は、ここに私のコードで

    4

    1答えて

    私が取り組んでいるカスタムマイクロコントローラ用のアセンブラを書いています。私はバイナリに命令をアセンブルするポイントにアセンブラを持っています。 しかし、私は現在、ラベルを使用することに問題があります。現在、私のアセンブラは新しいラベルに遭遇すると、ラベルの名前とその参照先のメモリ位置を格納します。命令がラベルを参照すると、アセンブラはラベルをルックアップし、ラベルを適切な値に置き換えます。 こ