зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1506410 - Fix up two other instances of ParseError not passing in metadata r=jgraham
Depends on D11575 Differential Revision: https://phabricator.services.mozilla.com/D11576 --HG-- extra : moz-landing-system : lando
This commit is contained in:
Родитель
3c006e8ffc
Коммит
37ba230663
|
@ -555,7 +555,8 @@ class Parser(object):
|
|||
while self.token == (token_types.paren, "["):
|
||||
self.consume()
|
||||
if self.token[0] != token_types.string:
|
||||
raise ParseError
|
||||
raise ParseError(self.tokenizer.filename, self.tokenizer.line_number,
|
||||
"Token '{}' is not a string".format(self.token[0]))
|
||||
self.tree.append(DataNode(self.token[1]))
|
||||
self.consume()
|
||||
self.expect(token_types.paren, "]")
|
||||
|
@ -584,7 +585,8 @@ class Parser(object):
|
|||
elif self.token[0] == token_types.atom:
|
||||
self.atom()
|
||||
else:
|
||||
raise ParseError
|
||||
raise ParseError(self.tokenizer.filename, self.tokenizer.line_number,
|
||||
"Token '{}' is not a known type".format(self.token[0]))
|
||||
|
||||
def list_value(self):
|
||||
self.tree.append(ListNode())
|
||||
|
|
Загрузка…
Ссылка в новой задаче