From fd184f0df2e5e428873eadfaf1ae829d2e4d8e51 Mon Sep 17 00:00:00 2001 From: Joshua Haberman Date: Tue, 22 Feb 2011 01:54:31 -0800 Subject: Major work on Lua extension and default values. Default values are now supported, and the Lua extension can now create and modify individual protobuf objects. --- lang_ext/lua/test.lua | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'lang_ext/lua/test.lua') diff --git a/lang_ext/lua/test.lua b/lang_ext/lua/test.lua index a49cebc..978fb11 100644 --- a/lang_ext/lua/test.lua +++ b/lang_ext/lua/test.lua @@ -18,3 +18,20 @@ symtab:parsedesc(f:read("*all")) for _, def in ipairs(symtab:getdefs(-1)) do print(def:name()) end + +SpeedMessage1 = symtab:lookup("benchmarks.SpeedMessage1") +print(SpeedMessage1:name()) + +msg = SpeedMessage1() +-- print(msg.field1) +-- print(msg.field129) +-- print(msg.field271) +-- print(msg.field15.field15) +-- print(msg.field1) +-- print(msg.field1) +-- msg.field1 = "YEAH BABY!" +-- print(msg.field1) +print(msg.field129) +msg.field129 = 5 +print(msg.field129) + -- cgit v1.2.3