public RepetitionNode(RepetitionToken token) : base(token) { }
public void LiteralStateTokenizeZeroOrOne() { var lexer = new Lexer(); var tokens = lexer.Tokenize("?"); var expected = new RepetitionToken { MinOccurs = 0, MaxOccurs = 1 }; Assert.AreEqual(tokens.First(), expected); }
public void RepetitionStateTokenizeShort() { var lexer = new Lexer(); var tokens = lexer.Tokenize("{7}"); var expected = new RepetitionToken { MinOccurs = 7, MaxOccurs = 7 }; Assert.AreEqual(tokens.First(), expected); }
public RepetitionNode(RepetitionToken token) : base(token) { }