Mimics
Inactive cells
Active cells
Specs
Inactive cells (details)
kind = "Sequence Interpose"
Active cells (details)
create(realSeq, inbetween)

nil

method(realSeq, inbetween, 
  newObj = mimic 
  newObj realSeq = realSeq 
  newObj inbetween = inbetween 
  newObj takeInbetween = false 
  newObj 
  )
next()

nil

method(
  if(takeInbetween, 
    @ takeInbetween = false 
    inbetween, 
    @ takeInbetween = true 
    realSeq next) 
  )
next?()

nil

method(
  realSeq next? 
  )