code: def reraise_as_evaluator(*exception_classes):
      try:
          yield
      except exception_classes as e:
          new_exc_cls = globals()["Evaluator" + e.__class__.__name__]
          raise new_exc_cls(e)
  
imports: import copy
  import sys
  import re
  import os
  from itertools import chain
  from contextlib import contextmanager
  from parso.python import tree
  from jedi._compatibility import unicode
  from jedi.parser_utils import get_parent_scope
label_desc: Use image node_id 14 for calling a global function with example usage: reraise_as_evaluator() without return types