package name.panitz.fun4u.tree;

import java.util.List;

import name.panitz.fun4u.visitor.Visitor;


public class FunctionDef extends Definition{
	public String name;
	public List<Param> params;
	public Exp body;
	public Type resultType;
	public FunctionDef(String name, List<Param> params, Exp body,
			Type resultType) {
		super();
		this.name = name;
		this.params = params;
		this.body = body;
		this.resultType = resultType;
	}
	@Override
	public
	void welcome(Visitor v) {
		v.visit(this);
	}

}
