| Index: mojo/public/tools/bindings/pylib/mojom/generate/data.py
|
| diff --git a/mojo/public/tools/bindings/pylib/mojom/generate/data.py b/mojo/public/tools/bindings/pylib/mojom/generate/data.py
|
| index d7edaabf98ef0fbe9ce2c4de1a5e7365ed0bcdbf..3ada1511c7290456163350799174fdbee8555bc4 100644
|
| --- a/mojo/public/tools/bindings/pylib/mojom/generate/data.py
|
| +++ b/mojo/public/tools/bindings/pylib/mojom/generate/data.py
|
| @@ -99,7 +99,10 @@ def KindFromData(kinds, data, scope):
|
| kind = LookupKind(kinds, data, scope)
|
| if kind:
|
| return kind
|
| - if data.startswith('a:'):
|
| + if data.startswith('?'):
|
| + kind = mojom.Nullable()
|
| + kind.SetKind(KindFromData(kinds, data[1:], scope))
|
| + elif data.startswith('a:'):
|
| kind = mojom.Array()
|
| kind.kind = KindFromData(kinds, data[2:], scope)
|
| elif data.startswith('r:'):
|
|
|