16 var expected =
new Token[] { };
21 new[] {
"str",
"int" }.Contains(name)
24 var result = tokens.Item2;
26 expected.Should().BeEquivalentTo(result);
41 new[] {
"str",
"int" }.Contains(name)
44 var result = tokens.Item2;
46 expected.Should().BeEquivalentTo(result);
The Maybe type models an optional value. A value of type Maybe a either contains a value of type a (r...
static Token Value(string text)
static Token Name(string text)
static Tuple< IEnumerable< Token >, IEnumerable< Token >, IEnumerable< Token >, IEnumerable< Token > > PartitionTokensByType(IEnumerable< Token > tokens, Func< string, Maybe< TypeDescriptor > > typeLookup)
void Partition_scalar_values_from_empty_token_sequence()
void Partition_scalar_values()
static TypeDescriptor Create(TargetType tag, Maybe< int > maximumItems, TypeDescriptor next=default)