// GtkSharp.Generation.CodeGenerator.cs - The main code generation engine. // // Author: Mike Kestner // // (c) 2001 Mike Kestner namespace GtkSharp.Generation { using System; using System.Collections; using System.Xml; public class CodeGenerator { public static int Main (string[] args) { if (args.Length != 1) { Console.WriteLine ("Usage: codegen "); return 0; } Parser p = new Parser (args[0]); p.Parse (); Console.WriteLine (SymbolTable.Count + " types parsed."); foreach (IGeneratable gen in SymbolTable.Generatables) { gen.Generate (); } Statistics.Report(); return 0; } } }