comparison src/luan/LuanState.java @ 167:4c0131c2b650

merge luan/lib into modules git-svn-id: https://luan-java.googlecode.com/svn/trunk@168 21e917c8-12df-6dd8-5cb6-c86387c605b9
author fschmidt@gmail.com <fschmidt@gmail.com@21e917c8-12df-6dd8-5cb6-c86387c605b9>
date Sun, 22 Jun 2014 04:28:32 +0000
parents 4eaee12f6c65
children ebe9db183eb7
comparison
equal deleted inserted replaced
166:4eaee12f6c65 167:4c0131c2b650
5 import java.util.List; 5 import java.util.List;
6 import java.util.ArrayList; 6 import java.util.ArrayList;
7 import java.util.Map; 7 import java.util.Map;
8 import java.util.LinkedHashMap; 8 import java.util.LinkedHashMap;
9 import luan.impl.LuanCompiler; 9 import luan.impl.LuanCompiler;
10 import luan.lib.BasicLib; 10 import luan.modules.BasicLib;
11 import luan.lib.PackageLib; 11 import luan.modules.PackageLib;
12 import luan.lib.JavaLib;
13 import luan.lib.MathLib;
14 import luan.lib.StringLib;
15 import luan.lib.TableLib;
16 import luan.lib.HtmlLib;
17 import luan.lib.BinaryLib;
18 import luan.lib.IoLib;
19 import luan.lib.ThreadLib;
20 import luan.lib.HttpLib;
21 12
22 13
23 public abstract class LuanState implements DeepCloneable<LuanState> { 14 public abstract class LuanState implements DeepCloneable<LuanState> {
24 private final LuanBit JAVA = bit(LuanElement.JAVA); 15 private final LuanBit JAVA = bit(LuanElement.JAVA);
25 16
139 130
140 public static LuanState newStandard() { 131 public static LuanState newStandard() {
141 try { 132 try {
142 LuanState luan = LuanCompiler.newLuanState(); 133 LuanState luan = LuanCompiler.newLuanState();
143 luan.globalImport("Package"); 134 luan.globalImport("Package");
144 BasicLib.do_file(luan,"java:luan/lib/init.luan"); 135 BasicLib.do_file(luan,"java:luan/init.luan");
145 return luan; 136 return luan;
146 } catch(LuanException e) { 137 } catch(LuanException e) {
147 throw new RuntimeException(e); 138 throw new RuntimeException(e);
148 } 139 }
149 } 140 }