CFGLib.GrammarHelpers.CloneProductions C# (CSharp) Method

CloneProductions() private static method

private static CloneProductions ( IEnumerable productions ) : ISet
productions IEnumerable
return ISet
		private static ISet<Production> CloneProductions(IEnumerable<Production> productions) {
			var result = new HashSet<Production>();
			foreach (var production in productions) {
				// var productions = grammar.Productions;
				result.Add(production.DeepClone());
			}
			return result;
		}