예제 #1
0
파일: DPDA.cs 프로젝트: Serpen/Serpen.Uni
        public DPDA(string name, string[] names, char[] InputAlphabet, char[] Workalphabet, DPDATransform Transform, uint StartState, params uint[] acceptedStates)
        : base(name, names, InputAlphabet, StartState, acceptedStates) {
            this.WorkAlphabet = Workalphabet;
            this.Transforms = Transform;

            CheckConstraints();
        }
예제 #2
0
파일: DPDA.cs 프로젝트: Serpen/Serpen.Uni
        public DPDA(string name, uint StatesCount, char[] InputAlphabet, char[] Workalphabet, DPDATransform Transform, uint StartState, char? Startsymbol, uint[] acceptedStates)
        : base(name, StatesCount, InputAlphabet, StartState, acceptedStates) {
            this.WorkAlphabet = Workalphabet;
            this.Transforms = Transform;
            this.StartSymbol = Startsymbol;

            CheckConstraints();
        }