Example #1
0
 public void AFNDConstructorTest()
 {
     List <string> alphabet = new List <string> {
         "a", "b"
     };                                                 // TODO: Inicializar en un valor adecuado
     List <string> states = new List <string> {
         "q0", "q1", "q1", "q3"
     };                                                                 // TODO: Inicializar en un valor adecuado
     List <string> initialState = new List <string> {
         "q1"
     };                                     // TODO: Inicializar en un valor adecuado
     List <string>     finalsStates = null; // TODO: Inicializar en un valor adecuado
     Transition        q0b          = new Transition("q0", "b", "q1");
     Transition        q0a          = new Transition("q0", "a", "q2");
     List <Transition> transitions  = new List <Transition> {
         q0a, q0b
     };
     AFND target = new AFND(alphabet, states, initialState, finalsStates, transitions);
 }
 public void ConverterConstructorTest()
 {
     List <string> alphabet = new List <string> {
         "a", "b"
     };
     List <string> states = new List <string> {
         "q0", "q1", "q1", "q3"
     };
     List <string> initialState = new List <string> {
         "q1"
     };
     List <string>     finalsStates = null;
     Transition        q0b          = new Transition("q0", "b", "q1");
     Transition        q0a          = new Transition("q0", "a", "q2");
     List <Transition> transitions  = new List <Transition> {
         q0a, q0b
     };
     AFND      afnd   = new AFND(alphabet, states, initialState, finalsStates, transitions);
     Converter target = new Converter(afnd);
 }