Index: Source/bindings/scripts/idl_parser.pm |
diff --git a/Source/bindings/scripts/idl_parser.pm b/Source/bindings/scripts/idl_parser.pm |
index a216c242c71da2489816ee179893283c0bb68870..67ea502b7d1f2f82a2b9bd6c9e64d07023d0ed88 100644 |
--- a/Source/bindings/scripts/idl_parser.pm |
+++ b/Source/bindings/scripts/idl_parser.pm |
@@ -1631,13 +1631,11 @@ sub parseExtendedAttributeRest3 |
my $next = $self->nextToken(); |
if ($next->value() eq "&") { |
$self->assertTokenValue($self->getToken(), "&", __LINE__); |
- my $rightValue = $self->parseScopedName(); |
- return $name . "&" . $rightValue; |
+ return $name . "&" . $self->parseExtendedAttributeRest2(); |
Nils Barth (inactive)
2014/01/06 07:09:53
To explain the crypticness:
parseExtendedAttribute
|
} |
if ($next->value() eq "|") { |
$self->assertTokenValue($self->getToken(), "|", __LINE__); |
- my $rightValue = $self->parseScopedName(); |
- return $name . "|" . $rightValue; |
+ return $name . "|" . $self->parseExtendedAttributeRest2(); |
} |
if ($next->value() eq "(") { |
my $attr = {}; |