JS backend: add support multi declaration

This commit is contained in:
Erokhin Stanislav
2013-08-16 22:13:16 +04:00
parent 8cc1617790
commit 45e827aeb9
15 changed files with 414 additions and 27 deletions
@@ -0,0 +1,22 @@
package foo
fun Int.component1() : Int {
return this + 10;
}
fun Int.component2() : String = "b"
fun box(): String {
var i = 0;
var s = "";
val range = 1..4
for ((a, b) in range) {
i = a
s = b
}
if (i != 14) return "i != 14, it: $i"
if (s != "b") return "s != 'b', it: $s"
return "OK"
}