def make_dict(self):
out = {}<EOL>while True:<EOL><INDENT>try:<EOL><INDENT>key = self.dict_key()<EOL>self.separator(separator="<STR_LIT::>")<EOL>value = self.value_assign(end_token="<STR_LIT:]>")<EOL>out[key] = value<EOL>self.separator(end_token="<STR_LIT:}>")<EOL><DEDENT>except self.ParseEnd:<EOL><INDENT>return out<EOL><DEDENT><DEDENT>
We are in a dict so get key value pairs until the end token.