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
1 merge request!15Dominicsbranch
......@@ -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);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment