def resolve_expression(expression):
if not isinstance(expression, sympy.Expr):
return expression
substitution = []
for sym in expression.free_symbols:
register = getattr(REG, sym.name.upper())
value = getCurrentRegisterValue(register)
substitution.append((sym, value))
return int(expression.subs(substitution))
评论列表
文章目录