从字符串解析计算树

Ser*_*her 4 c# compiler-construction parsing

我在c#或自动代码生成器中有任何内置库,它接收配置文件并从字符串构建calculaton树的解析器,如果没有你能帮我建议例如:" - 2 + 5> 3"我想建立计算树,其中<是根'+'是它的右子3是左子'-2'是+左子,5是它的右子.在这种情况下,树可以做评估是真还是假.

谢谢.

Jef*_*ter 6

看看sprache.它是一个简单的解析器,它允许您构建表达式树,然后评估它应该是容易的位.