diff src/luan/impl/LuanStringWriter.java @ 1796:383703b581bc

add backtick
author Franklin Schmidt <fschmidt@gmail.com>
date Wed, 31 Jan 2024 19:13:05 -0700
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/luan/impl/LuanStringWriter.java	Wed Jan 31 19:13:05 2024 -0700
@@ -0,0 +1,25 @@
+package luan.impl;
+
+import java.io.Writer;
+import java.io.StringWriter;
+import java.io.IOException;
+import luan.Luan;
+import luan.LuanException;
+import luan.modules.IoLuan;
+
+
+public final class LuanStringWriter implements IoLuan.LuanWriter {
+	private final Writer out = new StringWriter();
+
+	public Object out() {
+		return out;
+	}
+
+	public void write(Luan luan,Object... args) throws LuanException, IOException {
+		for( Object obj : args ) {
+			out.write( luan.luanToString(obj) );
+		}
+	}
+
+	public void close() {}
+}