parameters: (self, node)
return_statement: return node
docstring: Avoid redundant initialisation of local variables before their
          first assignment.
docstring_summary: Avoid redundant initialisation of local variables before their
          first assignment.
docstring_tokens: Avoid redundant initialisation of local variables before their first assignment .
function: def visit_SingleAssignmentNode(self, node):
          """Avoid redundant initialisation of local variables before their
          first assignment.
          """
          self.visitchildren(node)
          if node.first:
              lhs = node.lhs
              lhs.lhs_of_first_assignment = True
          return node
function_tokens: def visit_SingleAssignmentNode ( self , node ) : self . visitchildren ( node ) if node . first : lhs = node . lhs lhs . lhs_of_first_assignment = True return node