parameters: (self, inputs, expected_xtb_input_files, header_file, rc_file,
      brand, first_resource_id, string_ids_to_extract, mode_specific_strings)
docstring: Constructs a maker.
  
      Args:
        inputs: A list of (grd_file, xtb_dir) pairs containing the source data.
        expected_xtb_input_files: A list of xtb files that are expected to exist
          in the inputs folders. If there is a discrepency between what exists
          and what is expected the script will fail.
        header_file: The location of the header file to write containing all the
          defined string IDs.
        rc_file: The location of the rc file to write containing all the string
          resources.
        brand: The brand to check against when extracting mode-specific strings.
        first_resource_id: The starting ID for the generated string resources.
        string_ids_to_extract: The IDs of strings we want to import from the .grd
          files and include in the generated RC file. These strings are universal
          for all brands.
        mode_specific_strings: A dictionary of strings that have conditional
          values based on the brand's install mode. Refer to the documentation at
          the top of this file for more information on the format of the
          dictionary.
docstring_summary: Constructs a maker.
docstring_tokens: Constructs a maker .
function: def __init__(self, inputs, expected_xtb_input_files, header_file, rc_file,
      brand, first_resource_id, string_ids_to_extract, mode_specific_strings):
      """Constructs a maker.
  
      Args:
        inputs: A list of (grd_file, xtb_dir) pairs containing the source data.
        expected_xtb_input_files: A list of xtb files that are expected to exist
          in the inputs folders. If there is a discrepency between what exists
          and what is expected the script will fail.
        header_file: The location of the header file to write containing all the
          defined string IDs.
        rc_file: The location of the rc file to write containing all the string
          resources.
        brand: The brand to check against when extracting mode-specific strings.
        first_resource_id: The starting ID for the generated string resources.
        string_ids_to_extract: The IDs of strings we want to import from the .grd
          files and include in the generated RC file. These strings are universal
          for all brands.
        mode_specific_strings: A dictionary of strings that have conditional
          values based on the brand's install mode. Refer to the documentation at
          the top of this file for more information on the format of the
          dictionary.
      """
      self.inputs = inputs
      self.expected_xtb_input_files = expected_xtb_input_files
      self.expected_xtb_input_files.sort()
      self.header_file = header_file
      self.rc_file = rc_file
      self.brand = brand
      self.first_resource_id = first_resource_id;
      self.string_id_set = set(string_ids_to_extract)
      self.mode_specific_strings = mode_specific_strings
      self.__AddModeSpecificStringIds()
function_tokens: def __init__ ( self , inputs , expected_xtb_input_files , header_file , rc_file , brand , first_resource_id , string_ids_to_extract , mode_specific_strings ) : self . inputs = inputs self . expected_xtb_input_files = expected_xtb_input_files self . expected_xtb_input_files . sort ( ) self . header_file = header_file self . rc_file = rc_file self . brand = brand self . first_resource_id = first_resource_id self . string_id_set = set ( string_ids_to_extract ) self . mode_specific_strings = mode_specific_strings self . __AddModeSpecificStringIds ( )