fix: bug with -
This commit is contained in:
@ -364,6 +364,7 @@ std::any EvalVisitor::visitFactor(Python3Parser::FactorContext *ctx) {
|
|||||||
if (ctx->atom_expr()) return visitAtom_expr(ctx->atom_expr());
|
if (ctx->atom_expr()) return visitAtom_expr(ctx->atom_expr());
|
||||||
std::any res = visitFactor(ctx->factor());
|
std::any res = visitFactor(ctx->factor());
|
||||||
res = DeQuate(res, Variables);
|
res = DeQuate(res, Variables);
|
||||||
|
if (ctx->MINUS()) res = Neg(res);
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user