Module webidl_parser::ast [] [src]

Contains all structures related to the AST for the WebIDL grammar.

Structs

Attribute
Callback
Const
Definition
Dictionary
Enum
Implements
Interface
InterfaceMember
Iterable
Maplike
Namespace
NamespaceMember
NamespaceMemberAttribute
NamespaceMemberOperation
NonAnyUnionMemberType
NonOptionalArgument
NonRequiredDictionaryMember
Nullable
Operation
OptionalArgument
RecordType
RequiredDictionaryMember
SerializationOperation
Setlike
SingleTypeWithExtendedAttributes
StaticMemberAttribute
StaticMemberOperation
StringifierAttribute
StringifierOperation
Typedef
UnionTypeWithExtendedAttributes
UnrestrictedFloatType
UnsignedIntegerType

Enums

Argument
ArgumentName
ArgumentNameKeyword
AttributeName
BufferRelatedType
ConstType
ConstValue
DefaultValue
DefinitionType
DictionaryMember
DictionaryType
ExtendedAttribute
ExtendedAttributeGroupType
ExtendedAttributeInner
ExtendedAttributePattern
FloatType
IntegerType
InterfaceMemberType
InterfaceType
NamespaceMemberType
NonAnyType
Other
PrimitiveType
ReturnType
SerializationPattern
SerializationPatternList
SerializationPatternMap
Serializer
SingleType
Special
StaticMember
StringType
Stringifier
Type
TypeWithExtendedAttributes
UnionMemberType

Type Definitions

Identifier