ZoneCodeGenerator: Fix GroupOptional not registering Tag when being matched

This commit is contained in:
Jan 2019-10-27 01:44:52 +02:00
parent cb04f5986b
commit 86f754bdd7

View File

@ -12,6 +12,7 @@
protected override TokenMatchingResult PerformTest(MatchingContext context, int tokenOffset) protected override TokenMatchingResult PerformTest(MatchingContext context, int tokenOffset)
{ {
var result = matcher.Test(context, tokenOffset); var result = matcher.Test(context, tokenOffset);
result.PrependTag(Tag);
return !result.Successful ? new TokenMatchingResult(true, 0) : result; return !result.Successful ? new TokenMatchingResult(true, 0) : result;
} }