From 1e972d40f1d1d7833228c64a4c694a1777c99911 Mon Sep 17 00:00:00 2001 From: Joshua Haberman Date: Fri, 18 Feb 2011 19:21:19 -0800 Subject: Bring lua extension up to date with new symtab APIs. --- lang_ext/lua/test.lua | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'lang_ext/lua/test.lua') diff --git a/lang_ext/lua/test.lua b/lang_ext/lua/test.lua index a5b8d82..a49cebc 100644 --- a/lang_ext/lua/test.lua +++ b/lang_ext/lua/test.lua @@ -3,7 +3,18 @@ require "upb" symtab = upb.symtab() -symtab:add_descriptorproto() +f = io.open("../../src/descriptor.pb") +if not f then + error("Couldn't open descriptor.pb, try running 'make descriptorgen'") +end +symtab:parsedesc(f:read("*all")) + +f = io.open("../../benchmarks/google_messages.proto.pb") +if not f then + error("Couldn't open google_messages.proto.pb, try running 'make benchmarks'") +end +symtab:parsedesc(f:read("*all")) + for _, def in ipairs(symtab:getdefs(-1)) do print(def:name()) end -- cgit v1.2.3