2

ファイルを解析できる C++ ライブラリが必要です。XML やその他の標準にはありません。正規表現でできるように見えますが、文脈自由文法を与えて解析木を与えてくれるものの方がいいと思います。また、浮動小数点値を受け入れることができる必要があり、それらが何であるかを確認できます。

自分でインストールするのではなく、sudo apt-get 全体でダウンロードできるものを好むでしょう。

4

3 に答える 3

1

Boost.Spiritを見たことがありますか?Spirit.Qi は役に立ちそうです: http://www.boost.org/doc/libs/1_54_0/libs/spirit/doc/html/index.html

于 2013-10-28T06:41:35.453 に答える
1

これに対する標準的な解決策は、GNU 実装の flex/bison を使用した lex/yacc です。通常、C を生成するために使用されます。ただし、適切なパラメーター化を行うと、C++ も生成できます。

于 2013-10-28T07:06:15.680 に答える