ファイルを解析できる C++ ライブラリが必要です。XML やその他の標準にはありません。正規表現でできるように見えますが、文脈自由文法を与えて解析木を与えてくれるものの方がいいと思います。また、浮動小数点値を受け入れることができる必要があり、それらが何であるかを確認できます。
自分でインストールするのではなく、sudo apt-get 全体でダウンロードできるものを好むでしょう。
ファイルを解析できる C++ ライブラリが必要です。XML やその他の標準にはありません。正規表現でできるように見えますが、文脈自由文法を与えて解析木を与えてくれるものの方がいいと思います。また、浮動小数点値を受け入れることができる必要があり、それらが何であるかを確認できます。
自分でインストールするのではなく、sudo apt-get 全体でダウンロードできるものを好むでしょう。
Boost.Spiritを見たことがありますか?Spirit.Qi は役に立ちそうです: http://www.boost.org/doc/libs/1_54_0/libs/spirit/doc/html/index.html
これに対する標準的な解決策は、GNU 実装の flex/bison を使用した lex/yacc です。通常、C を生成するために使用されます。ただし、適切なパラメーター化を行うと、C++ も生成できます。