blob: ba9eb68b347890368c376a73aff9582bd15f5283 [file] [log] [blame]
class C;
mixin M;
extension E on int;
extension type ET1(int i);
extension type ET2(int i) implements Foo;
extension type ET3(int i) implements Foo, Bar;
class[KeywordToken] C[StringToken];[SimpleToken]
mixin[KeywordToken] M[StringToken];[SimpleToken]
extension[KeywordToken] E[StringToken] on[KeywordToken] int[StringToken];[SimpleToken]
extension[KeywordToken] type[StringToken] ET1[StringToken]([BeginToken]int[StringToken] i[StringToken])[SimpleToken];[SimpleToken]
extension[KeywordToken] type[StringToken] ET2[StringToken]([BeginToken]int[StringToken] i[StringToken])[SimpleToken] implements[KeywordToken] Foo[StringToken];[SimpleToken]
extension[KeywordToken] type[StringToken] ET3[StringToken]([BeginToken]int[StringToken] i[StringToken])[SimpleToken] implements[KeywordToken] Foo[StringToken],[SimpleToken] Bar[StringToken];[SimpleToken][SimpleToken]