Skip to content
Snippets Groups Projects
Commit 04f30b3e authored by Dominic Daniel Krämer's avatar Dominic Daniel Krämer
Browse files

applied final changes to the project

parent d40810fb
No related branches found
No related tags found
1 merge request!15Dominicsbranch
This commit is part of merge request !15. Comments created here will be created in the context of that merge request.
...@@ -13,6 +13,9 @@ public class Evaluator implements Visitor<Double> { ...@@ -13,6 +13,9 @@ public class Evaluator implements Visitor<Double> {
private double value; private double value;
/**
* @see #visit(Parser.Expression, int)
*/
@Override @Override
public Double visit(final Parser.BinaryOperation expression) { public Double visit(final Parser.BinaryOperation expression) {
double result = expression.leftExpression.accept(this); double result = expression.leftExpression.accept(this);
...@@ -48,17 +51,25 @@ public class Evaluator implements Visitor<Double> { ...@@ -48,17 +51,25 @@ public class Evaluator implements Visitor<Double> {
return result; return result;
} }
/**
* @see #visit(Parser.Expression, int)
*/
@Override @Override
public Double visit(final Parser.Variable variable) { public Double visit(final Parser.Variable variable) {
return value; return value;
} }
/**
* @see #visit(Parser.Expression, int)
*/
@Override @Override
public Double visit(final Parser.Decimal decimal) { public Double visit(final Parser.Decimal decimal) {
return Double.parseDouble(decimal.beforeDot.digits + "." + decimal.afterDot.digits); return Double.parseDouble(decimal.beforeDot.digits + "." + decimal.afterDot.digits);
} }
/**
* @see #visit(Parser.Expression, int)
*/
@Override @Override
public Double visit(final Parser.Number number) { public Double visit(final Parser.Number number) {
return Double.parseDouble(number.digits); return Double.parseDouble(number.digits);
... ...
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment