Lines Matching refs:filep

93     def PrintIndented(filep, ident, code):  argument
96 filep.write("%s%s\n" % (ident, entry))
105 def PrintTags(self, filep): argument
107 filep.write("/* Tag definition for %s */\n" % self._name)
108 filep.write("enum %s_ {\n" % self._name.lower())
110 filep.write(" %s=%d,\n" % (self.EntryTagName(entry), entry.Tag()))
111 filep.write(" %s_MAX_TAGS\n" % (self._name.upper()))
112 filep.write("};\n\n")
114 def PrintForwardDeclaration(self, filep): argument
115 filep.write("struct %s;\n" % self._name)
117 def PrintDeclaration(self, filep): argument
118 filep.write("/* Structure declaration for %s */\n" % self._name)
119 filep.write("struct %s_access_ {\n" % self._name)
125 self.PrintIndented(filep, " ", dcl)
126 filep.write("};\n\n")
128 filep.write("struct %s {\n" % self._name)
129 filep.write(" struct %s_access_ *base;\n\n" % self._name)
132 self.PrintIndented(filep, " ", dcl)
133 filep.write("\n")
135 filep.write(" ev_uint8_t %s_set;\n" % entry.Name())
136 filep.write("};\n\n")
138 filep.write(
156 filep, "", entry.AssignDeclaration(entry.AssignFuncName())
158 self.PrintIndented(filep, "", entry.GetDeclaration(entry.GetFuncName()))
160 self.PrintIndented(filep, "", entry.AddDeclaration(entry.AddFuncName()))
162 filep.write("/* --- %s done --- */\n\n" % self._name)
164 def PrintCode(self, filep): argument
165 filep.write(
173 filep.write(
180 self.PrintIndented(filep, " ", entry.CodeBase())
181 filep.write("};\n\n")
184 filep.write(
206 self.PrintIndented(filep, " ", entry.CodeInitialize("tmp"))
207 filep.write(" tmp->%s_set = 0;\n\n" % entry.Name())
209 filep.write(
219 self.PrintIndented(filep, "", entry.CodeAdd())
220 filep.write("\n")
224 self.PrintIndented(filep, "", entry.CodeAssign())
225 filep.write("\n")
229 self.PrintIndented(filep, "", entry.CodeGet())
230 filep.write("\n")
233 filep.write(
241 self.PrintIndented(filep, " ", entry.CodeClear("tmp"))
243 filep.write("}\n\n")
246 filep.write(
255 self.PrintIndented(filep, " ", entry.CodeFree("tmp"))
257 filep.write(
265 filep.write(
276 filep.write(" if (tmp->%s_set) {\n" % entry.Name())
278 filep,
288 filep.write(" }\n")
290 filep.write("}\n\n")
293 filep.write(
307 filep.write(" case %s:\n" % (self.EntryTagName(entry)))
309 filep.write(
317 filep,
327 filep.write(
333 filep.write(
342 filep.write(
352 filep.write(
367 self.PrintIndented(filep, " ", code)
370 filep, " ", entry.CodeComplete("msg", entry.GetVarName("msg"))
372 filep.write(
379 filep.write(
407 filep.write(
1613 def GetNextStruct(filep): argument
1623 line = filep.readline()
1681 def Parse(factory, filep): argument
1690 data = GetNextStruct(filep)