* book_parser needs to be recursive on blocks, processing each block as if it were a separate adoc file. * block delimitters should not be only 4-chars long but also work with matching sequences of any length, like: [source, python] -------------------- >>> whatever() --------------------