Block parser that split document in blokcs