示例#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();
        }