Exemple #1
0
        public void LLConfEmptyCountTest()
        {
            CharSymbol chSym = new CharSymbol('A');
            var        ll    = new LlConfiguration <CharSymbol>(chSym);

            Assert.AreEqual(ll.Count(), 0);
        }
Exemple #2
0
        public void LLConfThreeCountTest()
        {
            CharSymbol chSym = new CharSymbol('A');
            var        stack = new Stack <DfaState <CharSymbol> >();

            stack.Push(new DfaState <CharSymbol>("A1"));
            stack.Push(new DfaState <CharSymbol>("A2"));
            stack.Push(new DfaState <CharSymbol>("A3"));
            var ll = new LlConfiguration <CharSymbol>(chSym, stack);

            Assert.AreEqual(ll.Count(), 3);
        }