Lines Matching full:local
3 local function checkReadBuffer(buf, offset, sizePrefix)
11 local size = flatbuffers.N.Int32:Unpack(buf, offset)
18 local mon = monster.GetRootAsMonster(buf, offset)
23 local vec = assert(mon:Pos(), "Monster Position is nil")
30 local t = require("MyGame.Example.Test").New()
36 local ut = require("MyGame.Example.Any")
39 local table2 = mon:Test()
42 local mon2 = monster.New()
48 local invsum = 0
50 local v = mon:Inventory(i)
59 local dbls = { -1.7976931348623157e+308, 0, 1.7976931348623157e+308}
66 local test0 = mon:Test4(1)
67 local test1 = mon:Test4(2)
69 local v0 = test0:A()
70 local v1 = test0:B()
71 local v2 = test1:A()
72 local v3 = test1:B()
74 local sumtest12 = v0 + v1 + v2 + v3
86 local function generateMonster(sizePrefix)
87 local b = flatbuffers.Builder(0)
88 local str = b:CreateString("MyMonster")
89 local test1 = b:CreateString("test1")
90 local test2 = b:CreateString("test2")
91 local fred = b:CreateString("Fred")
99 local inv = b:EndVector(5)
103 local mon2 = monster.End(b)
108 local test4 = b:EndVector(2)
113 local testArrayOfString = b:EndVector(2)
121 local vectorOfLongs = b:EndVector(5)
127 local vectorOfDoubles = b:EndVector(3)
130 local pos = vec3.CreateVec3(b, 1.0, 2.0, 3.0, 3.0, 2, 5, 6)
142 local mon = monster.End(b)
152 local function sizePrefix(sizePrefix)
153 local buf,offset = generateMonster(sizePrefix)
157 local function testCanonicalData()
158 local f = assert(io.open('monsterdata_test.mon', 'rb'))
159 local wireData = f:read("*a")
164 local function benchmarkMakeMonster(count)
165 local length = #(generateMonster())
171 local s = os.clock()
175 local e = os.clock()
179 --local outfile = io.open( "profile.txt", "w+" )
184 local dur = (e - s)
185 local rate = count / (dur * 1000)
186 local data = (length * count) / (1024 * 1024)
187 local dataRate = data / dur
193 local function benchmarkReadBuffer(count)
194 local f = assert(io.open('monsterdata_test.mon', 'rb'))
195 local buf = f:read("*a")
198 local s = os.clock()
202 local e = os.clock()
204 local dur = (e - s)
205 local rate = count / (dur * 1000)
206 local data = (#buf * count) / (1024 * 1024)
207 local dataRate = data / dur
213 local tests =
247 local result, err = xpcall(function()
253 local function buildArgList(tbl)
254 local s = ""
261 local testsPassed, testsFailed = 0,0
263 local allargs = test.args or {{}}
265 local results, err = xpcall(test.f,debug.traceback, table.unpack(args))
278 local totalTests = testsPassed + testsFailed