in tools/asciidoc_to_fragments.py [0:0]
def iterate_lines(f, kind='', skip=True):
line = next(f, None)
if line is None:
return
if line.startswith(kind_token):
iterate_lines(f, kind_dict[line.lstrip(kind_token).strip()], skip=False)
elif line.isspace():
iterate_lines(f, kind, skip)
elif line.startswith(field_token) and skip is False:
parse_line(line, kind)
else:
iterate_lines(f, kind, skip=True)
iterate_lines(f, kind, skip)