static void ParseXML(XmlDocument xmldoc) { Generator gen = new Generator(); foreach (XmlNode node in xmldoc.SelectNodes("/GCC_XML/Enumeration")) { gen.InsertNode(xmldoc, node, null); } foreach (XmlNode node in xmldoc.SelectNodes("/GCC_XML/Struct")) { gen.InsertNode(xmldoc, node, null); } foreach (XmlNode node in xmldoc.SelectNodes("/GCC_XML/Class")) { gen.InsertNode(xmldoc, node, null); } foreach (XmlNode node in xmldoc.SelectNodes("/GCC_XML/File")) { gen.InsertNode(xmldoc, node, null); } gen.WriteToFile(null); }
public virtual void LinkNode( Generator generator ) { }
public virtual void EmitCode( Generator generator, int depth, int ident ) { }
static void ParseXML( XmlDocument xmldoc ) { Generator gen = new Generator(); gen.ParseXMLDoc( xmldoc ); }