| Index: client/dom/scripts/idlparser.py
|
| diff --git a/client/dom/scripts/idlparser.py b/client/dom/scripts/idlparser.py
|
| index 69c36ee2bc6efda64355900381a6bc3cfe7c14ba..8e14eb8aacc64558b39bb8b084ab6bf92f382410 100755
|
| --- a/client/dom/scripts/idlparser.py
|
| +++ b/client/dom/scripts/idlparser.py
|
| @@ -284,7 +284,7 @@ class IDLParser(object):
|
|
|
| def _NullableType():
|
| return [OR(_IntegerType, BooleanType, OctetType, FloatType,
|
| - DoubleType, SequenceType, ScopedName),
|
| + DoubleType, SequenceType, DOMStringListType, ScopedName),
|
| MAYBE(Nullable)]
|
|
|
| def Nullable():
|
| @@ -342,6 +342,9 @@ class IDLParser(object):
|
| def ScopedName():
|
| return re.compile(r'[\w\_\:\.\<\>]+')
|
|
|
| + def DOMStringListType():
|
| + return 'DOMString[]'
|
| +
|
| # Extended Attributes:
|
| def ExtAttrs():
|
| return ['[', MANY(ExtAttr, ','), ']']
|
|
|