def _parse_game_data(self, game_data):
for field in self.__dict__:<EOL><INDENT>short_name = str(field)[<NUM_LIT:1>:]<EOL>if short_name == '<STR_LIT>' orshort_name == '<STR_LIT>':<EOL><INDENT>continue<EOL><DEDENT>elif short_name == '<STR_LIT>':<EOL><INDENT>self._parse_boxscore(game_data)<EOL>continue<EOL><DEDENT>value = utils._parse_field(SCHEDULE_SCHEME, game_data, short_name)<EOL>setattr(self, field, value)<EOL><DEDENT>
Parses a value for every attribute.

The function looks through every attribute with the exception of those
listed below and retrieves the value according to the parsing scheme
and index of the attribute from the passed HTML data. Once the value
is retrieved, the attribute's value is updated with the returned
result.

Note that this method is called directory once Game is invoked and does
not need to be called manually.

Parameters
----------
game_data : string
    A string containing all of the rows of stats for a given game.