| Index: mojo/public/tools/bindings/pylib/mojom/parse/parser.py
|
| diff --git a/mojo/public/tools/bindings/pylib/mojom/parse/parser.py b/mojo/public/tools/bindings/pylib/mojom/parse/parser.py
|
| index f0aea16187ae8376a7d9fd246e2ef7e35eac3209..342ac4a411a56071f9908d91d1253b659abec48b 100644
|
| --- a/mojo/public/tools/bindings/pylib/mojom/parse/parser.py
|
| +++ b/mojo/public/tools/bindings/pylib/mojom/parse/parser.py
|
| @@ -143,7 +143,6 @@ class Parser(object):
|
|
|
| def p_default(self, p):
|
| """default : EQUALS expression
|
| - | EQUALS expression_object
|
| | """
|
| if len(p) > 2:
|
| p[0] = p[2]
|
| @@ -257,40 +256,6 @@ class Parser(object):
|
|
|
| ### Expressions ###
|
|
|
| - def p_expression_object(self, p):
|
| - """expression_object : expression_array
|
| - | LBRACE expression_object_elements RBRACE """
|
| - if len(p) < 3:
|
| - p[0] = p[1]
|
| - else:
|
| - p[0] = ('OBJECT', p[2])
|
| -
|
| - def p_expression_object_elements(self, p):
|
| - """expression_object_elements : expression_object
|
| - | expression_object COMMA expression_object_elements
|
| - | """
|
| - if len(p) == 2:
|
| - p[0] = _ListFromConcat(p[1])
|
| - elif len(p) > 3:
|
| - p[0] = _ListFromConcat(p[1], p[3])
|
| -
|
| - def p_expression_array(self, p):
|
| - """expression_array : expression
|
| - | LBRACKET expression_array_elements RBRACKET """
|
| - if len(p) < 3:
|
| - p[0] = p[1]
|
| - else:
|
| - p[0] = ('ARRAY', p[2])
|
| -
|
| - def p_expression_array_elements(self, p):
|
| - """expression_array_elements : expression_object
|
| - | expression_object COMMA expression_array_elements
|
| - | """
|
| - if len(p) == 2:
|
| - p[0] = _ListFromConcat(p[1])
|
| - elif len(p) > 3:
|
| - p[0] = _ListFromConcat(p[1], p[3])
|
| -
|
| # TODO(vtl): This is now largely redundant.
|
| def p_expression(self, p):
|
| """expression : binary_expression"""
|
|
|