Index: tools/dom/scripts/idlparser.py |
diff --git a/tools/dom/scripts/idlparser.py b/tools/dom/scripts/idlparser.py |
index d0fa56720ff18d448bb25f9dfd14248d344f40ae..852d8db96afaceaabb8afa9892e09615e8165c4e 100755 |
--- a/tools/dom/scripts/idlparser.py |
+++ b/tools/dom/scripts/idlparser.py |
@@ -350,7 +350,7 @@ class IDLParser(object): |
return [Id, MAYBE(OR(['=', ExtAttrValue], ExtAttrArgList))] |
def ExtAttrValue(): |
- return OR(ExtAttrFunctionValue, re.compile(r'[\w&0-9:\-\| ]+')) |
+ return OR(ExtAttrFunctionValue, re.compile(r'[\w&0-9:\-\| ]+'), re.compile(r'"[^"]+"\|"[^"]+"'), re.compile(r'"[^"]+"')) |
def ExtAttrFunctionValue(): |
return [Id, ExtAttrArgList] |