code: def _parse_incldirs(incldirs):
      for row, srcfile in _parse_table(
          incldirs, "\t", "glob\tdirname", default=None
      ):
          glob, dirname = row
          if dirname is None:
              # Match all files.
              dirname = glob
              row = ("*", dirname.strip())
          yield row
  
imports: import contextlib
  import logging
  import os
  import os.path
  import platform
  import re
  import sys
  from c_common.fsutil import match_glob
  from c_common.tables import parse_table
  from ..source import resolve, good_file
  from .None import errors
  from .None import pure, gcc
  from .errors import PreprocessorError, PreprocessorFailure, ErrorDirectiveError, MissingDependenciesError, OSMismatchError
  from .common import FileInfo, SourceLine
label_desc: Use image node_id 6 for calling a global function with example usage: _parse_incldirs(incldirs) without return types