private void AddToken(RTokenType type, RTokenSubType subType, int start, int length) { var token = new RToken(type, start, length); token.SubType = subType; _tokens.Add(token); }
public AndConstraint<RTokenAssertions> HaveSubType(RTokenSubType subType, string because = "", params object[] reasonArgs) { Subject.Should().NotBeNull(); Execute.Assertion.ForCondition(Subject.SubType == subType) .BecauseOf(because, reasonArgs) .FailWith("Expected Token to have SubType {0}{reason}, but found {1}.", subType, Subject.End); return new AndConstraint<RTokenAssertions>(this); }
public RToken(RTokenType tokenType, RTokenSubType subType, int start, int length) : base(tokenType, start, length) { this.SubType = subType; }