implement variable assignment

This commit is contained in:
2019-11-18 18:54:24 +01:00
parent b38369b7a5
commit 2af9f369cf
6 changed files with 53 additions and 3 deletions

View File

@@ -0,0 +1,21 @@
package de.hsrm.compiler.Klang.nodes.statements;
import de.hsrm.compiler.Klang.nodes.expressions.Expression;
import de.hsrm.compiler.Klang.visitors.Visitor;
public class VariableAssignment extends Statement {
public String name;
public Expression expression;
public VariableAssignment(String name, Expression expression) {
this.name = name;
this.expression = expression;
}
@Override
public <R> R welcome(Visitor<R> v) {
return v.visit(this);
}
}