summaryrefslogtreecommitdiff
path: root/Shenanigans/src/org/archphantom/shenanigans/elements/expressions/Expression.java
blob: e3dbb30aa41a8a8ca0aad317d4fa35b8193f6c0b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
package org.archphantom.shenanigans.elements.expressions;
import java.io.Serializable;

import org.archphantom.shenanigans.elements.Program;
import org.archphantom.shenanigans.elements.values.Value;
import org.archphantom.shenanigans.elements.variables.VarTable;

public abstract class Expression implements Serializable {
	private static final long serialVersionUID = 3202650253846618491L;

	public abstract Value evaluate(VarTable vars, Program program);
	
}