parameters: (file_protos)
return_statement: return result
docstring: Builds a dictionary of all the messages available in a set of files.
  
    Args:
      file_protos: A sequence of file protos to build messages out of.
  
    Returns:
      A dictionary containing all the message types in the files mapping the
      fully qualified name to a Message subclass for the descriptor.
docstring_summary: Builds a dictionary of all the messages available in a set of files.
docstring_tokens: Builds a dictionary of all the messages available in a set of files .
function: def GetMessages(file_protos):
    """Builds a dictionary of all the messages available in a set of files.
  
    Args:
      file_protos: A sequence of file protos to build messages out of.
  
    Returns:
      A dictionary containing all the message types in the files mapping the
      fully qualified name to a Message subclass for the descriptor.
    """
  
    result = {}
    for file_proto in file_protos:
      _DB.Add(file_proto)
    for file_proto in file_protos:
      for desc in _GetAllDescriptors(file_proto.message_type, file_proto.package):
        result[desc.full_name] = _FACTORY.GetPrototype(desc)
    return result
function_tokens: def GetMessages ( file_protos ) : result = { } for file_proto in file_protos : _DB . Add ( file_proto ) for file_proto in file_protos : for desc in _GetAllDescriptors ( file_proto . message_type , file_proto . package ) : result [ desc . full_name ] = _FACTORY . GetPrototype ( desc ) return result