ANTLRでどのようにDelphi出力を生成しますか?どのようにANTLRでDelphiの出力を生成しますか?
私の文法は他の言語でもOKですが、エラーが発生してから間違っているようです。
特別なスイッチなどがありますか?あなたは、おそらくのようなエラーが発生している
ANTLRでどのようにDelphi出力を生成しますか?どのようにANTLRでDelphiの出力を生成しますか?
私の文法は他の言語でもOKですが、エラーが発生してから間違っているようです。
特別なスイッチなどがありますか?あなたは、おそらくのようなエラーが発生している
:
error(10): internal error: Exprtoken.g : java.lang.IllegalArgumentException: Can't find template actionGate.st; group hierarchy is [Delphi]
私の知る限りでは、Delphi
ターゲットは常に実験されており、過去数年の間に更新されていない:私はあなたがそれを使用することはお勧めしません。
[ANTLR For Delphi Target](http://www.sqlitedeveloper.com/five-minute-introduction-antlr-delphi-target)は魅力的なようです。 – menjaraz
@menjaraz、そのページの最初の文章*「登録後、Antlr For Delphi Targetのダウンロードリンクを入手できます。」*は私を止めました。また、そのページの指示を見ると、まだANTLR 2.7が必要です。これは古いものです。使用することをお勧めしません。ただし、絶対に** Delphiのパーサを生成する必要がある場合は、試してみる価値があります。 –
だから、[ここ](https://bitbucket.org/tkoskine/antlr-3.1/src)に** tkoskine **のantlr-3.1を試してみてはいかがでしょうか。最新のもので、* Delphiコードジェネレータとランタイムライブラリ*をErik van Bilsen(素晴らしい偉大なDelphiの貢献者です!私は多くの彼のリボンコンポーネントに感謝します)。 – menjaraz
ようこそStackOverflow。 "私はエラーが発生しています" *あなたが得ている*特定のエラーなしで無駄です。答えを得たい場合は、正確なエラー、使用している文法、使用しているコマンドラインを最低限投稿する必要があります。つまり、この質問は本当の疑問ではないと主に考えられます。ここからあなたの画面が見えないことを覚えておいてください。唯一の情報は、私たちがあなたの質問で私たちに与えるものです。 –
Delphiのコード生成対象はありますか?私はhttp://www.antlr.org/wiki/display/ANTLR3/Code+Generation+Targetsに掲載されているものは表示されません –
@Mason:これがあります:http://www.antlr.org/depot/antlr3 /release-3.1.3/runtime/Delphi/README.TXT(私はそれを使用していません)。 –