Assembler.AssemblyTokenizer.Scan C# (CSharp) Method

Scan() public method

public Scan ( ) : void
return void
        public void Scan()
        {
            if (hasTokenized)
                throw new InvalidOperationException("Scan() has already been called");

            var tokenizer = new Tokenizer(source);
            tokenizer.Scan();

            ScanSource(tokenizer.Tokens);

            hasTokenized = true;
        }

Usage Example

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

            Parse();
            Build();
        }
All Usage Examples Of Assembler.AssemblyTokenizer::Scan