我想使用AST python模块将python数学表达式转换为postfix表示法。这是我走到这一步: import parser
import ast
from math import sin, cos, tan
formulas = [
"1+2",
"1+2*3",
"1/2",
"(1+2)*3",
"sin(x)*x**2",
我目前正在为我正在做的课程做一个任务。我有什么似乎是一个完整的工作程序(我得到正确的输出所有我的测试数据),但是当我用valgrind运行它说我有内存错误。下面是最少的代码重现错误(这仍然是颇有几分不好意思): 注:此分配有关评估抽象语法树(不解析,只是评估) 头文件:(提供我的导师 - 我不能改变这一点) struct env {
//will be used to store the