A - First step to code compilation. B - Finding tokens in a stream of textual source code. C - Building frameworks for a symbol table. D - All of the above.