diff src/luan/Luan.java @ 1242:ce3279ef1bd9

minor
author Franklin Schmidt <fschmidt@gmail.com>
date Mon, 25 Jun 2018 19:34:52 -0600
parents 7ef40e1923b7
children e8020216dee7
line wrap: on
line diff
--- a/src/luan/Luan.java	Thu Jun 21 22:30:13 2018 -0600
+++ b/src/luan/Luan.java	Mon Jun 25 19:34:52 2018 -0600
@@ -15,9 +15,13 @@
 public final class Luan {
 
 	public static void main(String[] args) throws LuanException {
+		doFile( "classpath:luan/cmd_line.luan", args );
+	}
+
+	public static void doFile(String uri,String... args) throws LuanException {
 		LuanState luan = new LuanState();
-		LuanFunction standalone = (LuanFunction)BasicLuan.load_file(luan,"classpath:luan/cmd_line.luan");
-		standalone.call(luan,args);
+		LuanFunction fn = (LuanFunction)BasicLuan.load_file(luan,uri);
+		fn.call(luan,args);
 	}
 
 	public static Object first(Object obj) {