示例#1
0
        public void NotTextWorks()
        {
            var parser = IsDigit.NotText().CompileParser("NotTextWorks");

            parser.AssertSuccess("0", new StringSpan("0", 0, 0), 0);
            parser.AssertSuccess("", new StringSpan("", 0, 0), 0);
            parser.AssertSuccess("aaa1", new StringSpan("aaa1", 0, 3), 3);
            parser.AssertSuccess("aaa", new StringSpan("aaa", 0, 3), 3);
        }
示例#2
0
        public void NotTextWorks()
        {
            var parser = IsDigit.NotText().CompileParser("StringNotTextWorks");

            parser.AssertSuccess("0", "", 0);
            parser.AssertSuccess("", "", 0);
            parser.AssertSuccess("aaa1", "aaa", 3);
            parser.AssertSuccess("aaa", "aaa", 3);
        }