public Formals(IList<Variable> parameters, Variable restParameter) { if (parameters == null) throw new ArgumentNullException("parameters"); this.parameters = new ReadOnlyCollection<Variable>(parameters); this.restParameter = restParameter; }
public void Add(Variable key, SchemeObject value) { Add(key.Symbol, value); }
public Assignment(Variable destination, Expression source, bool isDefinition) { this.destination = destination; this.source = source; this.isDefinition = isDefinition; }