summaryrefslogtreecommitdiff
path: root/lang_ext/lua/test.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lang_ext/lua/test.lua')
-rw-r--r--lang_ext/lua/test.lua14
1 files changed, 13 insertions, 1 deletions
diff --git a/lang_ext/lua/test.lua b/lang_ext/lua/test.lua
index 072f646..b7f980e 100644
--- a/lang_ext/lua/test.lua
+++ b/lang_ext/lua/test.lua
@@ -20,10 +20,22 @@ for _, def in ipairs(symtab:getdefs(-1)) do
end
SpeedMessage1 = symtab:lookup("benchmarks.SpeedMessage1")
+SpeedMessage2 = symtab:lookup("benchmarks.SpeedMessage2")
print(SpeedMessage1:name())
msg = SpeedMessage1()
-print(msg.foo)
+f = assert(io.open("../../benchmarks/google_message1.dat"))
+msg:Parse(f:read("*all"))
+print(msg:ToText())
+
+msg = SpeedMessage2()
+f = assert(io.open("../../benchmarks/google_message2.dat"))
+msg:Parse(f:read("*all"))
+msg.field2 = ""
+print(msg.field2)
+print(msg:ToText())
+--msg:Serialize()
+--msg:FromText(str)
-- print(msg.field129)
-- print(msg.field271)
--print(msg.field15.field15)
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback