public void Terminal_CharacterClass()
        {
            AExpression Digit = new CharacterClass {
                ClassExpression = "[0-9]"
            };

            var input    = "0";
            var bytes    = Encoding.UTF8.GetBytes(input);
            var iterator = new ByteInputIterator(bytes);
            var visitor  = new NpegParserVisitor(iterator);

            Digit.Accept(visitor);
            Assert.IsTrue(visitor.IsMatch);

            input    = "0123456789";
            bytes    = Encoding.UTF8.GetBytes(input);
            iterator = new ByteInputIterator(bytes);
            visitor  = new NpegParserVisitor(iterator);
            new OneOrMore(Digit).Accept(visitor);
            Assert.IsTrue(visitor.IsMatch);
        }