Lines Matching defs:output

92 def parse(filename, output):
100 output.write(" <example filename='%s'>\n" % filename)
103 output.write(" <synopsis>%s</synopsis>\n" % escape(synopsis));
108 output.write(" <purpose>%s</purpose>\n" % escape(purpose));
113 output.write(" <usage>%s</usage>\n" % escape(usage));
118 output.write(" <test>%s</test>\n" % escape(test));
126 output.write(" <author>%s</author>\n" % escape(author));
131 output.write(" <copy>%s</copy>\n" % escape(copy));
136 output.write(" <section>%s</section>\n" % escape(section));
148 output.write(" <extra topic='%s'>%s</extra>\n" % (
150 output.write(" <includes>\n")
153 output.write(" <include>%s</include>\n" % (escape(include)))
154 output.write(" </includes>\n")
155 output.write(" <uses>\n")
174 output.write(" <%s line='%d' file='%s' name='%s'/>\n" % (type,
178 output.write(" <%s line='%d' name='%s'/>\n" % (type,
181 output.write(" </uses>\n")
182 output.write(" </example>\n")
186 def dump_symbols(output):
189 output.write(" <symbols>\n")
193 output.write(" <symbol name='%s'>\n" % (symbol))
197 output.write(" <ref filename='%s'/>\n" % (info[i]))
199 output.write(" </symbol>\n")
200 output.write(" </symbols>\n")
202 def dump_sections(output):
205 output.write(" <sections>\n")
209 output.write(" <section name='%s'>\n" % (section))
213 output.write(" <example filename='%s'/>\n" % (info[i]))
215 output.write(" </section>\n")
216 output.write(" </sections>\n")
286 output = open("examples.xml", "w")
287 output.write("<examples>\n")
290 parse(file, output)
293 dump_symbols(output)
294 dump_sections(output)
295 output.write("</examples>\n")
296 output.close()