Mercurial Hosting > luan
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 } |