@@ -1164,34 +1164,27 @@ local function do_compile(self, f, ...)
11641164end
11651165
11661166function Parser :compile (s , name )
1167- if self == Parser then self = Parser .new () end
11681167 local set = do_compile (self , self .parse , self , s , name )
11691168 return pb .encode (' .google.protobuf.FileDescriptorSet' , set )
11701169end
11711170
11721171function Parser :compilefile (fn )
1173- if self == Parser then self = Parser .new () end
11741172 local set = do_compile (self , self .parsefile , self , fn )
11751173 return pb .encode (' .google.protobuf.FileDescriptorSet' , set )
11761174end
11771175
11781176function Parser :load (s , name )
1179- if self == Parser then self = Parser .new () end
11801177 local ret , pos = pb .load (self :compile (s , name ))
11811178 if ret then return ret , pos end
11821179 error (" load failed at offset " .. pos )
11831180end
11841181
11851182function Parser :loadfile (fn )
1186- if self == Parser then self = Parser .new () end
11871183 local ret , pos = pb .load (self :compilefile (fn ))
11881184 if ret then return ret , pos end
11891185 error (" load failed at offset " .. pos )
11901186end
11911187
11921188Parser .reload ()
11931189
1194- end
1195- end
1196-
11971190return Parser
0 commit comments