def iter_markers_with_node(self, name=None):
for node in reversed(self.listchain()):<EOL><INDENT>for mark in node.own_markers:<EOL><INDENT>if name is None or getattr(mark, "<STR_LIT:name>", None) == name:<EOL><INDENT>yield node, mark<EOL><DEDENT><DEDENT><DEDENT>
:param name: if given, filter the results by the name attribute

iterate over all markers of the node
returns sequence of tuples (node, mark)