added EOI token
offset based matching for lookaheadStream
bugfix for lookaheadStream::match