From 04f30b3e40532cac387e59ae616f033945fe2ae7 Mon Sep 17 00:00:00 2001 From: Kraemerd <Dominic_Daniel.Kraemer@Student.Reutlingen-University.de> Date: Tue, 10 Jan 2023 04:43:05 +0100 Subject: [PATCH] applied final changes to the project --- src/main/Evaluator.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/main/Evaluator.java b/src/main/Evaluator.java index bf534b9..70036d4 100644 --- a/src/main/Evaluator.java +++ b/src/main/Evaluator.java @@ -13,6 +13,9 @@ public class Evaluator implements Visitor<Double> { private double value; + /** + * @see #visit(Parser.Expression, int) + */ @Override public Double visit(final Parser.BinaryOperation expression) { double result = expression.leftExpression.accept(this); @@ -48,17 +51,25 @@ public class Evaluator implements Visitor<Double> { return result; } + /** + * @see #visit(Parser.Expression, int) + */ @Override public Double visit(final Parser.Variable variable) { return value; } - + /** + * @see #visit(Parser.Expression, int) + */ @Override public Double visit(final Parser.Decimal decimal) { return Double.parseDouble(decimal.beforeDot.digits + "." + decimal.afterDot.digits); } + /** + * @see #visit(Parser.Expression, int) + */ @Override public Double visit(final Parser.Number number) { return Double.parseDouble(number.digits); -- GitLab