blob: 103c8c2beed434dd4e2311e4c9f9e85a38ddf20c [file] [log] [blame]
class C {
C({c});
C m() {
return C(
c: [
C(c: [
C(),
C(),
C(),
]),
C(),
C(),
],
);
}
}
class D {
D({d});
D m() {
return D(
d: [
D(d:
D(),
D(),
D(),
]),
D(),
D(),
],
);
}
}
class[KeywordToken] C[StringToken] {[BeginToken]
C[StringToken]([BeginToken]{[BeginToken]c[StringToken]}[SimpleToken])[SimpleToken];[SimpleToken]
C[StringToken] m[StringToken]([BeginToken])[SimpleToken] {[BeginToken]
return[KeywordToken] C[StringToken]([BeginToken]
c[StringToken]:[SimpleToken] [[BeginToken]
C[StringToken]([BeginToken]c[StringToken]:[SimpleToken] [[BeginToken]
C[StringToken]([BeginToken])[SimpleToken],[SimpleToken]
C[StringToken]([BeginToken])[SimpleToken],[SimpleToken]
C[StringToken]([BeginToken])[SimpleToken],[SimpleToken]
][SimpleToken])[SimpleToken],[SimpleToken]
C[StringToken]([BeginToken])[SimpleToken],[SimpleToken]
C[StringToken]([BeginToken])[SimpleToken],[SimpleToken]
][SimpleToken],[SimpleToken]
)[SimpleToken];[SimpleToken]
}[SimpleToken]
}[SimpleToken]
class[KeywordToken] D[StringToken] {[BeginToken]
D[StringToken]([BeginToken]{[BeginToken]d[StringToken]}[SimpleToken])[SimpleToken];[SimpleToken]
D[StringToken] m[StringToken]([BeginToken])[SimpleToken] {[BeginToken]
return[KeywordToken] D[StringToken]([BeginToken]
d[StringToken]:[SimpleToken] [[BeginToken]
D[StringToken]([BeginToken]d[StringToken]:[SimpleToken]
D[StringToken]([BeginToken])[SimpleToken],[SimpleToken]
D[StringToken]([BeginToken])[SimpleToken],[SimpleToken]
D[StringToken]([BeginToken])[SimpleToken],[SimpleToken]
][SimpleToken])[SimpleToken],[SimpleToken]
D[StringToken]([BeginToken])[SimpleToken],[SimpleToken]
D[StringToken]([BeginToken])[SimpleToken],[SimpleToken]
][SimpleToken],[SimpleToken]
)[SimpleToken];[SimpleToken]
}[SimpleToken]
}[SimpleToken][SimpleToken]