code: def parse_export_file(src):
      for line in src:
          line = line.strip()
  
          if line and "#" not in line:
              words = line.split()
              if len(words) == 2 and words[0] == "linux_version":
                  yield {"linux_version": words[1]}
              elif len(words) == 2:
                  yield {"lang": words[0], "sym": words[1]}
              elif len(words) == 1:
                  yield {"lang": "C", "sym": words[0]}
              else:
                  raise Exception(
                      'unsupported exports line: "{}"'.format(line)
                  )
  
file_path: catboost/build/scripts/export_script_gen.py
imports: import argparse
  import collections
  import sys
label_desc: Use image node_id 1 for calling a global function with example usage: parse_export_file(src) without return types