Exemple #1
0
            public static FA From(string sequence)
            {
                var start   = new State();
                var current = start;
                var next    = (State)null;

                foreach (var ch in sequence)
                {
                    next = new State();
                    current.Add(Codepoints.From(ch), next);
                    current = next;
                }

                return(FA.From(start, next));
            }
Exemple #2
0
 public static FA From(int first, int last)
 {
     return(Single(Codepoints.From(first, last)));
 }
Exemple #3
0
 public static FA From(char ch)
 {
     return(Single(Codepoints.From(ch)));
 }