in src/latex2sympy2_extended/latex2sympy2.py [0:0]
def convert_exp(self, exp):
if hasattr(exp, 'exp'):
exp_nested = exp.exp()
else:
exp_nested = exp.exp_nofunc()
if exp_nested:
base = self.convert_exp(exp_nested)
if isinstance(base, list):
raise Exception("Cannot raise derivative to power")
if exp.atom():
exponent = self.convert_atom(exp.atom())
else:
# It's expr
exponent = self.convert_expr(exp.expr())
return sympy.Pow(base, exponent, evaluate=False)
else:
if hasattr(exp, 'comp'):
return self.convert_comp(exp.comp())
else:
return self.convert_comp(exp.comp_nofunc())