public Function(IAst name, IList<IAst> arguments, IAst statements) { Statements = statements; Name = name == null ? null : name.ReferenceCast<IAstWithName>().Name; Arguments = arguments; }
public Function(IAst name, IList<IAst> arguments, IAst statements) { Statements = statements; Name = name == null ? null : name.ReferenceCast<IAstWithName>().Name; Arguments = arguments; }