in tools/tfdoc.py [0:0]
def parse_items(content, item_re, item_enum, item_class, item_data_class):
"Parse variable or output items in data."
item = item_class()
for m in item_re.finditer(content):
try:
item.parse_token(item_enum(m.lastindex).name, m.group(m.lastindex))
except ItemParsed as e:
item = item_class()
item.parse_token(item_enum(m.lastindex).name, m.group(m.lastindex))
yield e.args[0]
if item.in_progress:
yield item.close()