summaryrefslogtreecommitdiff
path: root/test/src/TestLisp.kt
diff options
context:
space:
mode:
authornea <nea@nea.moe>2023-08-21 19:24:30 +0200
committernea <nea@nea.moe>2023-08-21 19:24:30 +0200
commitad9429d1cae70baf9b561090bb33ab2941d2a3a5 (patch)
tree4ee3307fffbb8704e406619cc7918b5089e9f278 /test/src/TestLisp.kt
parent62244f488cf570471ecb9de919ecbf961508757c (diff)
downloadnealisp-ad9429d1cae70baf9b561090bb33ab2941d2a3a5.tar.gz
nealisp-ad9429d1cae70baf9b561090bb33ab2941d2a3a5.tar.bz2
nealisp-ad9429d1cae70baf9b561090bb33ab2941d2a3a5.zip
Varargs support
Diffstat (limited to 'test/src/TestLisp.kt')
-rw-r--r--test/src/TestLisp.kt4
1 files changed, 2 insertions, 2 deletions
diff --git a/test/src/TestLisp.kt b/test/src/TestLisp.kt
index 5f56d68..0e5d2d8 100644
--- a/test/src/TestLisp.kt
+++ b/test/src/TestLisp.kt
@@ -9,10 +9,10 @@ object T
object TestBindings {
@LispBinding("funny-method")
- fun funnyMethod(arg: Int, test: String, boolean: Boolean, ast: LispAst): LispData {
+ fun funnyMethod(arg: Int, test: String, boolean: Boolean, vararg ast: LispAst): LispData {
if (boolean)
println("From java: $test")
- println(ast.toSource())
+ ast.forEach { println(it.toSource()) }
return LispData.LispNumber(arg.toDouble())
}