@property<EOL><INDENT>def all(self):<DEDENT>
for child in self.expr.all:<EOL><INDENT>if isinstance(child, TexExpr):<EOL><INDENT>node = TexNode(child)<EOL>node.parent = self<EOL>yield node<EOL><DEDENT>else:<EOL><INDENT>yield child<EOL><DEDENT><DEDENT>
r"""Returns all content in this node, regardless of whitespace or
        not. This includes all LaTeX needed to reconstruct the original source.

        >>> from TexSoup import TexSoup
        >>> soup = TexSoup(r'''
        ... \newcommand{reverseconcat}[3]{#3#2#1}
        ... ''')
        >>> list(soup.all)
        ['\n', \newcommand{reverseconcat}[3]{#3#2#1}, '\n']