bison

    -2

    1答えて

    他の言語と同様に、/ --- /、#、%などを使用してコメントを追加できます。同様に、コードの理解を深めるためにflex/bisonソースコードにコメントを追加したい場合もあります。同じことができますか?はいの場合はどうですか? インターネットで同じことを検索しようとするたびに、答えは通常、flex/bisonのコメントを定義するためのもので、flex/bisonのソースコードにコメントを追加する

    0

    1答えて

    私はLexとYACCを使用してXMLファイルを解析しています。私の文法は同じです。 START_TAG、AN_CLOSE、END_TAG、およびAN_CLOSEはlexのファイルによって返されたトークンで START_TAG attributes AN_CLOSE childelements data END_TAG AN_CLOSE { if(strcmp(getSubStr($1,

    0

    1答えて

    私のC++プロジェクトにはBisonパーサーが含まれています。 ".l"と ".y"ファイル(または同様のもの)から構築するために呼び出すscons関数は何ですか?ビルドでは、文法をソースコードにコンパイルすることだけを意味します。 lex/yaccファイルからのビルディングはネイティブにサポートされていると仮定していますが、私は、「珍しい」コンパイラを使っていくつかのファイルをビルドしなければな

    0

    1答えて

    私は電卓を実装しようとしていましたが、このFlex、Bison、およびCプログラムのソースが見つかりません。私が間違っていることは本当に分かりません。ここに私のファイルは、以下のとおりです。 [email protected]:~/Downloads/YASPLANG$ ls a.out compiler.output compiler.y lex.yy.c compiler.l compi

    4

    2答えて

    私はFlex & Bisonプロジェクトで作業しています。私はフレックス& bisonが完璧に働いていますが、私はargvを入力(yyin)として与えようとしています。だから私はyyinを変更してargv [1]を取ったが、実際には動作していない。それはargv [1]を取ったが、私の文字列が完璧に働いていても構文エラーがあるようだ。その後、私のメインの %defines %{ #includ

    0

    1答えて

    私の文法は以下の通りです。しかし、それは小さな注意点を持っている今、私は 1.0-----------------2.0 のようなものを行うことができ、それが1個のオペアンプ2に到達するまで、それは2と-2の間でフリップフロップしますその後、評価します。 bisonにはまだまだ新しく、このための修正を実装するのが最善であるかどうかは不明です。私は1つのアイデアを念頭に置いて、3つのインクリメン

    1

    2答えて

    私はbison parserのflex parserを使って入力ファイルからレキシムを解析します。フレックスパーサーによってエラー(つまり、閉じられていないかっこまたは許容できない記号)が検出されました。 flexからbisonパーサーにエラーが発生し、構文解析が失敗することを通知したい。呼ばれるにyylexは(私は任意の値を返さないため)空の語彙素を得て、それを無視したときに今、私は.Lファイル

    0

    1答えて

    での紛争削減: boolexpression: boolexpression OR boolterm | boolterm ; boolterm: boolterm AND boolfact | boolfact; boolfact: "!" "(" boolexpression ")" | "(" boolexp

    1

    1答えて

    私はここで説明するすべての手順に従っている:How to compile LEX/YACC files on Windows? しかし、私はこのエラーを取得しています:あなたが受け取った

    0

    1答えて

    私はflex/bisonを使ってC++スキャナ/パーサーを生成する趣味プロジェクトに取り組んでいます。なぜなら、数え切れないほどの数の解析オブジェクトがあるからです。解析自体は恥ずかしいほど平行な問題です。私は準備ができてすぐに実行できるスキャナ/パーサーオブジェクトをプールし、それらを並列に実行させたいと思います。 私はFlexとBisonの公式ドキュメントを読み、生成されたコードを読み飛ばしま