package lang;
import java.util.List;

public class FunDef extends Tree{
	String name;
	List<Param> args;
	Tree body;
	
	public FunDef(String name, List<Param> args, String restype, Tree body) {
		super();
		this.name = name;
		this.args = args;
		this.theType = restype;
		this.body = body;
	}

	@Override
	public <R> R welcome(Visitor<R> v) {
		return v.visit(this);
	}

}
