예제 #1
0
파일: SSA.cs 프로젝트: matejchalk/ARMC
        public SSA <SYMBOL> BackwardStateLanguage(int state)
        {
            if (!States.Contains(state))
            {
                throw SSAException.StateNotInStates();
            }

            return(new SSA <SYMBOL>(InitialState, new int[] { state }, Moves, Alphabet, null, StateNames));
        }
예제 #2
0
파일: SSA.cs 프로젝트: matejchalk/ARMC
        public SSA <SYMBOL> ForwardStateLanguage(int state)
        {
            if (!States.Contains(state))
            {
                throw SSAException.StateNotInStates();
            }

            return(new SSA <SYMBOL>(state, FinalStates, Moves, Alphabet, null, StateNames));
        }