KT-2627 Parse for with multiple range variables

#KT-2627 Fixed
This commit is contained in:
Andrey Breslav
2012-08-21 19:08:41 +04:00
parent d8e8145954
commit af85c99ffd
9 changed files with 738 additions and 26 deletions
@@ -0,0 +1,28 @@
fun main() {
for ((a) in b) {}
for ((a, b) in b) {}
for ((a: Int, b: Int) in b) {}
for ((a: Int, b) in b) {}
for ((a, b: Int) in b) {}
for (val (a) in b) {}
for (val (a, b) in b) {}
for (val (a: Int, b: Int) in b) {}
for (val (a: Int, b) in b) {}
for (val (a, b: Int) in b) {}
for (var (a) in b) {}
for (var (a, b) in b) {}
for (var (a: Int, b: Int) in b) {}
for (var (a: Int, b) in b) {}
for (var (a, b: Int) in b) {}
for ((a in b) {}
for ((a, ) in b) {}
for ((a: ) in b) {}
for ((a: , ) in b) {}
for ((, b: Int) in b) {}
for ((a: in b) {}
for (( ) {}
}