parameters: (f)
return_statement: return f
docstring: This decorator can be used to mark a function or method as an eval
      context callable.  This is similar to the :func:`contextfunction`
      but instead of passing the context, an evaluation context object is
      passed.  For more information about the eval context, see
      :ref:`eval-context`.
  
      .. versionadded:: 2.4
docstring_summary: This decorator can be used to mark a function or method as an eval
      context callable.  This is similar to the :func:`contextfunction`
      but instead of passing the context, an evaluation context object is
      passed.  For more information about the eval context, see
      :ref:`eval-context`.
docstring_tokens: This decorator can be used to mark a function or method as an eval context callable . This is similar to the : func : contextfunction but instead of passing the context an evaluation context object is passed . For more information about the eval context see : ref : eval - context .
function: def evalcontextfunction(f):
      """This decorator can be used to mark a function or method as an eval
      context callable.  This is similar to the :func:`contextfunction`
      but instead of passing the context, an evaluation context object is
      passed.  For more information about the eval context, see
      :ref:`eval-context`.
  
      .. versionadded:: 2.4
      """
      f.evalcontextfunction = True
      return f
function_tokens: def evalcontextfunction ( f ) : f . evalcontextfunction = True return f