@@ -1225,8 +1225,11 @@ local compilerSwitch = util.switch()
12251225 -- for k, v in pairs(t) do
12261226 -- > for k, v in iterator, status, initValue do
12271227 -- > local k, v = iterator(status, initValue)
1228- source ._iterator = {}
1229- source ._iterArgs = {{}, {}}
1228+ source ._iterator = {
1229+ type = ' dummyfunc' ,
1230+ parent = source ,
1231+ }
1232+ source ._iterArgs = {{},{}}
12301233 -- iterator
12311234 selectNode (source ._iterator , source .exps , 1 )
12321235 -- status
@@ -1787,14 +1790,14 @@ local function compileByGlobal(source)
17871790 vm .setNode (source , globalNode , true )
17881791
17891792 -- TODO:don't mix
1790- local sets = global .links [uri ].sets or {}
1791- local gets = global .links [uri ].gets or {}
1792- for _ , set in ipairs (sets ) do
1793- vm .setNode (set , globalNode , true )
1794- end
1795- for _ , get in ipairs (gets ) do
1796- vm .setNode (get , globalNode , true )
1797- end
1793+ -- local sets = global.links[uri].sets or {}
1794+ -- local gets = global.links[uri].gets or {}
1795+ -- for _, set in ipairs(sets) do
1796+ -- vm.setNode(set, globalNode, true)
1797+ -- end
1798+ -- for _, get in ipairs(gets) do
1799+ -- vm.setNode(get, globalNode, true)
1800+ -- end
17981801
17991802 if global .cate == ' variable' then
18001803 local hasMarkDoc
0 commit comments