lexical-analysis

    0

    1答えて

    私はJava文法でレキシカル分析をしようとしていますが、そのエラーでスタックしました。私は(ちょうどstring_expressionを使用して)の部分でそれをやって、今expression一部で午前:バックトラック(ファイル.mwe2)をオンにして解決しよう expression: (expression8) ; expression8: {Expression8Act

    2

    1答えて

    私は小さな字句解析を書き込もうとしていると私は小さな問題 を持っているが、それは最後に"を持っていないことを以下の文字列 cout << "hello world ; 注意を考えてみましょう。 は私が最初の"文字列の後にすべてを考慮すると最後まで行方不明終わり"または初期"(それは別の"で終わっていないことを言って)無視して、トークンhelloを分析するprocede、worldがあると言うべ

    0

    1答えて

    Excelの式のためのレクサーとパーサーを作成しています。 Excelでは、セルに名前を割り当てることができます。たとえば、abcは有効な名前ですが、セルとの混同を避けるためにセル名をB2とすることは禁止されています。 B2したがって、式=B2を満たした後は、B2がユーザー定義の名前ではなくセルを参照していると確信しています。私lexer_formula.mll、私が定義した識別子で : let

    -1

    1答えて

    私はC++の文脈自由文法(CFG)の文である入力を受け入れるためのプラットフォームをどのように作成するのだろうと思っていました。典型的な目的のために、CFGがポーカーの動きを示すと仮定する。だから、MOVE文の一般的な形式は move statement -> PLAYER_ID MOVE_ID MOVE だろうどこ PLAYER_ID -> INTEGER MOVE_ID -> INTEG

    -4

    1答えて

    a=5;b=10;a----------------++++++++++++++++++b # Output: 15 上記はPythonスクリプトの出力です。 どのように動作するのか教えてください。私はそれが動作し、答えを与えることに非常に驚いた! しかし似たような発現は、Java、Cで動作しない、例えばC++ : - 字句解析/構文解析 a=10; b=5; System.out.p

    -1

    1答えて

    RubyのLittleLexerプロジェクトの名前が変更されたり移動されたりしているのだろうか? 以下のリンクをたどっても、もう動作しないようです。 http://rubyforge.org/projects/littlelexer/

    0

    1答えて

    私は %% username printf("%s",getlogin()); a.flexでの単純な字句仕様はフレックスa.flex実行しているが、私に a.flex:2: EOF encountered inside an action 任意のアイデアを与えますか?

    3

    1答えて

    int main() { int a,b,c; 5abc=20; } 5abcはトークンとして認識されていますか? はいの場合は、どのカテゴリに配置しますか? 「いいえ」の場合、このエラーを認識しているのは、語彙または構文アナライザですか? 説明してください。

    1

    1答えて

    現在、後でコンパイラの一部になる字句スキャナを実装しようとしています。プログラムは正規表現を使用して入力プログラムファイルを照合します。一連の空白以外の文字が正規表現にマッチすると、マッチした入力のセクションがトークンに変換され、他のトークンの残りの部分はパーサーに送られます。正しいトークンが正しく出力されるようにコードが働いていますが、空白以外の文字が見つかった場合にスキャナが例外を呼び出すよう

    0

    1答えて

    私は非常に単純な字句解析器を作りたいと思っていますが、ちょっと残っています。 私は2つの算術演算(加算と乗算)と2つの整数しか持っていないとしましょう。 2つのオペランドで加算または乗算が行われます(加算または乗算なので順序は関係ありません)。 例えば、入力"ADD 4 8"として、4 + 8が期待されます。 以下は私がこれまで行ってきたことです。私はオペランドを抽出することができますが、奇妙なこ