| 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 694594ab6c4d70809e688f1790b6b6c40fdff5ff..3898e93437d3de1dfda884ff45c1b068a44e01e7 100644
|
| --- a/mojo/public/tools/bindings/pylib/mojom/parse/parser.py
|
| +++ b/mojo/public/tools/bindings/pylib/mojom/parse/parser.py
|
| @@ -187,7 +187,8 @@ class Parser(object):
|
|
|
| def p_typename(self, p):
|
| """typename : basictypename
|
| - | array"""
|
| + | array
|
| + | interfacerequest"""
|
| p[0] = p[1]
|
|
|
| def p_basictypename(self, p):
|
| @@ -216,6 +217,10 @@ class Parser(object):
|
| """array : typename LBRACKET RBRACKET"""
|
| p[0] = p[1] + "[]"
|
|
|
| + def p_interfacerequest(self, p):
|
| + """interfacerequest : identifier AMP"""
|
| + p[0] = p[1] + "&"
|
| +
|
| def p_ordinal(self, p):
|
| """ordinal : ORDINAL
|
| | """
|
|
|