def parse_expr_pairs(self, end):
pairs = {}
if self.cur_is(token.COLON):
self.next()
return pairs
key, val = self.parse_pair()
pairs[key] = val
while self.peek_is(token.COMMA):
self.next()
if self.peek_is(end):
self.next()
return pairs
self.next()
key, val = self.parse_pair()
pairs[key] = val
if not self.expect(end):
return None
return pairs
评论列表
文章目录