Exemplo n.º 1
0
 PrologMachine Execute(PrologMachine machine, Query query)
 {
     try
     {
         machine.ExecutionComplete += CodeExecuted;
         machine.RunToBacktrack();
         machine.Restart();
         var result = machine.RunToSuccess();
         Console.WriteLine(Enum.GetName(typeof(ExecutionResults), result));
         return(machine);
     }
     catch (Exception ex)
     {
         Console.WriteLine("Error, got exception: {0}", ex.Message);
         return(null);
     }
 }
Exemplo n.º 2
0
        public void Restart()
        {
            PrologMachine machine = Machine;

            machine.Restart();
        }
Exemplo n.º 3
0
 void Restart()
 {
     _currentMachine.Restart();
 }