flex-lexer

    7

    3答えて

    フレックスでは、正規表現の1つの一致に対して複数のトークンを返す必要があります。これを行う方法はありますか?

    1

    2答えて

    標準でないC環境で使用するための設定ファイルパーサを作成しようとしています。具体的には、私は<stdio.h>によって提供されるユーティリティに頼ることができません。 私はFlexを使用しようとしていますが、<stdio.h>のFILEポインタではなく、自分の入力構造体を使用する必要があります。

    0

    1答えて

    私はFlexプロジェクトのCI環境を設定しています。私はこのような環境を構築する経験はほとんどありませんが、それについて多くのことを読んで、私たちのプロジェクトでこれから多くの利益を得ることができると考えています。私はANTの経験があり、現在私たちは建物のためにそれを使用しています。私はしばらくの間ハドソンを見てきましたが、それは本当に素敵でシンプルに見えますが、それでも適切なCI環境をサポートす

    16

    8答えて

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

    1

    2答えて

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

    2

    2答えて

    私はtest.lを作成しました。これはflexに入力され、main関数で終わります。 主な機能は以下のように実装されている場合: int main(void) { yylex(); return 0; } 私は何の問題もありません。 は、私が最初の文字は必ずセミコロンであることを信じるようにパーサをだまししたいので、私は int main(void) {