ZoneCodeGenerator: Fix PeekTag and NextTag returning null when no tags exist anymore. It should instead return an empty string

This commit is contained in:
Jan 2019-10-27 01:46:20 +02:00
parent 49883bfce3
commit 6ea19c6fe2

View File

@ -61,12 +61,12 @@ namespace ZoneCodeGenerator.Parsing.Testing
protected string PeekTag()
{
return lastResult?.MatchedTags.ElementAtOrDefault(tagOffset);
return lastResult?.MatchedTags.ElementAtOrDefault(tagOffset) ?? "";
}
protected string NextTag()
{
return lastResult?.MatchedTags.ElementAtOrDefault(tagOffset++);
return lastResult?.MatchedTags.ElementAtOrDefault(tagOffset++) ?? "";
}
protected bool HasMatcherTokens(string matcherName)