Home | History | Annotate | Download | only in scripts

Lines Matching refs:Typedef

117 struct( Typedef => {
126 # Maps 'typedef name' -> Typedef
185 my $typedef = $typedefs{$name};
186 my $msg = "Unexpected extendedAttributeList in typedef \"$name\" at " . $self->{Line};
190 die $msg if %{$typedef->extendedAttributes};
348 my $nextDefinitions_1 = '^(::|callback|dictionary|enum|exception|interface|partial|typedef)$';
353 my $nextArgumentName_1 = '^(attribute|callback|const|creator|deleter|dictionary|enum|exception|getter|implements|inherit|interface|legacycaller|partial|serializer|setter|static|stringifier|typedef|unrestricted)$';
396 my $typedef = $typedefs{$constant->type};
398 $constant->type($typedef->type);
428 my $typedef = $typedefs{$type};
429 $typedObject->type($typedef->type . $typeSuffix);
430 copyExtendedAttributes($typedObject->extendedAttributes, $typedef->extendedAttributes);
438 my $typedef = $typedefs{$name};
440 my $replacement = $typedef->type;
468 if ($next->value() eq "typedef") {
850 if ($next->value() eq "typedef") {
851 $self->assertTokenValue($self->getToken(), "typedef", __LINE__);
852 my $typedef = Typedef->new();
853 $typedef->extendedAttributes($self->parseExtendedAttributeListAllowEmpty());
854 $typedef->type($self->parseType());
859 die "typedef redefinition for " . $name . " at " . $self->{Line} if (exists $typedefs{$name} && $typedef->type ne $typedefs{$name}->type);
860 $typedefs{$name} = $typedef;
1757 if ($next->value() eq "typedef") {