From: José Fonseca Date: Tue, 27 Nov 2012 20:06:40 +0000 (+0000) Subject: tracematch: Fix array parsing. X-Git-Url: https://git.cworth.org/git?p=apitrace-tests;a=commitdiff_plain;h=ae97a601d23b8bbbe8b10020e6e10c51ddf00e21;hp=99bb09c80a5f3bbe7ed0b8954653db44fa3574f0 tracematch: Fix array parsing. --- diff --git a/tracematch.py b/tracematch.py index aebbfd3..ec0509e 100755 --- a/tracematch.py +++ b/tracematch.py @@ -545,13 +545,14 @@ class TraceParser(Parser): def parse_opt_pair(self): '''Parse an optional `name = value` pair.''' if self.match(ID): - name = self.consume(ID).text + token = self.consume(ID) if self.match(EQUAL): self.consume(EQUAL) + name = token.text value = self.parse_value() else: - value = name name = None + value = self.handleID(token.text) else: name = None value = self.parse_value()