0

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 を見てきましたが、それが良い考えかどうかはわかりません。どこから始めるべきか、一般的な推奨事項はありますか? ここにいる誰かがすでにそのようなプログラムを行っていますか?

ありがとうございました!!

4

0 に答える 0