예제 #1
0
파일: Rule.cs 프로젝트: teodorov/Automata-1
        public override IEnumerable <int> EnumerateStates()
        {
            foreach (int state in trueCase.EnumerateStates())
            {
                yield return(state);
            }

            foreach (int state in falseCase.EnumerateStates())
            {
                yield return(state);
            }
        }
예제 #2
0
파일: Rule.cs 프로젝트: teodorov/Automata-1
 public override IEnumerable <int> EnumerateStates()
 {
     foreach (var c in cases)
     {
         foreach (var st in c.Value.EnumerateStates())
         {
             yield return(st);
         }
     }
     foreach (var st in defaultcase.EnumerateStates())
     {
         yield return(st);
     }
 }