Mercurial Hosting > luan
diff src/luan/modules/Luan.luan @ 1685:46cf5137cb6b
misc fixes
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Wed, 08 Jun 2022 20:13:54 -0600 |
parents | c922446f53aa |
children | 93b9fd13a06c |
line wrap: on
line diff
--- a/src/luan/modules/Luan.luan Sun Jun 05 18:03:32 2022 -0600 +++ b/src/luan/modules/Luan.luan Wed Jun 08 20:13:54 2022 -0600 @@ -1,5 +1,7 @@ require "java" +local JavaLuan = require "java:luan.Luan" local BasicLuan = require "java:luan.modules.BasicLuan" +local TableLuan = require "java:luan.modules.TableLuan" local LuanParser = require "java:luan.modules.parsers.LuanParser" local Boot = require "luan:Boot.luan" @@ -47,4 +49,10 @@ return load( "return "..s, source_name or "eval", env )() end +if JavaLuan.args ~= nil then + local args = TableLuan.toTable(JavaLuan.args) + args[0] = TableLuan.remove(args,1) + Luan.arg = args +end + return Luan