class_docstr: Walks node and collect string comments looking for OpenMP directives.
class_docstr_tok: ["Walks","node","and","collect","string","comments","looking","for","OpenMP","directives","."]
code: def __init__(self):
      Transformation.__init__(self)
      # Remap self.visit_XXXX() to self.attach_data() generic method
      for s in GatherOMPData.statements:
          setattr(self, "visit_" + s, self.attach_data)
      self.current = list()
  
file_path: catboost/contrib/python/pythran/pythran/openmp.py
imports: from pythran.passmanager import Transformation
  import pythran.metadata
  from pythran.spec import parse_pytypes
  from pythran.types.conversion import pytype_to_ctype
  from pythran.utils import isstr
  from gast import AST
  import gast
  import re
label_desc: Use image node_id 1 to create a new GatherOMPData object from inherited base classes: Transformation with example: obj = GatherOMPData()