diff --git a/parseManager/init.lua b/parseManager/init.lua index 3038f31..01b27dc 100644 --- a/parseManager/init.lua +++ b/parseManager/init.lua @@ -346,7 +346,7 @@ function parseManager:compileAssign(assignA,assignB,name) assign.vals[#assign.vals+1]={} else assign.vals[#assign.vals+1]=pieceList(listB[k]:sub(2,-2),self,name) - table.print(assign.vals[#assign.vals]) +--~ table.print(assign.vals[#assign.vals]) end elseif listB[k]:match("[%w_]-%[.-%]") then local dict,sym=listB[k]:match("([%w_]-)%[(.-)%]") @@ -377,10 +377,10 @@ function parseManager:compileAssign(assignA,assignB,name) if not mathTest then assign.vars[#assign.vars+1]=pieceAssign(listA[k],self,name) else - print("FUCK!!!!!!!!!!!") + print("debugging:",assignA,assignB,name) end end - table.print(assign) +--~ table.print(assign) table.insert(self.chunks[name],assign) end function parseManager:compileCondition(condition,iff,elsee,name) diff --git a/test.lua b/test.lua index ae5a45f..0f8a071 100644 --- a/test.lua +++ b/test.lua @@ -1,6 +1,6 @@ package.path="?/init.lua;lua/?/init.lua;lua/?.lua;"..package.path -require("bin") -require("multi.all") +local bin = require("bin") +local multi = require("multi") require("parseManager") require("bit") parseManager:define({ @@ -15,7 +15,8 @@ parseManager:define({ end }) test=parseManager:load("parsetest3.txt") -t=test:start("START") +t=test:next("START") +print(test:dump()) while true do if t.Type=="text" then print(t.text)