fun foo() { @ann0 var x0 = foo0() @ann1 x1 = foo1() @ann2 @ann22 x2 += foo2() for (i in 1..100) { @ann3 x3 += foo3() } for (i in 1..100) @ann4 x4 += foo4() if (1 > 2) @ann41 x41 += foo41() if (3 > 4) @ann42 x42 += foo42() else @ann43 x43 += foo43() while (true) @ann44 x44 += foo44() do @ann x45 += foo45() while (true) when (1) { 1 -> @ann46 x46 += foo46() } a.filter { @ann5 x5 += foo5() } @ann6 x6 ?: x7 infix x9 + 10 @ann7 return 1 @ann8 x as Type }