original_docstring: 
          Add source files matching wildcard pattern to library
  
          :param pattern: A wildcard pattern match the files to add
          :param include_dirs: A list of include directories
          :param defines: A dictionary containing Verilog defines to be set
          :param allow_empty: To disable an error if no files matched the pattern
          :param vhdl_standard: The VHDL standard used to compile files, if None library default is used
          :param no_parse: Do not parse file(s) for dependency or test scanning purposes
          :param file_type: The type of the file; ``"vhdl"``, ``"verilog"``  or ``"systemverilog"``.
                            Auto-detected by default when set to ``None``.
          :returns: A list of files (:class:`.SourceFileList`) which were added
  
          :example:
  
          .. code-block:: python
  
             library.add_source_files("*.vhd")
  
          
docstring: Add source files matching wildcard pattern to library
docstring_tokens: Add source files matching wildcard pattern to library
code: def add_source_files(  # pylint: disable=too-many-arguments
          self,
          pattern,
          preprocessors=None,
          include_dirs=None,
          defines=None,
          allow_empty=False,
          vhdl_standard: Optional[str] = None,
          no_parse=False,
          file_type=None,
      ):
          """
          Add source files matching wildcard pattern to library
  
          :param pattern: A wildcard pattern match the files to add
          :param include_dirs: A list of include directories
          :param defines: A dictionary containing Verilog defines to be set
          :param allow_empty: To disable an error if no files matched the pattern
          :param vhdl_standard: The VHDL standard used to compile files, if None library default is used
          :param no_parse: Do not parse file(s) for dependency or test scanning purposes
          :param file_type: The type of the file; ``"vhdl"``, ``"verilog"``  or ``"systemverilog"``.
                            Auto-detected by default when set to ``None``.
          :returns: A list of files (:class:`.SourceFileList`) which were added
  
          :example:
  
          .. code-block:: python
  
             library.add_source_files("*.vhd")
  
          """
          return SourceFileList(
              source_files=[
                  self.add_source_file(
                      file_name,
                      preprocessors,
                      include_dirs,
                      defines,
                      vhdl_standard,
                      no_parse=no_parse,
                      file_type=file_type,
                  )
                  for file_name in get_checked_file_names_from_globs(pattern, allow_empty)
              ]
          )
code_tokens: def add_source_files ( self , pattern , preprocessors = None , include_dirs = None , defines = None , allow_empty = False , vhdl_standard : Optional [ str ] = None , no_parse = False , file_type = None , ) : return SourceFileList ( source_files = [ self . add_source_file ( file_name , preprocessors , include_dirs , defines , vhdl_standard , no_parse = no_parse , file_type = file_type , ) for file_name in get_checked_file_names_from_globs ( pattern , allow_empty ) ] )
short_docstring: Add source files matching wildcard pattern to library
short_docstring_tokens: Add source files matching wildcard pattern to library
comment: # pylint: disable=too-many-arguments$SEP$"""
          Add source files matching wildcard pattern to library
  
          :param pattern: A wildcard pattern match the files to add
          :param include_dirs: A list of include directories
          :param defines: A dictionary containing Verilog defines to be set
          :param allow_empty: To disable an error if no files matched the pattern
          :param vhdl_standard: The VHDL standard used to compile files, if None library default is used
          :param no_parse: Do not parse file(s) for dependency or test scanning purposes
          :param file_type: The type of the file; ``"vhdl"``, ``"verilog"``  or ``"systemverilog"``.
                            Auto-detected by default when set to ``None``.
          :returns: A list of files (:class:`.SourceFileList`) which were added
  
          :example:
  
          .. code-block:: python
  
             library.add_source_files("*.vhd")
  
          """