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] |