parameters: (self, cflags)
return_statement: return (clean_cflags, include_paths)
docstring: Extract includes "-I..." out from cflags
  
      Args:
        cflags: A list of compiler flags, which may be mixed with "-I.."
      Returns:
        A tuple of lists: (clean_clfags, include_paths). "-I.." is trimmed.
docstring_summary: Extract includes "-I..." out from cflags
docstring_tokens: Extract includes - I ... out from cflags
function: def ExtractIncludesFromCFlags(self, cflags):
          """Extract includes "-I..." out from cflags
  
      Args:
        cflags: A list of compiler flags, which may be mixed with "-I.."
      Returns:
        A tuple of lists: (clean_clfags, include_paths). "-I.." is trimmed.
      """
          clean_cflags = []
          include_paths = []
          for flag in cflags:
              if flag.startswith("-I"):
                  include_paths.append(flag[2:])
              else:
                  clean_cflags.append(flag)
  
          return (clean_cflags, include_paths)
function_tokens: def ExtractIncludesFromCFlags ( self , cflags ) : clean_cflags = [ ] include_paths = [ ] for flag in cflags : if flag . startswith ( "-I" ) : include_paths . append ( flag [ 2 : ] ) else : clean_cflags . append ( flag ) return ( clean_cflags , include_paths )