Exemplo n.º 1
0
from nfa import NFA

sample = '''4
a,b
->q0,a,q1
q0,b,q1
q0,a,q2 
q0,b,*q3 
q1,a,q1 
q1,a,*q3 
q2,_,q0 
*q3,a,q1 
*q3,b,q2'''

tmp = NFA()
tmp.constructNFA(sample)

print(tmp)
from dfa_convertion import DFA
from nfa import NFA

with open("input2.txt") as f:
    sample = f.read()
    my_nfa = NFA()
    my_nfa.constructNFA(sample)
    my_dfa = DFA(my_nfa)
    my_dfa.convert_from_nfa()
    print(my_dfa)