# -*- Mode: Python -*- # vi:si:et:sw=4:sts=4:ts=4 """ Convert a C program to valid XML to be included in docbook """ from __future__ import print_function, unicode_literals import sys import os from xml.sax import saxutils def main(): if len(sys.argv) == 1: sys.stderr.write("Please specify a source file to convert") sys.exit(1) source = sys.argv[1] if not os.path.exists(source): sys.stderr.write("%s does not exist.\n" % source) sys.exit(1) content = open(source, "r").read() # print header print ('') print ('') print () print ('') # print content print (saxutils.escape(content)) print ('') main()