Mercurial > hg > truffle
diff truffle/com.oracle.truffle.sl.test/src/tests/LoopPolymorphic.sl @ 22201:df6a1647cfb3
Move .sl testcases/outputs (resources) into projects src directory
author | Stefan Anzinger <stefan.anzinger@oracle.com> |
---|---|
date | Tue, 29 Sep 2015 15:01:34 +0200 |
parents | truffle/com.oracle.truffle.sl.test/tests/LoopPolymorphic.sl@9c8c0937da41 |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/truffle/com.oracle.truffle.sl.test/src/tests/LoopPolymorphic.sl Tue Sep 29 15:01:34 2015 +0200 @@ -0,0 +1,22 @@ +function add(a, b) { + return a + b; +} + +function loop(n) { + i = 0; + while (i < n) { + i = add(i, 1); + } + return i; +} + +function main() { + add("a", "b"); + + i = 0; + while (i < 20) { + loop(1000); + i = i + 1; + } + println(loop(1000)); +}