So, (map (partial reparse-string is-table) (nth (parse-file " fails, complaining about a lack of either #"\r\n" or #"[\r\n]". Essentially, it seems to think a :br should start the text line in that section.
@seylerius where is the grammar you're using to parse? apologies if you posted earlier and I missed it.
and sample file?
Ach, forgot to link to the repo. https://github.com/seylerius/organum