Учитывая некоторое содержание MathML:Как оценивать выражения MathML?
<apply>
<eq/>
<ci>c</ci>
<apply>
<plus/>
<ci>a</ci>
<ci>b</ci>
</apply>
</apply>
и
std::map<std::string,std::double> cal;
cal["a"] = 1.;
cal["b"] = 2.;
cal["c"] = 0; // does not matter what c is
Я хочу, чтобы оценить MathML и получить результаты. Есть какой-либо способ сделать это?
Я спрашиваю об этом, потому что я не хочу изобретать велосипед. Я вполне уверен в том, что сам это кодирую. Предложения по возможным реализациям не требуются. – sep
Презентация не требуется. Мне нужно только оценить. – sep
Может ли кто-нибудь предложить библиотеку оценки математики C/C++, на которую я могу зайти, даже если она не обрабатывает MathML? – sep