Mercurial Hosting > luan
comparison src/luan/modules/PackageLuan.java @ 1509:0ba144491a42
lucene.backup zip
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Sun, 17 May 2020 14:29:33 -0600 |
parents | 56fb5cd8228d |
children | b89212fd04b5 |
comparison
equal
deleted
inserted
replaced
1508:86c5e7000ecf | 1509:0ba144491a42 |
---|---|
3 import java.io.Reader; | 3 import java.io.Reader; |
4 import java.io.InputStreamReader; | 4 import java.io.InputStreamReader; |
5 import java.io.IOException; | 5 import java.io.IOException; |
6 import java.util.Arrays; | 6 import java.util.Arrays; |
7 import java.util.Collections; | 7 import java.util.Collections; |
8 import goodjava.io.IoUtils; | |
8 import luan.Luan; | 9 import luan.Luan; |
9 import luan.LuanTable; | 10 import luan.LuanTable; |
10 import luan.LuanFunction; | 11 import luan.LuanFunction; |
11 import luan.LuanJavaFunction; | 12 import luan.LuanJavaFunction; |
12 import luan.LuanCloner; | 13 import luan.LuanCloner; |
54 if( mod == null ) { | 55 if( mod == null ) { |
55 if( modName.equals("luan:Boot.luan") ) { | 56 if( modName.equals("luan:Boot.luan") ) { |
56 String src; | 57 String src; |
57 try { | 58 try { |
58 Reader in = new InputStreamReader(ClassLoader.getSystemResourceAsStream("luan/modules/Boot.luan")); | 59 Reader in = new InputStreamReader(ClassLoader.getSystemResourceAsStream("luan/modules/Boot.luan")); |
59 src = Utils.readAll(in); | 60 src = IoUtils.readAll(in); |
60 in.close(); | 61 in.close(); |
61 } catch(IOException e) { | 62 } catch(IOException e) { |
62 throw new RuntimeException(e); | 63 throw new RuntimeException(e); |
63 } | 64 } |
64 LuanFunction loader = luan.load(src,modName,true); | 65 LuanFunction loader = luan.load(src,modName,true); |