code: def insert_arguments_into_match_query(compilation_result, arguments):
      
      if compilation_result.language != MATCH_LANGUAGE:
          raise AssertionError(u'Unexpected query output language: {}'.format(compilation_result))
  
      base_query = compilation_result.query
      argument_types = compilation_result.input_metadata
  
      # The arguments are assumed to have already been validated against the query.
      sanitized_arguments = {
          key: _safe_match_argument(argument_types[key], value)
          for key, value in six.iteritems(arguments)
      }
  
      return base_query.format(**sanitized_arguments)
docs: Insert the arguments into the compiled MATCH query to form a complete query.
  
      Args:
          compilation_result: a CompilationResult object derived from the GraphQL compiler
          arguments: dict, mapping argument name to its value, for every parameter the query expects.
  
      Returns:
          string, a MATCH query with inserted argument data