code: def match_division(node):
      u
      slash = token.SLASH
      return node.type == slash and not node.next_sibling.type == slash and \
                                    not node.prev_sibling.type == slash
docs: u"""
      __future__.division redefines the meaning of a single slash for division,
      so we match that and only that.