Beispiel #1
0
        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));
        }