[][src]Module weedle::interface

Structs

AttributeInterfaceMember

Parses [attributes]? (stringifier|inherit|static)? readonly? attribute attributedtype identifier;

ConstMember

Parses a const interface member [attributes]? const type identifier = value;

DoubleTypedIterable

Parses an iterable declaration [attributes]? iterable<attributedtype, attributedtype>;

Inheritance

Parses inheritance clause : identifier

MaplikeInterfaceMember

Parses an maplike declaration [attributes]? readonly? maplike<attributedtype, attributedtype>;

OperationInterfaceMember

Parses [attributes]? (stringifier|static)? special? returntype identifier? (( args ));

SetlikeInterfaceMember
SingleTypedIterable

Parses an iterable declaration [attributes]? iterable<attributedtype>;

StringifierMember

Parses stringifier;

Enums

InterfaceMember

Parses one of the interface member variants

IterableInterfaceMember

Parses an iterable declaration [attributes]? (iterable<attributedtype> | iterable<attributedtype, attributedtype>) ;

Special

Parses one of the special keyword getter|setter|deleter

StringifierOrInheritOrStatic

Parses stringifier|inherit|static

StringifierOrStatic

Parses stringifier|static

Type Definitions

InterfaceMembers

Parses interface members