Mercurial Hosting > luan
diff core/src/luan/impl/LuanCompiler.java @ 321:7f7708e8fdd4
remove import statement
git-svn-id: https://luan-java.googlecode.com/svn/trunk@322 21e917c8-12df-6dd8-5cb6-c86387c605b9
author | fschmidt@gmail.com <fschmidt@gmail.com@21e917c8-12df-6dd8-5cb6-c86387c605b9> |
---|---|
date | Sun, 08 Feb 2015 07:26:20 +0000 |
parents | fed1893821bf |
children | 0be73ac9103d |
line wrap: on
line diff
--- a/core/src/luan/impl/LuanCompiler.java Fri Feb 06 21:54:41 2015 +0000 +++ b/core/src/luan/impl/LuanCompiler.java Sun Feb 08 07:26:20 2015 +0000 @@ -7,6 +7,8 @@ import luan.LuanElement; import luan.LuanTable; import luan.Luan; +import luan.modules.JavaLuan; +import luan.modules.PackageLuan; import java.util.Map; @@ -19,6 +21,8 @@ env = Luan.newTable(); UpValue.Getter envGetter = new UpValue.ValueGetter(env); LuanParser parser = new LuanParser(src,envGetter); + parser.addVar( "java", JavaLuan.javaFn ); + parser.addVar( "require", PackageLuan.requireFn ); FnDef fnDef = parse(luan,parser,allowExpr); final LuanStateImpl luanImpl = (LuanStateImpl)luan; final Closure c = new Closure(luanImpl,fnDef);