diff options
author | Joshua Haberman <joshua@reverberate.org> | 2011-02-22 01:54:31 -0800 |
---|---|---|
committer | Joshua Haberman <joshua@reverberate.org> | 2011-02-22 01:54:31 -0800 |
commit | fd184f0df2e5e428873eadfaf1ae829d2e4d8e51 (patch) | |
tree | 19c4a1d9099f04c74de60eb4d8149ea1b5d930a0 /lang_ext/lua/test.lua | |
parent | 0c6786c6fad563f181e66c90df2a74597ce6d18b (diff) |
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.
Diffstat (limited to 'lang_ext/lua/test.lua')
-rw-r--r-- | lang_ext/lua/test.lua | 17 |
1 files changed, 17 insertions, 0 deletions
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) + |