GPUB: clearVariants fix

This commit is contained in:
Alexander Kass
2015-07-15 15:44:30 +03:00
parent dfc247dc58
commit 68ec8b20ca
@@ -869,9 +869,11 @@ public class GeneratedParserUtilBase {
VARIANTS.recycle(list.get(i));
}
list.setSize(start);
lastExpectedVariantPos = -1;
for (Variant variant : list) {
if (lastExpectedVariantPos < variant.position) lastExpectedVariantPos = variant.position;
if (expected) {
lastExpectedVariantPos = -1;
for (Variant variant : list) {
if (lastExpectedVariantPos < variant.position) lastExpectedVariantPos = variant.position;
}
}
}