parameters: (next, token)
return_statement: return select
docstring: not(...)
docstring_summary: not(...)
docstring_tokens: not ( ... )
function: def handle_func_not(next, token):
      """
      not(...)
      """
      name, predicate = parse_func(next, token)
  
      def select(result):
          for node in result:
              if _get_first_or_none(predicate([node])) is None:
                  yield node
      return select
function_tokens: def handle_func_not ( next , token ) : name , predicate = parse_func ( next , token ) def select ( result ) : for node in result : if _get_first_or_none ( predicate ( [ node ] ) ) is None : yield node return select