From 7f9a2ae4e3833df8094fbd99fc8e7bcfbfd01314 Mon Sep 17 00:00:00 2001 From: Victor Date: Wed, 15 Apr 2015 23:31:51 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=20VariableExpression?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ast/VariableExpression.java | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 src/com/annimon/everlastingsummer/ast/VariableExpression.java diff --git a/src/com/annimon/everlastingsummer/ast/VariableExpression.java b/src/com/annimon/everlastingsummer/ast/VariableExpression.java new file mode 100644 index 0000000..c08720e --- /dev/null +++ b/src/com/annimon/everlastingsummer/ast/VariableExpression.java @@ -0,0 +1,18 @@ +package com.annimon.everlastingsummer.ast; + +/** + * @author aNNiMON + */ +public class VariableExpression implements Expression { + + private final String variable; + + public VariableExpression(String variable) { + this.variable = variable; + } + + @Override + public double eval() { + return Variables.getVariable(variable); + } +}