Mercurial Hosting > luan
diff src/luan/tools/WebServlet.java @ 84:cca4f8522893
minor changes
git-svn-id: https://luan-java.googlecode.com/svn/trunk@85 21e917c8-12df-6dd8-5cb6-c86387c605b9
author | fschmidt@gmail.com <fschmidt@gmail.com@21e917c8-12df-6dd8-5cb6-c86387c605b9> |
---|---|
date | Mon, 18 Feb 2013 23:15:14 +0000 |
parents | 9df729fa4419 |
children | 6db8f286fa6c |
line wrap: on
line diff
--- a/src/luan/tools/WebServlet.java Mon Feb 18 22:07:40 2013 +0000 +++ b/src/luan/tools/WebServlet.java Mon Feb 18 23:15:14 2013 +0000 @@ -28,25 +28,21 @@ protected LuanState luanState = null; protected void loadLibs(LuanState luan) throws LuanException { - luan.load(BasicLib.LOADER,BasicLib.NAME); - luan.load(PackageLib.LOADER,PackageLib.NAME); - luan.load(MathLib.LOADER,MathLib.NAME); - luan.load(StringLib.LOADER,StringLib.NAME); - luan.load(TableLib.LOADER,TableLib.NAME); - luan.load(HtmlLib.LOADER,HtmlLib.NAME); - } - - protected void loadLuan(LuanState luan) throws LuanException { - PackageLib.require(luan,HTTP_SERVER); - Object fn = luan.global().get(HttpLib.FN_NAME); - if( !(fn instanceof LuanFunction) ) - throw new LuanException( luan, LuanElement.JAVA, "function '"+HttpLib.FN_NAME+"' not defined" ); + luan.load(BasicLib.NAME,BasicLib.LOADER); + luan.load(PackageLib.NAME,PackageLib.LOADER); + luan.load(MathLib.NAME,MathLib.LOADER); + luan.load(StringLib.NAME,StringLib.LOADER); + luan.load(TableLib.NAME,TableLib.LOADER); + luan.load(HtmlLib.NAME,HtmlLib.LOADER); } protected LuanState newLuanState() throws LuanException { LuanState luan = LuanCompiler.newLuanState(); loadLibs(luan); - loadLuan(luan); + PackageLib.require(luan,HTTP_SERVER); + Object fn = luan.global().get(HttpLib.FN_NAME); + if( !(fn instanceof LuanFunction) ) + throw new LuanException( luan, LuanElement.JAVA, "function '"+HttpLib.FN_NAME+"' not defined" ); return luan; }