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

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

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

            Parse();
            Build();
        }
Example #3
0
        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();
        }