c++ソースに似た構文を持つ入力ファイルを解析したいと思います。ファイルには、次のようなコンポーネントが含まれます。
//It will have comments.
//It will be able to recursively open other files.
include OtherInputFile.txt
//It will resolve scope
ObjectName::MemberVariable = 0.0;
OtherObjectName
{
MemberVariable1 = 1.0;
MemberVariable2 = 2.0;
}
問題は、自分が何をしているのかわからないことです。私が必要としているのは、利用可能なテクノロジーやアルゴリズムに自分自身を向けるための構文解析に関する教科書の章だと思います。