private void AddEntry(string opAndFormat, string mnemonic, string arguments, string description)
        {
            var help = new DalvikOpcodeHelp(opAndFormat, mnemonic, arguments, description);

            foreach (var m in mnemonic.Split(new[] { '\n' }, StringSplitOptions.RemoveEmptyEntries))
            {
                var mm = m;

                if (Regex.IsMatch(mm, "^[0-9a-fA-F][0-9a-fA-F]: "))
                {
                    mm = mm.Substring(4);
                }

                string mnem = mm.Split()[0].Replace("-", "_");

                _opcodes[mnem] = help;
                _opcodes[mnem.Replace("/", "")]  = help;
                _opcodes[mnem.Replace("/", "_")] = help;
            }
        }
Exemplo n.º 2
0
        private void AddEntry(string opAndFormat, string mnemonic, string arguments, string description)
        {
            var help = new DalvikOpcodeHelp(opAndFormat, mnemonic, arguments, description);
            foreach (var m in mnemonic.Split(new[] {'\n'}, StringSplitOptions.RemoveEmptyEntries))
            {
                var mm = m;

                if (Regex.IsMatch(mm, "^[0-9a-fA-F][0-9a-fA-F]: "))
                    mm = mm.Substring(4);

                string mnem = mm.Split()[0].Replace("-", "_");

                _opcodes[mnem] = help;
                _opcodes[mnem.Replace("/", "")] = help;
                _opcodes[mnem.Replace("/", "_")] = help;
            }
        }