示例#1
0
        public void Assemble()
        {
            var tokenizer = new AssemblyTokenizer(source);
            tokenizer.Scan();
            tokens = tokenizer.Tokens;

            Parse();
            Build();
        }
示例#2
0
        public void Assemble()
        {
            var tokenizer = new AssemblyTokenizer(source);

            tokenizer.Scan();
            tokens = tokenizer.Tokens;

            Parse();
            Build();
        }
示例#3
0
文件: Assembler.cs 项目: Rohansi/VM
        public Assembler(string source)
        {
            AssemblyTokenizer tokenizer = new AssemblyTokenizer(source);
            tokenizer.Scan();

            tokens = tokenizer.Tokens;
            instructions = new List<Instruction>();
            labels = new Dictionary<string, Label>();

            Parse();
            Build();
        }