public void 在输入正确时能够得到结果(string input, NonTerminalTree expect) { var tokens = PrepareTokens(input); var result = DfsParser.Parse(tokens, _defination, "S"); result.Should().BeEquivalentTo(expect); }
public void 能够检测带ɛ的句子(string input, NonTerminalTree expected) { var tokens = PrepareTokens(input); var result = DfsParser.Parse(tokens, _bnfDefinationWithEpsilon, "A"); result.Should().BeEquivalentTo(expected); }