-1

私は、ある言語のパーサーを備えた Java プロジェクトを手にしています。そして、読み取りと解析が非常にうまく機能します。しかし、ANTLR を使用して逆の方法も取得できるかどうかを知りたいのですが、Java オブジェクトが、パーサーが構築された言語でこの同じオブジェクトの文字列表現に移動する場合のように?

したがって、CSV パーサーがあれば、Java オブジェクトから CSV ファイル (またはファイルを表す文字列) に移動したいと考えています。

ANTLRがそれを行う方法であるかどうかはわかりません.

4

1 に答える 1

0

ツールは、特定のオブジェクトの CSV 表現が何であるかをどのように知ることができますか? CSV パーサーでさえ、これを認識していません。CSV 入力のみを受け取り、それが定義済みのルールに一致するかどうかを確認できます。

ANTLRは確かにそのためのツールではありません. これは、言語の文法を取得し、そこから認識クラス (最小限のレクサーとパーサー) を作成するパーサー ジェネレーターです。それだけで、ANTLRはそれが非常に得意です。

于 2013-06-10T07:21:26.197 に答える