minor changes

This commit is contained in:
Ryan Ward 2019-01-04 13:59:57 -05:00
parent f180fef6fb
commit 2e7e1c2817
2 changed files with 7 additions and 6 deletions

View File

@ -346,7 +346,7 @@ function parseManager:compileAssign(assignA,assignB,name)
assign.vals[#assign.vals+1]={} assign.vals[#assign.vals+1]={}
else else
assign.vals[#assign.vals+1]=pieceList(listB[k]:sub(2,-2),self,name) 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 end
elseif listB[k]:match("[%w_]-%[.-%]") then elseif listB[k]:match("[%w_]-%[.-%]") then
local dict,sym=listB[k]:match("([%w_]-)%[(.-)%]") local dict,sym=listB[k]:match("([%w_]-)%[(.-)%]")
@ -377,10 +377,10 @@ function parseManager:compileAssign(assignA,assignB,name)
if not mathTest then if not mathTest then
assign.vars[#assign.vars+1]=pieceAssign(listA[k],self,name) assign.vars[#assign.vars+1]=pieceAssign(listA[k],self,name)
else else
print("FUCK!!!!!!!!!!!") print("debugging:",assignA,assignB,name)
end end
end end
table.print(assign) --~ table.print(assign)
table.insert(self.chunks[name],assign) table.insert(self.chunks[name],assign)
end end
function parseManager:compileCondition(condition,iff,elsee,name) function parseManager:compileCondition(condition,iff,elsee,name)

View File

@ -1,6 +1,6 @@
package.path="?/init.lua;lua/?/init.lua;lua/?.lua;"..package.path package.path="?/init.lua;lua/?/init.lua;lua/?.lua;"..package.path
require("bin") local bin = require("bin")
require("multi.all") local multi = require("multi")
require("parseManager") require("parseManager")
require("bit") require("bit")
parseManager:define({ parseManager:define({
@ -15,7 +15,8 @@ parseManager:define({
end end
}) })
test=parseManager:load("parsetest3.txt") test=parseManager:load("parsetest3.txt")
t=test:start("START") t=test:next("START")
print(test:dump())
while true do while true do
if t.Type=="text" then if t.Type=="text" then
print(t.text) print(t.text)