| Index: mojo/public/tools/bindings/pylib/mojom/parse/translate.py
|
| diff --git a/mojo/public/tools/bindings/pylib/mojom/parse/translate.py b/mojo/public/tools/bindings/pylib/mojom/parse/translate.py
|
| index 698f963c17eacef8633c0b91903e53a497900488..acc9433ed0e1a59b8bcf98899151c87f70c44d3f 100644
|
| --- a/mojo/public/tools/bindings/pylib/mojom/parse/translate.py
|
| +++ b/mojo/public/tools/bindings/pylib/mojom/parse/translate.py
|
| @@ -84,10 +84,6 @@ def _MapMethod(tree):
|
| method['response_parameters'] = map(ParameterToDict, tree[4])
|
| return method
|
|
|
| -def _MapEnumField(tree):
|
| - return {'name': tree[1],
|
| - 'value': tree[2]}
|
| -
|
| def _MapStruct(tree):
|
| struct = {}
|
| struct['name'] = tree[1]
|
| @@ -108,9 +104,13 @@ def _MapInterface(tree):
|
| return interface
|
|
|
| def _MapEnum(tree):
|
| + def MapEnumField(tree):
|
| + return {'name': tree[1],
|
| + 'value': tree[2]}
|
| +
|
| enum = {}
|
| enum['name'] = tree[1]
|
| - enum['fields'] = _MapTree(_MapEnumField, tree[2], 'ENUM_FIELD')
|
| + enum['fields'] = _MapTree(MapEnumField, tree[2], 'ENUM_VALUE')
|
| return enum
|
|
|
| def _MapConstant(tree):
|
|
|