算法非常简单。状态机模式,逐个扫描字符,将字符串转换成树,再将树转换回字符串。
复用性还可以,只是输出的代码很丑。要把转换出的代码拿到Eigenmath上运行,可能要写几个函数包装中缀运算符(plus,minus,pow……)。