問題タブ [antlr4]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
164771 参照

java - ANTLR: 簡単な例はありますか?

ANTLR を使い始めたいのですが、antlr.orgサイトの例を数時間見直した後でも、文法から Java へのプロセスを明確に理解することはできません。

パーサー定義から Java ソースコードに至るまで、ANTLR で実装された 4 つの操作の電卓のような単純な例はありますか?

0 投票する
2 に答える
27007 参照

antlr - ANTLRの「セマンティック述語」とは何ですか?

ANTLRのセマンティック述語とは何ですか?

0 投票する
2 に答える
2125 参照

r - R 用の既存の ANTLR または IRONY 文法はありますか?

R用の既存の既存のANTLRまたはIRONY文法があるかどうかは誰にもわかりませんか?

どうもありがとう。

0 投票する
1 に答える
10380 参照

antlr - lexer および parser ルール内での否定

~ANTLR のレクサーおよびパーサー規則で、否定メタ文字 をどのように使用できますか?

0 投票する
1 に答える
2801 参照

antlr - レクサー ルールを動的に作成する

簡単なルールは次のとおりです。

文字列を含む配列を使用して動的にそのようなルールの代替を提供することは可能ですか?

0 投票する
1 に答える
7120 参照

antlr - Antlr4 におけるセマンティック述語の構文

ANTLR3の「セマンティック述語」とは何ですか? Bart Kiers は、Antlr3 のさまざまなセマンティック述語について非常によくまとめています。

残念なことに、Antlr4 では構文/セマンティクスが変更されたように見えるため、これはコンパイルされません。

end_of_statementの 3 番目のケースを行う方法を教えてください。次のトークンが '}' の場合は受け入れますが、それを消費しません。

0 投票する
1 に答える
328 参照

antlr - ANTLR4 Beta 3 非常に単純な文法が機能しない

以下は非常に単純な文法です。

OSX および Java バージョン 1.6 での antlr v4.0b3 の使用

次のコマンドで文法をコンパイルします。

次に、grun を使用して文法をテストしました。

結果は次のとおりです。

私の質問は、1 つ ('12') ではなく 2 つのトークン ('1' と '2') を取得するのはなぜですか?

私を助けてくれる人に感謝します!!

乾杯!

0 投票する
1 に答える
1517 参照

antlr - ANTLR 4のルールのオプションはどうなりましたか?

これはANTLR4ではコンパイルされません。

backtrace = trueのために...何が起こったのですか?

ANTLR 4のインストレッドで何を使うべきですか?

0 投票する
1 に答える
8107 参照

antlr - ANTLR4のセマンティック述語?

ANTLR 3 で記述されたコードのこの部分を ANTLR 4 にどのように変換しますか?

つまり、この種の意味述語は現在存在しないようです。代わりに何を使用できますか?

0 投票する
2 に答える
1120 参照

antlr4 - ANTLR 4 の $type 属性の代わりは何ですか?

これが例です。この ($type) は ANTLR4 によって認識されません。

これは何に置き換えられますか?

ありがとうございました。