私がANTLRに飛び込む前に(それは明らかに心の弱い人のためではないので)、私はその使用法に関して正しい決定をしたことを確認したいだけです。
アプリケーション内に値を入力できるように、事前定義されたタグを使用してテキストファイルで解析する文法を作成したいと思います。(テキストファイルは別のアプリケーションによって生成されます。)したがって、基本的に、次のようなものを解析できるようにしたいと思います。
Name: TheFileName
Values: 5 3 1 6 1 3
Other Values: 5 3 1 5 1
私のアプリケーションでは、TheFileNameは文字列として格納され、両方の値のセットが配列に格納されます。(これは単なるサンプルであり、ファイルははるかに複雑です。)とにかく、私は少なくともANTLRで正しい道を進んでいますか?他に何か提案はありますか?
編集 ファイルはユーザーによって作成され、タグを介して領域を定義します。だから、こんな感じかもしれません。
Name: <string>TheFileName</string>
Values: <array>5 3 1 6 1 3</array>
Important Value: <double>3.45</double>
それらの線に沿った何か。