public static NodeSet GetOrCreateSet(string regex) { if (!Sets.TryGetValue(regex, out NodeSet set)) { set = NodeSet.NodeToSet(RegexToDFAConverter.Convert(regex)); Sets.Add(regex, set); } return(set); }
public static Node Convert(string regex) { RegexToDFAConverter converter = new RegexToDFAConverter(); return(converter.DoConvert(regex)); }