diff --git a/regex_to_regex.py b/regex_to_regex.py new file mode 100644 index 0000000..37fd61d --- /dev/null +++ b/regex_to_regex.py @@ -0,0 +1,15 @@ +from regex import lit, concat, bar, star +from regex_to_nfa import to_nfa +from nfa_to_regex import to_regex + +def main(): + regex = concat(bar(lit('foo'), lit('bar')), bar(lit('baz'), lit('qux'))) + print(regex) + + nfa = to_nfa(regex) + regex_prime = to_regex(nfa) + + print(regex_prime) + +if __name__ == '__main__': + main()