public static IEnumerable <string> Generate(string pattern) { var nwi = NameWithIndex.Parse(pattern); if (nwi.HasIndex) { return(GenerateDynamic(nwi.Name, nwi.Index, nwi.IndexSize)); } else { return(GenerateStatic(pattern)); } }
private static NameWithIndex Parse(string str) => NameWithIndex.Parse(Normalize(str));