fixed loadvenus
This commit is contained in:
parent
ea9228f5e1
commit
32afec0b36
2
init.lua
2
init.lua
|
@ -442,7 +442,7 @@ function parser.tl_venus_file(file)
|
|||
end
|
||||
|
||||
function parser.loadvenus(file,env)
|
||||
local fc = parser.translate_venus(file)
|
||||
local fc = parser.tl_venus_file(file)
|
||||
if env then
|
||||
return loadstring(fc,"@"..file,"t",env)
|
||||
else
|
||||
|
|
14
test.venus
14
test.venus
|
@ -189,4 +189,18 @@ assert(j ==32)
|
|||
j .=" test"
|
||||
assert(j == "32 test")
|
||||
|
||||
local tt = {
|
||||
{"hello", "there"},
|
||||
{"venus", "test"}
|
||||
}
|
||||
|
||||
local fn concatsub(t) {
|
||||
local ret = {}
|
||||
foreach el in t {
|
||||
table.insert(ret,table.concat(el," "))
|
||||
}
|
||||
return ret
|
||||
}
|
||||
assert(vp_util.dftc(concatsub(tt),{"hello there", "venus test"}))
|
||||
|
||||
print("venus test end")
|
||||
|
|
|
@ -189,4 +189,18 @@ assert(j ==32)
|
|||
j = j .." test"
|
||||
assert(j == "32 test")
|
||||
|
||||
local tt = {
|
||||
{"hello", "there"},
|
||||
{"venus", "test"}
|
||||
}
|
||||
|
||||
local function concatsub(t)
|
||||
local ret = {}
|
||||
for _, el in pairs(t ) do
|
||||
table.insert(ret,table.concat(el," "))
|
||||
end
|
||||
return ret
|
||||
end
|
||||
assert(vp_util.dftc(concatsub(tt) ,{"hello there", "venus test"}))
|
||||
|
||||
print("venus test end")
|
||||
|
|
Loading…
Reference in New Issue