def apply(self, doc):
if not isinstance(doc, Document):<EOL><INDENT>raise TypeError(<EOL>"<STR_LIT>"<EOL>)<EOL><DEDENT>for cell in doc.cells:<EOL><INDENT>yield TemporaryCellMention(cell)<EOL><DEDENT>
Generate MentionCells from a Document by parsing all of its Cells.

:param doc: The ``Document`` to parse.
:type doc: ``Document``
:raises TypeError: If the input doc is not of type ``Document``.