From c32779d3d451b00ff3aa7000b5945be72d90d1f2 Mon Sep 17 00:00:00 2001 From: mcDandy Date: Fri, 29 Aug 2025 23:46:21 +0200 Subject: [PATCH] forgot that for Float math node... --- src/more_math/Parser/FloatEvalVisitor.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/more_math/Parser/FloatEvalVisitor.py b/src/more_math/Parser/FloatEvalVisitor.py index a9ae982..a2d4d41 100644 --- a/src/more_math/Parser/FloatEvalVisitor.py +++ b/src/more_math/Parser/FloatEvalVisitor.py @@ -57,17 +57,17 @@ class FloatEvalVisitor(MathExprVisitor): return math.pow(self.visit(ctx.unaryExpr()), self.visit(ctx.powExpr())) def visitNeExp(self, ctx): - return float(self.visit(ctx.neqExpr()) != self.visit(ctx.eqExpr())) + return float(self.visit(ctx.compExpr()) != self.visit(ctx.addExpr())) def visitEqExp(self, ctx): - return float(self.visit(ctx.eqExpr()) == self.visit(ctx.gtExpr())) + return float(self.visit(ctx.compExpr()) == self.visit(ctx.addExpr())) def visitGtExp(self, ctx): - return float(self.visit(ctx.gtExpr()) > self.visit(ctx.ltExpr())) + return float(self.visit(ctx.compExpr()) > self.visit(ctx.addExpr())) def visitLtExp(self, ctx): - return float(self.visit(ctx.ltExpr()) < self.visit(ctx.lteExpr())) + return float(self.visit(ctx.compExpr()) < self.visit(ctx.addExpr())) def visitGeExp(self, ctx): - return float(self.visit(ctx.gteExpr()) >= self.visit(ctx.neqExpr())) + return float(self.visit(ctx.compExpr()) >= self.visit(ctx.addExpr())) def visitLeExp(self, ctx): - return float(self.visit(ctx.lteExpr()) <= self.visit(ctx.neqExpr())) + return float(self.visit(ctx.compExpr()) <= self.visit(ctx.addExpr())) def visitToUnary(self, ctx): return self.visit(ctx.unaryExpr())