VSTO Excel インターフェイスで変更するために、c# で使用しているツリー構造のファイル形式を読み取るパーサーを構築しようとしています。(したがって、C#はそうでなければC#の初心者としてPythonを使用していたでしょう...)
フォーマットは次のように定義されています。
environment type=Environment
uservar_section type=UserVariableSection name=General
def ExSize=2;
var var1="something";
var var2="2" comment="some comments";
end uservar_section; /* General:UserVariableSection */
uservar_section type=UserVariableSection name=SectionName
def ExSize=5;
var var1="(2*pi)";
var var2="(pi)";
var var3="max(var1,var2)";
var var4="0";
var var5="2*var3";
end uservar_section;
model type=SModel name=""
uservar_section type=UserVariableSection name=SectionName
def ExSize=5;
var var1="(2*pi)";
var var2="(pi)";
var var3="max(var1,var2)";
var var4="0";
var var5="2*var3";
end uservar_section;
end model;
end environment;
正直なところ、このタイプのファイルを読み取るには、C# でどこから始めればよいかわかりません。私は OMeta を見てきましたが、それが良い考えかどうかはわかりません。どこから始めるべきか、一般的な推奨事項はありますか? ここにいる誰かがすでにそのようなプログラムを行っていますか?
ありがとうございました!!