parameters: (self, node)
return_statement: return self.pattern.match(node, results) and results
docstring: Returns match for a given parse tree node.
  
          Should return a true or false object (not necessarily a bool).
          It may return a non-empty dict of matching sub-nodes as
          returned by a matching pattern.
  
          Subclass may override.
docstring_summary: Returns match for a given parse tree node.
docstring_tokens: Returns match for a given parse tree node .
function: def match(self, node):
          """Returns match for a given parse tree node.
  
          Should return a true or false object (not necessarily a bool).
          It may return a non-empty dict of matching sub-nodes as
          returned by a matching pattern.
  
          Subclass may override.
          """
          results = {"node": node}
          return self.pattern.match(node, results) and results
function_tokens: def match ( self , node ) : results = { "node" : node } return self . pattern . match ( node , results ) and results