Ejemplo n.º 1
0
        private static void Main(string[] args)
        {
            var inf = new StreamReader(args[0]);
            var ouf = new StreamWriter(args[1]);

            while (!inf.EndOfStream)
            {
                var lin   = inf.ReadLine();
                var parts = lin.Split('|');

                var v = Convert.ToUInt64(parts[1]);
                var h = v.OctUL();

                var name = parts[0];
                name = DECSyms.FromDEC(parts[0]);
                var com = "";
                if (parts.Length > 2)
                {
                    com = parts[2];
                }

                ouf.WriteLine(name + " =\t0x" + h.ToString("x") + ",  // [" + h.ToOctal(3) + "] " + com);
            }

            ouf.Close();
            inf.Close();
        }
Ejemplo n.º 2
0
        private void addSymbols <T>(Type type)
        {
            var symList = DECSyms.MungeEnum <T>(type);

            foreach (var v in symList)
            {
                if (!symbolTable.ContainsKey(Convert.ToInt32(v.Value)))
                {
                    symbolTable.Add(Convert.ToInt32(v.Value), v.Key);
                }
            }
        }