override fun reset()

in reactor/Core/src/jetbrains/mps/logic/reactor/core/internal/MatchJournalImpl.kt [159:170]


    override fun reset(pastPos: Pos) {
        __cursor.moveToPastRemoving(pastPos) {
            popParentChunk()
            resetOccurrences(it.entries())
        }
        // drop occurrences at final chunk
        with(pastPos.chunk as ChunkImpl) {
            resetOccurrences(entries.subList(pastPos.entriesCount, entries.size))
            entries = entries.subList(0, pastPos.entriesCount)
        }
        __cursor assertAt pastPos
    }