blob: 90e153e4d1025e6baef310880992cdeee583a556 [file] [log] [blame]
var x = throw 0..isEven;
void foo() {
var x;
print(x = throw 0..isEven);
}
class A {
var x;
A() : x = throw 1.isEven;
A() : this.x = throw 2.isEven;
}
class A {
var x;
A() : x = (throw 3..isEven);
A() : this.x = (throw 4..isEven);
}
class A {
var x;
A() : x = throw 5..isEven;
A() : this.x = throw 6..isEven;
}
var[KeywordToken] x[StringToken] =[SimpleToken] throw[KeywordToken] 0[StringToken]..[SimpleToken]isEven[StringToken];[SimpleToken]
void[KeywordToken] foo[StringToken]([BeginToken])[SimpleToken] {[BeginToken]
var[KeywordToken] x[StringToken];[SimpleToken]
print[StringToken]([BeginToken]x[StringToken] =[SimpleToken] throw[KeywordToken] 0[StringToken]..[SimpleToken]isEven[StringToken])[SimpleToken];[SimpleToken]
}[SimpleToken]
class[KeywordToken] A[StringToken] {[BeginToken]
var[KeywordToken] x[StringToken];[SimpleToken]
A[StringToken]([BeginToken])[SimpleToken] :[SimpleToken] x[StringToken] =[SimpleToken] throw[KeywordToken] 1[StringToken].[SimpleToken]isEven[StringToken];[SimpleToken]
A[StringToken]([BeginToken])[SimpleToken] :[SimpleToken] this[KeywordToken].[SimpleToken]x[StringToken] =[SimpleToken] throw[KeywordToken] 2[StringToken].[SimpleToken]isEven[StringToken];[SimpleToken]
}[SimpleToken]
class[KeywordToken] A[StringToken] {[BeginToken]
var[KeywordToken] x[StringToken];[SimpleToken]
A[StringToken]([BeginToken])[SimpleToken] :[SimpleToken] x[StringToken] =[SimpleToken] ([BeginToken]throw[KeywordToken] 3[StringToken]..[SimpleToken]isEven[StringToken])[SimpleToken];[SimpleToken]
A[StringToken]([BeginToken])[SimpleToken] :[SimpleToken] this[KeywordToken].[SimpleToken]x[StringToken] =[SimpleToken] ([BeginToken]throw[KeywordToken] 4[StringToken]..[SimpleToken]isEven[StringToken])[SimpleToken];[SimpleToken]
}[SimpleToken]
class[KeywordToken] A[StringToken] {[BeginToken]
var[KeywordToken] x[StringToken];[SimpleToken]
A[StringToken]([BeginToken])[SimpleToken] :[SimpleToken] x[StringToken] =[SimpleToken] throw[KeywordToken] 5[StringToken]..[SimpleToken]isEven[StringToken];[SimpleToken]
A[StringToken]([BeginToken])[SimpleToken] :[SimpleToken] this[KeywordToken].[SimpleToken]x[StringToken] =[SimpleToken] throw[KeywordToken] 6[StringToken]..[SimpleToken]isEven[StringToken];[SimpleToken]
}[SimpleToken]
[SimpleToken]