No contexto dos compiladores, os scanners são responsáveis por executar a
análise léxica.
análise sintática.
análise semântica.
otimização do código fonte.
tradução do programa fonte no programa objeto.