Enable stringification on all Values

This commit is contained in:
2020-03-14 13:11:57 +01:00
parent 26cfc72d14
commit eb893c28f3
4 changed files with 19 additions and 15 deletions

View File

@@ -9,8 +9,7 @@ import io.smnp.type.model.Value
class PrintlnFunction : Function("println") {
override fun define(new: FunctionDefinitionTool) {
new function vararg(allTypes()) body { _, (vararg) ->
// TODO: Implement equivalent of "toString()" method
println((vararg.value!! as List<Value>).joinToString("") { it.value!!.toString() })
println((vararg.value!! as List<Value>).joinToString("") { it.stringify() })
Value.void()
}
}