| Index: tools/idl_parser/idl_ppapi_parser.py
|
| diff --git a/tools/idl_parser/idl_ppapi_parser.py b/tools/idl_parser/idl_ppapi_parser.py
|
| index 639a8415ba62c4cb74fcd2d8805bfa7965e61a35..07963ea748ee6dd645a7739d13eb318c13c04c85 100755
|
| --- a/tools/idl_parser/idl_ppapi_parser.py
|
| +++ b/tools/idl_parser/idl_ppapi_parser.py
|
| @@ -239,9 +239,11 @@ class IDLPPAPIParser(IDLParser):
|
|
|
| # We only support:
|
| # [ identifier ]
|
| - # [ identifier = identifier ]
|
| # [ identifier ( ArgumentList )]
|
| # [ identifier ( ValueList )]
|
| + # [ identifier = identifier ]
|
| + # [ identifier = ( IdentifierList )]
|
| + # [ identifier = ConstValue ]
|
| # [ identifier = identifier ( ArgumentList )]
|
| # [51] map directly to 74-77
|
| # [52-54, 56] are unsupported
|
| @@ -250,6 +252,7 @@ class IDLPPAPIParser(IDLParser):
|
| | ExtendedAttributeArgList
|
| | ExtendedAttributeValList
|
| | ExtendedAttributeIdent
|
| + | ExtendedAttributeIdentList
|
| | ExtendedAttributeIdentConst
|
| | ExtendedAttributeNamedArgList"""
|
| p[0] = p[1]
|
|
|