@property<EOL><INDENT>def rows(self):<DEDENT>
<EOL>tvm = self.section.doc.decl_terms.get(self.qualified_term, {}).get('<STR_LIT>', '<STR_LIT>')<EOL>assert tvm<EOL>properties = {tvm: self.value}<EOL>for c in self.children:<EOL><INDENT>if c.is_terminal:<EOL><INDENT>if c.record_term_lc:<EOL><INDENT>properties[c.record_term_lc] = c.value<EOL><DEDENT><DEDENT><DEDENT>yield (self.qualified_term, properties)<EOL>for c in self.children:<EOL><INDENT>if not c.is_terminal:<EOL><INDENT>for row in c.rows:<EOL><INDENT>yield row<EOL><DEDENT><DEDENT><DEDENT>
Yield rows for the term, for writing terms to a CSV file.