#data interface A { iterable < DOMString >; iterable < long>; }; #errors 1;42;webidl:duplicate;;iterable;m #processed { "A": ["interface", { "iterable": ["iterable", { "values_type": "DOMString" }], "members": {} }] } #data interface A { iterable < DOMString >; async iterable < long, DOMString>; }; #errors 1;42;webidl:duplicate;;iterable;m #processed { "A": ["interface", { "iterable": ["iterable", { "values_type": "DOMString" }], "members": {} }] } #data interface A { async iterable < DOMString , DOMString >; iterable < long>; }; #errors 1;60;webidl:duplicate;;iterable;m #processed { "A": ["interface", { "iterable": ["async_iterable", { "keys_type": "DOMString", "values_type": "DOMString" }], "members": {} }] } #data interface A { maplike < DOMString, DOMString >; legacyiterable ; }; #errors 1;67;webidl:parse error;?, ;;m #data interface A { setlike < DOMString>; iterable ; }; #errors 1;40;webidl:duplicate;;iterable;m #processed { "A": ["interface", { "iterable": ["setlike", { "values_type": "DOMString", "read": 1, "write": 1 }], "members": {} }] } #data interface A { setlike < DOMString>; async iterable ; }; #errors 1;40;webidl:duplicate;;iterable;m #processed { "A": ["interface", { "iterable": ["setlike", { "values_type": "DOMString", "read": 1, "write": 1 }], "members": {} }] }