Ejemplo n.º 1
0
        public void 在输入正确时能够得到结果(string input, NonTerminalTree expect)
        {
            var tokens = PrepareTokens(input);
            var result = DfsParser.Parse(tokens, _defination, "S");

            result.Should().BeEquivalentTo(expect);
        }
Ejemplo n.º 2
0
        public void 能够检测带ɛ的句子(string input, NonTerminalTree expected)
        {
            var tokens = PrepareTokens(input);
            var result = DfsParser.Parse(tokens, _bnfDefinationWithEpsilon, "A");

            result.Should().BeEquivalentTo(expected);
        }