readSets method
Implementation
void readSets(ATN atn, List<IntervalSet> sets) {
final nsets = readInt();
for (var i = 0; i < nsets; i++) {
final nintervals = readInt();
final set = IntervalSet();
sets.add(set);
final containsEof = readInt() != 0;
if (containsEof) {
set.addOne(-1);
}
for (var j = 0; j < nintervals; j++) {
int a = readInt();
int b = readInt();
set.addRange(a, b);
}
}
}