Пример #1
0
        public static void Main(String[] args)
        {
            var md = new MetaDataProcessor();

            for (var i = 0; i < args.Length; ++i)
            {
                var arg = args[i].ToLower(CultureInfo.InvariantCulture);

                if (arg == "-parse" && i + 1 < args.Length)
                {
                    md.Parse(args[++i]);
                }
                else if (arg == "-compile" && i + 1 < args.Length)
                {
                    md.Compile(args[++i]);
                }
                else if (arg == "-endian" && i + 1 < args.Length)
                {
                    md.SetEndian(args[++i]);
                }
                else if (arg == "-loadhints" && i + 2 < args.Length)
                {
                    md.AddLoadHint(args[i + 1], args[i + 2]);
                    i += 2;
                }
                else
                {
                    // TODO: More args and commands
                    System.Console.Error.WriteLine("Unknown command line option '{0}' ignored.", arg);
                }
            }
        }
Пример #2
0
        public static void Main(String[] args)
		{
		    var md = new MetaDataProcessor();
            for (var i = 0; i < args.Length; ++i)
            {
                var arg = args[i].ToLower(CultureInfo.InvariantCulture);

                if (arg == "-parse" && i + 1 < args.Length)
                {
                    md.Parse(args[++i]);
                }
                else if (arg == "-compile" && i + 1 < args.Length)
                {
                    md.Compile(args[++i]);
                }
                else if (arg == "-endian" && i + 1 < args.Length)
                {
                    md.SetEndian(args[++i]);
                }
                else if (arg == "-loadhints" && i + 2 < args.Length)
                {
                    md.AddLoadHint(args[i + 1], args[i + 2]);
                    i += 2;
                }
                else
                {
                    // TODO: More args and commands
                    System.Console.Error.WriteLine("Unknown command line option '{0}' ignored.", arg);
                }
            }
		}