是否有一个可以在C#中使用的内置解析器,它可以解析mathematica表达式?
我知道我可以使用内核本身来解析表达式,并使用.NET/Link来检索树结构......但我正在寻找一些不依赖于内核的东西.
我根据Wolfram Research的合同在300行OCaml代码中编写了一个Mathematica解析器,发现它非常简单,因为语法清楚地记录在他们的文献中,并且通过玩Mathematica本身很容易找到任何含糊之处.
我的matheclipse-parser模块在Java中实现了一个解析器,它可以解析mathematica表达式的一个重要子集.有关用法,请参阅readme.md页面.也许你可以将解析器移植到C#?