package carpet.script; import java.util.List; public abstract class UserDefinedFunction extends Fluff.AbstractLazyFunction implements Fluff.ILazyFunction { protected List arguments; protected Expression expression; protected Tokenizer.Token token; UserDefinedFunction(List args, Expression expr, Tokenizer.Token t) { super(args.size()); arguments = args; expression = expr; token = t; } public List getArguments() { return arguments; } public Expression getExpression() { return expression; } public Tokenizer.Token getToken() { return token; } }