예제 #1
0
        public void BetweenTest()
        {
            var lp = Chars.Char('(').Ignore();
            var rp = Chars.Char(')').Ignore();

            Combinator.Between(Chars.Any(), lp, rp)
            .Run("(a)".AsStream())
            .Case(
                failure: (restStream, _) => Assert.Fail(),
                success: (restStream, value) => Assert.AreEqual('a', value));
        }