From: Jean Privat Date: Fri, 7 Jun 2019 17:16:26 +0000 (-0400) Subject: Merge: Fix LineIterator X-Git-Url: http://nitlanguage.org Merge: Fix LineIterator The logic behind LineIteraor (and the contracts of the iterators methods) was broken because of a bad management of the cache. Instead of solving it locally, this PR introduces a simple CacheIterator abstract class with the correct behavior and simplify LineIteraor by using it. Pull-Request: #2750 --- a3edd42e14a1c881160a49207ff796c446a573b2