You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As suggested by @vesk4000, there could be a DFA / Automata parser from some string that represents the DFA. This could come particularly handy (naive to say) when TM are introduced into the package.
Solution:
introduce a DFA parser to construct DFAs from a string representing it
make it fail on illegal, ill-formatted input.
OPTIONAL: make it possible to choose the delimiter symbols to support other ways of representing DFAs as a stringr
The text was updated successfully, but these errors were encountered:
I believe that @vesk4000 had solution for some niche DFA representation used for the Quadruple Quest assignments at TU Delft. What was it there?
The format went something like this: ({q0,q1,q2},{a,b,c},{((q0,a),q0),((q0,b),q1),((q0,c),q2),((q1,a),q0),((q1,b),q1),((q1,c),q0),((q2,a),q0),((q2,b),q0),((q2,c),q0)},q0,{q0}). It's a tuple of the form: (States, Alphabet, Transitions, Start State, Accepting States).
Problem:
As suggested by @vesk4000, there could be a DFA / Automata parser from some string that represents the DFA. This could come particularly handy (naive to say) when TM are introduced into the package.
Solution:
The text was updated successfully, but these errors were encountered: