1 setmetatable(_G
,{__index
=function(t
,k
) error("undefined symbol:"..k
,2) end})
6 local builder1
=yu
.newBuilder()
7 local m
=builder1
:build('test/test4.lx')
8 -- local codegen=yu.newCodeGenerator()
9 -- codegen:visitNode(m)
10 local code
=yu
.codegen(m
)
13 print "--------------------------"
14 print("time elapsed:",((t1
-t0
)*1000)..'ms')
15 print "---------------generated code-------------"
17 print "---------------execution-------------"
18 local f
=loadstring(code
)
20 print "--------------------------"
26 -- local m=yu.parseFile('test/test3.lx')
27 -- local c=yu.newDeclCollector()
30 -- local r=yu.newResolver()