C++ソースに似た構文を持つ入力ファイルを解析したいと思います。ファイルには次のようなコンポーネントが含まれます: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;
}
問題は、私が何をしているのかわかりません。私は必要なのは、どのような技術やアルゴリズムが利用できるかを知るための解析に関するテキストブックの章です。
あなたは、私は構文はC++よりも、実質的に単純であることを願ってのDFA –
を調べる必要があります。さもなければ、あなたは何年もの価値があります。 –
うわー!あなたが物事を解析するのに慣れていないならば、C++は厄介な行です。 – Hoons